现在深深的体会到,不仅仅人与人的差别是巨大的,程序员与程序员之间的差别同样是很明显的。

普通的程序员仅仅是完成自己的任务,完成任务后不思进取,不再修改自己的代码,不再去想有没有更好的实现方式,其实重构自己的代码真的是一件很重要的事情,他们完成任务,满足于现状,或者仅仅只是为了养家糊口,当然了,这也是很现实的问题,相信很多程序员都是这样,为了生活所迫,没有办法。

但是我们可不可以在写代码里面找到乐趣呢?答案是肯定的。

优秀的程序员(在我看来geek就是优秀的程序员,他们有很多的相同之处),他们往往头脑聪明,思维清晰,希望自己的程序得到别人的认可,完成一个很不错的作品,从而得到一种欣慰、骄傲感、满足感、成就感。

据我的观察,我们公司就有那么一些人,埋头做事,每天记下来自己要做的每一件事情,总结自己今天做了什么,有什么不足的地方,每天书写自己的得失,每次星期一开会的时候总是说的头头是道。优秀的程序员是我崇拜的,他们往往不用花多长时间就能很快的完成任务,然后改善自己的代码,寻求更好地实现方法。他们不经常逛技术类的博客,也不怎么看技术类的书籍,只是习惯沉迷于自己的项目不能自拔,研究自己的东西,他们思维活跃,总能借鉴一些前沿的技术加以改进。他们遇到不会的问题不会先问别人,总是自己先google或者baidu,自己寻求解决的方法。他们花的时间和精力远远不是你们能够想象的,不要以为为什么有那么多的技术大牛,不仅是因为他们有天赋,有兴趣,更重要的是他们花了大把的时间在上面。也不要以为自己有多努力,比你努力的人多了去了,不要以为上了一天的班很累了就什么都不干了,要学会利用周末的时间充实自己。优秀的程序员他们的工作效率往往很高,全神贯注于自己的手头工作,不刷微博,不聊QQ,不听音乐。他们偶尔会玩DOTA,偶尔看看电影,每个星期都会抽空去跑步,他们是果粉,他们更愿意看英文的技术文档,私下里也不怎么交流技术上的问题。他们在自己的世界里总是那么的游刃有余。

要成为优秀的程序员(geek),都是自己一步一步努力的结果,从不吹嘘自己多么多么能干,多么多么NB,他们很低调,甚至有时候有点闷。请谨记:

素质高:他们都有较高的的思想道德素质,说话谈吐都很舒服,不带脏话,虽然有点屌丝;

逻辑思维:理工科的男生思维都比较活跃,清晰;写代码之前都理清实现的原理再下笔;话说我们这还有个清华的女程序员,做事超级认真,职业素养非常高,程序都是一次性通过很佩服;

注重细节:代码缩进,变量命名,标点符号都需要做到规范,便于后期维护以及改版等等;

注重安全开发:程序员开发的代码不出现bug肯定是不可能的,除了修复bug,一定要注意安全技术;

效率:不做无用功,碰到不能解决的问题,自己解决,不能解决就主动问,汲取教训,收获经验;

耐心:需求改变或者程序错误都需要静下心来不停的调试错误以及修改;就算有时候做自己不喜欢的事情,你也要坚持,也许会的达到意想不到的收获

进取心:不满足于现状,不断的学习心得语言,技术本来就是不断的发展改变的,跟不上时代注定被淘汰,请跟随时代的潮流。

健康:有空锻炼身体,不仅可以在一天的工作之后放松自己,还可以给以后的程序人生提供更好的工作砝码;

其他方向:不仅仅局限于现在,例如web前端开发,假如哪一天浏览器灭亡了,前端开发是不是就没戏了,所以请思路开阔,不要把自己局限在一个圈里面,当然,计算机语言都是相通的,学习另外的语言门槛并不高。

博主是个大屌丝,技术不行,只会默默的关注牛人,今天没有布置多少任务,一点点思考,一些许观察,发一下牢骚,欢迎吐槽。扪心自问,你是优秀的程序猿吗?在忙录之中不妨留点时间思考一下自己:If you like programming,just do it,you will be OK!

程序员成就技术大拿之路相关推荐

  1. Android程序员的十大转型之路

    IT行业是一个瞬息万变的行业,程序员是一个不进则退的职业.我作为一个Android程序员,多年来一直保持随时可以转型其他技术领域的状态,保持对新技术敏感的嗅觉. 我先说说Android程序员不可能转型 ...

  2. 屌丝程序员和技术大拿的区别是什么?

    现在深深的体会到,不仅仅人与人的差别是巨大的,程序员与程序员之间的差别同样是很明显的. 普通的程序员仅仅是完成自己的任务,完成任务后不思进取,不再修改自己的代码,不再去想有没有更好的实现方式,其实重构 ...

  3. 挨踢部落故事汇(20):Android程序员的十大转型之路

    玖哥是一个来自东北的Android攻城狮,现在定居被誉为"大湖名城,创(chuan)新(xiao)高地"的合肥.知识面极广,不仅广泛涉猎IT相关知识,还热爱文学,性格幽默,被誉为& ...

  4. 程序人生 | 程序员感觉技术停滞了怎么办?找个师傅引导架构之路

    程序人生 | 程序员感觉技术停滞了怎么办? Java程序员如何打破工作2,3年的瓶颈问题,让技术更上一层楼??      很多人做java开发2,3年后,都会感觉自己遇到瓶颈.什么都会又什么都不会,如 ...

  5. 程序员的10大境界,计算科学的10层楼,比尔盖茨看了会自卑,牛顿看了会落泪!

    程序员10大境界 作者简介:周伟明先生毕业于上海交通大学,1994年开始 从事专业软件开发,曾工作于美国加州硅谷的DASCOM Inc公司(现为IBM的全资子公司)和华为技术有限公司等企业.在网络安全 ...

  6. 程序员,技术的“背锅侠”,盘点 2020 年面向监狱编程的那些事!

    [CSDN 编者按]过去一年,"删库跑路".安全漏洞等事件层出不穷,企业.技术人深受其害,作为一名程序员,在新的一年即将到来之际,我们该如何避免面向监狱编程? 作者 | 马超    ...

  7. 专访雷果国:从1.5K到18K 一个程序员的5年成长之路

    摘要:上段时间CSDN博客上流传了一篇比较励志的博文,讲述了一个程序员从基础薄弱到入职心仪公司的5年成长经历,为了给那些待毕业或已毕业但对未来仍很迷茫的朋友指引前行的方向,CSDN专访了这篇博文的作者 ...

  8. 从程序员到技术领导者

    入行 你为什么要当程序员?每当我问起很多人入行的人,回答各不相同. 有很多人是因为喜欢.谁说过:热爱是最好的老师.当然,关键是热爱是否能支撑自己把爱好做成一份职业.但不论做多久,因为热爱或曾经热爱,这 ...

  9. 从1.5k到18k, 一个程序员的5年成长之路【转载】

    从1.5k到18k, 一个程序员的5年成长之路 168楼朋友批评的很有道理, 虚心接受. 我自己是开始学的时候已经错过了基础课的学习, 现在也是深受其苦的, 面临技术上的瓶颈, 需要花更多的时间补充这 ...

最新文章

  1. UI自动化新思路-基于RUNTIME的自动化测试设想
  2. Windows 上搭建FTP服务器
  3. elasticsearch 的滚动(scroll)
  4. LeetCode第五天
  5. Financial Managemen
  6. Window CE 驱动开发流程(Windows CE.5.0系统、pxa270平台)
  7. 我(和谐)草(和谐)尼(和谐)玛
  8. 电商帝国阿里巴巴起跑中国量子产业
  9. 业务分析系列主题:业务场景
  10. 项目管理五大过程组及其详细解释
  11. 异步十二进制加法计数器(统一使用上升沿触发的D触发器)
  12. 基于stm32f103c8t6的Flash地址空间的数据读取
  13. win定时关机_windows如何设置定时关机?
  14. 动态规划之0-1背包问题(思路详解+表格演示过程+最优解打印方法+详细代码)
  15. Linux -- 如何修改 Linux 虚拟机 SNMP 的团体名
  16. Label Matching Semi-Supervised Object Detection
  17. 怎样建设一个公司网站?(详细介绍)
  18. C++知识整理系列(一)指针和动态空间
  19. 服务器IIS架设网站无法增加log文件
  20. 免费的云服务器,大家推荐哪个呢?

热门文章

  1. 用函数求斐波那契数列前n项和
  2. I2C读取EEROM时序图
  3. Linux命令uname -a和uname -r的详解 2022_11_30
  4. 投资公司属于什么行业?投资行业赚钱吗?
  5. maven聚合工程里子工程导入依赖出现unknown错误
  6. 台式计算机内存是什么意思,内存频率是什么意思 电脑内存的工作频率是什么...
  7. python爬虫——使用requests库和xpath爬取猎聘网职位详情
  8. 深度学习入门论文(必看)
  9. Python学习笔记 - 探索函数定义和使用
  10. 高并发高流量网站架构详解