对优秀java程序员的思考.doc

对优秀java程序员的思考.doc

ID:51704204

大小:33.00 KB

页数:6页

时间:2020-03-15

对优秀java程序员的思考.doc_第1页
对优秀java程序员的思考.doc_第2页
对优秀java程序员的思考.doc_第3页
对优秀java程序员的思考.doc_第4页
对优秀java程序员的思考.doc_第5页
资源描述:

《对优秀java程序员的思考.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、优秀java程序员应该具备的特征——动力节点java人生总有目标和追求不管是谁,活着总是有方向和追求的,差别可能是有些人“高尚”一些,有些人“低俗”一些,有些人对自己的方向没有那么坚定、今天定了明天可能就变了。无论是短期或长期、高尚或低俗的目标或追求,都无关对错,只是个体的选择。当然吗,如果你选择了动力节点Java培训,那么我们会让你向优秀迈进一大步。优秀的java程序员应该有什么特征特征说明兴趣也可以说好奇,保持对计算机相关领域的兴趣甚至是激动,这是一个程序员的原动力方法优秀的人有一半是因为有好的方法或者好的习惯,如何学习、反思、总结、

2、归纳逻辑不是程序员逻辑,而是理性逻辑极致优秀是“对比”之后才能体现出来的,追求极致才能更好,才可能优秀耐性无论学习什么,都是一个过程,熬不住的自然看不到下一个山峰,通常专家至少需要2年迎难优秀说明你做到了多数人做不到的事情,所以难题才能证明和验证你自己视野站得高看得远、站得高窥全局,可怕的不是你不会,而是你连不会什么都不知道谦虚不论如何强大,总有更强大;即使你最强大,变化也会让你不再强大;多学多看多听多思考实践理论和实践会帮助你强化兴趣、记忆、理解、掌握兴趣兴趣是原动力兴趣是一个程序员进步的原动力,促使你不断学习、不断积累、不断进步;兴趣

3、可以让你更大可能的打破环境约束,去尝试自己喜爱的技术方向;兴趣可以让你在遇到困难时有更强的战斗力,提升突破难题的可能性;兴趣可以让你抵御各种诱惑,保持对技术的专注;兴趣可以自然而然的让你追求把事情做的更好;培养兴趣培养兴趣最简单的做法是“奖励”,当你完成一个看起来有难度的事情时,大脑会奖励你:“哇塞,我好厉害”;当你完成一个工作上的难题时,老大会表扬你:“哇塞,你好厉害!”。简单的来说,兴趣培养可以通过不断的自我认可和外部认可来达成。为了避免培养过程中你被打败,应当尽量去选择做一些“超出你能力一些、但是努力是可以达成、短期内可以看到成果”

4、的任务。以学习Erlang为例(把下面的内容当做清单写下来,每做完一个打一个勾):期间不做任何无关紧要的事情,例如看电影、KTV、同学一起去聚餐·3天内看完语法·1天内搭建好环境·1天把前面1和2的事情写个博客公布出去,记得:不要复制粘贴,字要自己打,图要自己截·3天的时间学习HTML+JS+Ajax,然后写个简单的Todo网页应用界面·1天的时间学会使用cowboy或者mochiweb,作为webserver使用·2天的时间完成HTML+Erlang的Todo应用的前后端·2天时间把3、4、5、6的事情发表到博客上去·3天时间学习Pho

5、neGap引擎的基本使用·2天时间修改你的web页面以适应PhoneGap,然后打包为Android/iOS应用·2天购买一个vps(大概几百块一年)并配置好Erlang运行环境·将你的应用安装到自己的手机上、发送给同学,根据反馈做修改方法·善用搜索引擎,google必须保证随时可用·学会找到优质的信息来源:微信号、微博号、知乎精华帖、博客、邮件列表、github·不断逼迫自己做的更好·随时记录笔记,推荐:印象笔记·不断实践·多做总结和思考(按天、周、月、年)·做好知识管理(KM)·十五分钟工作法和两小时工作法·看二手信息,但是不要过于信

6、任二手信息逻辑逻辑大概是指人们思考问题的过程和方式,而程序员思维经常被当做贬义词,因为多数情况下程序员思考问题像个计算机,并把这种思考模式带到了生活当中。然而我接触到的大多数优秀程序员都并非如此,他们逻辑清晰、条理分明、表达顺畅,也许他们的词语不见的华丽,但是基本都是易于理解。优秀程序员并不仅仅要求有很强的数理逻辑能力,也要有很好的生活、沟通逻辑能力,很多人先天性的认为程序员就不应该是善于沟通的,不太明白为何有这样的看法(也许是因为某些天才程序员很孤僻?然而天才孤僻很正常,不管是不是程序员)。至于谁是优秀程序员,这里不敢随便列举,免得被扔

7、砖还引发别人误伤。大概的标准有:·多数并不热衷各种会议,更加偏爱纯技术会议·在各自的领域都非常有建树,看得见的成果·知识广博不狭隘,不会是某某语言粉这样·写出来或者讲出来的东西不会停留在入门阶段,往往干货可以让一个团队或者公司消化很久极致计算机是个可量化的学科,因此我们容易知道一件事情做的如何:差、一般、较好、优秀。对于程序员来说,极致大约可以包括四大方面:以下大量反问,预警!代码开发效率1.库和框架熟悉吗?读过并掌握对应的源码吗?2.接口设计合理吗?3.自动化程度如何?1.语言熟悉程度如何?是否掌握语言的各种高阶特性?2.复杂到看不出问

8、题还是简单到明显没有问题?3.熟悉git吗?熟悉svn吗?他们的原理如何?最佳实践呢?代码运行效率·统计过CPU/GPU/磁盘IO/网络IO/内存的消耗吗?·一次磁盘IO耗时多少?·玩家更新一

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

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

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