写给想当程序员的朋友一个还不太老的程序员的体会.docx
《写给想当程序员的朋友一个还不太老的程序员的体会.docx》由会员分享,可在线阅读,更多相关《写给想当程序员的朋友一个还不太老的程序员的体会.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、写给想当程序员的朋友 一个还不太老的程序员的体会 作者: 风化 发布时间: 2022-06-28 12:28 阅读: 4572 次 举荐: 17 原文链接 保藏 谨以此文献给全部想当程序员的挚友(注:原文发布于2005年) (一) 文章由来及个人经验 我是一名计算机专业的本科毕业生,毕业已经1年多了。毕业后从事的是软件编程工作,常常有其他专业的挚友想从事软件编程工作,向我请教如何,因为我自觉涉行不深,不敢信口开河,无奈挚友信任,我不得不慎重考虑一下这个问题了,来帮助挚友选择和回报挚友的信任。 这也就是此文的由来。 还是先谈谈我个人的经验吧。(是不是有点俗套,但我觉得了解我的经验,有助于理解我话
2、的含义;我一向认为不了解古龙的生活经验的,不会真正读懂古龙的作品和古龙笔下的英雄的)我本科就读于南方一所闻名的高校(因为自己的不成气,愧谈母校名谓),学的就是计算机专业。上本科时,几乎没有仔细的听完一门专业课程,上课看报纸睡大觉,下课看录像看小说看球赛,临考抱佛脚,每次考试和课程设计都是蒙混过关。(于之相对是,我选修的工商管理和经济贸易方面的课到是听得不亦乐乎,考的分数颇高,或许这才是我的真正爱好所在。) 总而言之,高校是混过来了,对专业的理解和驾驭程度,应当没有达到毕业要求的合格水平。(也很懊悔,但是有什么用呢,当时不知道珍惜;假如上天再给我一次机会的话,我肯定会抓住,多看点美国大片少看点港
3、片;现在,重回校内是我的一大志向)但是高校的学习使我有了一个简洁的学问框架(终于学费没白交),我对一个挚友这样形容过我的这个学问框架,“它不是钢筋铸的,是稻草扎的”,哈哈哈,不要笑,真的,我敢说许多本科毕业的挚友的本专业的学问框架也只不过是“稻草扎的”。直到现在,我始终觉得自己的基础学问还是很薄弱,始终想抓点时间,把基础书本好好的温习一下。(此项任务正在安排和实施中) 毕业后,安排到某探讨所工作。当领导让我选择自己以后的工作方向时,我坚决果断的选择了软件(也不知道究竟是对还是错,但我决不懊悔)。此探讨所主要是以硬件为核心搞通信限制设备的研发生产;软件是协助,所以也不受什么重视,许多搞软件的人都
4、跳槽走了,留下来的大都是一些已经废掉和行将废掉的“伪/萎”程序员(名副其实的“软件人员”)。在这里感觉不到什么高惊慌和高技术程度的探讨和开发;软件开发的技术含量极低,以致于大部分人只有半年的学习和开发阅历,以后都是这些学问和阅历的重复利用。(我问过其他到探讨所工作的同学,他们说都一样,呜呼,我们的国防科研开发呀)对于软件的开发,领导的意志和老掉牙的阅历在新课题的技术采纳和开发中起了确定性作用,没有明确的需求,没有明确的开发安排和进度,大家在一天一天一周一周的奢侈着珍贵的时间,最终开发出来的东西修来改去,直至它变成垃圾。 我越来越相识到一点,要么象那些废人一样废掉,要么自己去努力寻求出路,反正别
5、希望从工作中得到什么高超的阅历了(教训倒或许有)。期间发生了一些感情上的纠纷,严峻的影响了学习安排和效果,直到现在浮躁的心仍旧有些浮躁。 期间,我读了一些书,看了一些文章,编过一些小例程,搞了一些没有什么技术含量的开发工作,也和一些前辈和高手们谈过聊过。 我始终在思索几个问题;如何学习软件开发?如何搞软件开发,国外的软件开发究竟其秘诀在何处?为何我们的软件业始终在低水平徘徊?我们莫非真的离了Microsoft就活不了?我们的程序员究竟在奢侈时间干些什么?软件开发究竟是如何分类的?我们如何走自己的民族软件之路? 我想了很久,一些想通了,一些还在想。但我知道有一点是确定的,那就是我们肯定要靠我们自
6、己走出自己的软件之路!跟在别人屁股后面恒久受制于人! 好了,关于经验和牢骚就先写这些吧,该进入我们的正题了。 (二) 你适合当程序员吗,你知道编程序是怎么回事吗? 1、程序员意味着要编程序。(假如你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你) 2、你是学文的还是学理的,编程序或许须要浪漫,但更须要逻辑和严谨。(说坦白点就是,在你没有找到乐趣以前,它很枯燥) 3、你有对新技术追求的热忱吗?你有刨根问底的探究精神吗?(热忱肯定是最重要的!你细致思索一下自己的性格适合当程序员吗?) 4、当程序员决不是什么好差事,时刻须
7、要学习,须要思索。(直到你成为那个可以引导别人去学习和思索的人,你才可以偷偷的嘿嘿笑,又一群傻蛋) 5、程序员的将来很迷茫。(但我认为关键看你自己!我希望你是一个有追求的人,不仅仅是混碗饭吃。因为真正的乐趣在于创建;假如你能变更软件业的历史,那才是英雄;不想成为Bill Gates,不想成为Dennis Ritchie和Bjarne Stroustrup,我会说你没有追求。有个关于程序员将来的笑话,或许你还没听过,你该听一听,摘抄如下: 一个程序员对自己的将来很迷茫,于是去问上帝。 “万能的上帝呀,请你告知我,我的将来会怎样?” 上帝说“我的孩子,你去问Lippman,他现在领导的程序员的队伍
8、可能是地球上最大的” 于是他去问Lippman。 Lippman说“程序员的将来就是驾驭程序员” 这个程序员对这个将来不满足,于是他又去问上帝。 “万能的上帝呀,请你告知我,我的将来会怎样?” 上帝说“我的孩子,你去问Gates,他现在所拥有的财产可能是地球上最多的” 于是他去问Gates。 Gates说“程序员的将来就是榨取程序员” 这个程序员对这个将来不满足,于是他又去问上帝。 “万能的上帝呀,请你告知我,我的将来会怎样?” 上帝说“我的孩子,你去问侯捷,他写的计算机书的读者可能是地球上最多的” 于是他去问侯捷。 侯捷说“程序员的将来就是诱惑程序员” 这个程序员对这个将来不满足,于是他又去
9、问上帝。 “万能的上帝呀,请你告知我,我的将来会怎样?” 上帝摇摇头“唉,我的孩子,你还是别当程序员了” 6、当程序员还是很有乐趣的。(当你学到新学问时,当你有新的思想见解时,当你有新的产品问世时,和知己探讨你的成果时我问你,觉得这些是乐趣吗?) 7、当程序员不易也不难。(世间事有难易乎?为之;不为。你有决心和信念吗?) 8、你真的要当程序员?是你自己的想法? 9、你舍得花钱买书吗?(读好书肯定是学习编程的最佳捷径。你肯定会说,现在电脑书籍真T.M.D贵,没法子,谁让学问和技术在人家的脑袋,在人家的书里呢;等你写书时可以把价格定低一点,记着还有好多没钱但想买书的兄弟很困难呀。要舍得买书,买好书
10、,不好的的书不如不读,其害大于其益,关于买什么书,你可以问高手或看候捷的书评;打算一个小本子记录你想买的书的名字,逛书店时看看,假如好就买下,记住要读,别光买不看。) 10、我告知你,程序就是:任何有目的的、预想好的动作序列,它是一种软件。 11、编程序就是编写程序。 12、你想好了吗?(假如你想好了还是确定要当程序员,可以接着往下读;否则,你可以接着找寻别的出路了。) (三) 一个程序员应当具备的基础学问和概念 1、计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对于这些以及下面将要提到的概念我不会告知你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 写给想当程序员的朋友 一个还不太老的程序员的体会 写给 程序员 朋友 一个 还不太老 体会
限制150内