如何成为一名优秀的程序员

如何成为一名优秀的程序员

ID:46667730

大小:85.00 KB

页数:10页

时间:2019-11-26

如何成为一名优秀的程序员_第1页
如何成为一名优秀的程序员_第2页
如何成为一名优秀的程序员_第3页
如何成为一名优秀的程序员_第4页
如何成为一名优秀的程序员_第5页
资源描述:

《如何成为一名优秀的程序员》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、如何成为一名优秀的程序员?一位仁兄说的“程序员写的程序不是'算法+语法',而是耍能够满足用户需求的工具”我非常赞同。耍想达到川户需求就必须从各个方面来考虑,如业务、人机交互、效率等方面,而不只是一个语言(语法)的问题,语言(语法)只是工具,只知语法不知其他那就真是编程机器了!编程机器在印度高中生经过儿个月培训,按照严谨的软件工程方法,加上较高的管理,就可以胜任了!大家相信吗,我足相信的!谈到这里我就不禁说到了国内教育界最近在探讨的问题“计算机科系的毕业生特別是本科人专生到底岀来干啥、如何适应社会耍求”。大家也看到了很多计科系大学生说“粘通N种语言,熟悉N种工具”,不知道学校里的其他知识

2、到那里去了,甘愿做编程机器,浪费了人民的纳税,干高中牛能干的事,比较可惜吧!在国内现在就是这样了。国内的软件开发业到底是需耍哪些人?如果仅仅是编码机器,那我佔计中国硅谷还是做梦去吧!社会似乎也需要编码机器,翻翻招咄广告,做应用开发的都要求精通某某语言,熟悉某某工具,很少需耍懂管理懂软件工程的人。以我个人一点偏激的想法,民族软件产业耍腾E,更需耍的是能管理使用编码机器的人,即管理人员。国内软件产业编码机器已经很多了。希望不要惹怒了那些编程高手!SystemDevelop与ApplicationDevelop在国内到底哪个能养活你,能赚钱?诸位仁兄想必也知道,况且俺也没发现儿家水平高的公司

3、招这方面的人。毕竟OS,DBMS,COMPILER都被国外做了;另外也别跟我谈LINUX,毕竟还是少数烧钱的人做的事情,我先喂饱肚皮再说。我手下的很多搞4GL语言的程序员都想转行学VC等所谓的更低级的语言,我总是说“在XX城市,先川4GL工具生存,以后再学习VC吧!”。说的简单一点:先解决肚子问题。如何判断自己是否是编程机器?1、面对需求不考虑用户,只是考虑用哪些程序技术展示自己的语言语法技巧。2、学习了N种语言。3、从來不学习或实践软件工程。4、语法语言水平在众人中遥遥领先、特別是一些稀奇古怪的语法。凭着兴趣和创造力去干,却重复繁琐的劳动,做着没有懣义一唯一懣义是赚钱,而且真是出了半

4、斤力,拿不足八两。终日劳累,却不能学自己想学的。最终结果是跟不上社会科技的发展,人已衰老。悲哀!!!开发软件的关键是耍有想法,一个好的想法比什么都巫耍。尤其是有关网络方而的就更是如此。实际上一个程序员最终的技术需要和实际相结合。当编程水平到达一定水平时候,语言的使用并不是最人的障碍,对整个项目的把握、软件工程的把握、数据库的设计以及执行效果的分析等等才是需耍进一步考虑的东东!否则,为何大多数公司耍求有编程经验了!这些不是程序员必须学的。但软件工程、数据结构、离散数学、编译原理、操作系统原理等是必须要学好的,英文也要多看,不懂计算机英语可不行。我以询是学机械的,(后來自学了计算机),我非

5、常了解在传统的制适业是如何的规范,设计人员设计图纸,然后经审核,再到车间试样,再根据情况,修改图纸,如此反复儿次后才能一个产品定型。而在软件界,就没那么好了。领导会说,这个你做,那个他做,也没有经过很细的分析(国内很多都是这样),在我们这里也没冇系统分析员,每个人都是设计员,也是编程员。塑然这样对个人來说,能学到很多东西,但不利于项忖。我国的软件过程水平确实令人担忧,II前为止只是儿个人十儿个人的小软件,还没有能拿得手的大型软件。至于屮专生编程问题,我认为只要入了这个行,就不会比本科生差。因为对他來说没冇优越的学历条件,那么只好埋头苦学,但这」E好适应当前计算机软件迅速发展的今天。学历

6、只能代表过去和基础。更需要的是冇能力的人,解决问题的人,实干的人。我也是个中专生。冇时我确实冇点自卑,没有上过高中和人学(由于那个年代,我只知道能为父母减少一点负担就行了),所以我一直在努力地学习(Corba,UML,Java,软件过程等),目前为止我并没有觉得我的构架能力和编码水平比他们差(只是觉得English实在太差)。所以我觉的中专生并不比-•般人学生差(当然冇些重点学校除外//hehe),有时中专生有更大的压力逼迫自己去学习。学历不是重要的,关键是一个人的素质。我们不能将目标定位在做程序员或编码员(Coder)上。光会写代码冇什么用?那叫“编码员”,在国外是属于体力劳动的,不

7、像国内,会写程序的就叫高科技。重要的是分析问题、解决问题和规划的能力,系统分析,系统设计及项目规划才是正途。程序员不应依赖开发工貝,程序员更应该拥有的是-•种思维、一种精神、一种观念。就像Richard.M.Stallman一样,有自己的精神,为自山软件而奋斗。就像求们君,为民族软件的振兴而奋斗。这才是克正的程序员。应该说,他们更注重的不是技术,而是软件的思维,软件的灵魂!!每个人都有自己的学习方法,也许这种方法对我来说有川,但不见得就对所有的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。