好程序员:优秀的程序员和一般的程序员差别在哪

2024-11-15 12:50:41
推荐回答(3个)
回答(1):

一个好的程序员定义分为三种:兴趣,努力,行业前景
1: 首先你要对前端这个职位这个行业感兴趣,没有兴趣你再怎么去学都是没有用的,比哑巴吃黄莲都更难受。有兴趣后就要懂得培养。
2: 俗话说:人往高处走,水往低处流,努力要讲究方法,你刚毕业不久,我建议我们先好好实习积累工作经验,然后跳出来自己找个公司上班,工作经验会更加丰富,我就是这样
3: 互联网行业正属于当今社会的发展高峰期,首先确定你选这个行业前景是没有错的,非常好,其次 除了前端,你应该去了解后端,和互联网行业的其他职位,程序员不一定都是前端。或许互联网行业的其他职位也很适合你。
在大学里学的专业是前端,这个已经是非常好的了,当今前端的需求量大。也是很景气。希望你能抓住这个机会 不要放弃 踏实一步一步来,成就会来的非常快!

回答(2):

我觉得优秀的程序员,不仅优秀在代码上,更重要在思维等方面。
我认为一个优秀程序员是谨慎的,在有需求与任务时,会不断的澄清需求与任务,并且多次确认想要的结果,而非闷头听着或者看着需求与任务列表。
我认为一个优秀程序员的思维是清晰的,在写代码时,他的脑海是有一系列详细步骤的,即知道他在做什么,而且写下的每一步他都能清楚的知道在表达什么。
我认为一个优秀程序员的思维是缜密细致的,在出问题后,他会详细的先研究问题出在哪里,思考缘由,而非闷头瞎使用printf大法,然后去撞大运,头痛医头,脚疼医脚,因为这样解开了Bug其实连自己都心虚。而优秀的程序员即使解开了Bug,他也会扩展问题,并且思考是否其它部分是否也有类似的问题,只是还未体现,而且他也会详细反思获得的经验。
我认为一个优秀程序员的编码习惯是良好的,他的代码读起来是赏心悦目的,若遇到难理解的实现点时,他也会写下清晰的注释来帮助后来人理解,因为他知道代码不仅是让计算机执行,更是需要让别人也理解的,因为项目开发是团队合作,而非单打独斗。
与优秀程序员的合作是愉快的,而非觉得难处。

回答(3):

1.对待需求的态度
优秀程序员:在有需求与任务时,会不断地询问需求与任务,并且多次确认想要的结果,再动手写代码。
一般程序员:接到任务就闷头写代码,反正做错了也是你们要求的,不是我的锅。
2.编码习惯
优秀程序员:他的代码读起来是赏心悦目的,若遇到难理解的实现点时,他也会写下清晰的注释来帮助后来人理解。
一般程序员:我有我的代码风格,我看得懂就行了。几个月后我也看不懂了,那就重写一遍吧。
3. 对工作精益求精
优秀程序员:会抽时间review自己的代码,并思考如何提高性能。
一般程序员:只喜欢开发新项目,不喜欢维护旧项目,万一搞崩了呢?
4. 有钻研精神
优秀程序员:遇到问题,会考虑独立寻求解决办法,提升自己处理问题的能力。
一般程序员:喜欢把问题交给别人,把代码发给别人,让别人帮他找问题。