zoukankan      html  css  js  c++  java
  • 你是码农 还是优秀程序员?

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

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

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

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

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

    • 素质高---他们都有较高的的思想道德素质,说话谈吐都很舒服,不带脏话,虽然有点屌丝;
    • 逻辑思维---理工科的男生思维都比较活跃,清晰;写代码之前都理清实现的原理再下笔;话说我们这还有个清华的女程序员,做事超级认真,职业素养非常高,程序都是一次性通过很佩服;
    • 注重细节---代码缩进,变量命名,标点符号都需要做到规范,便于后期维护以及改版等等;
    • 效率---不做无用功,碰到不能解决的问题,自己解决,不能解决就主动问,汲取教训,收获经验;
    • 耐心---需求改变或者程序错误都需要静下心来不停的调试错误以及修改;就算有时候做自己不喜欢的事情,你也要坚持,也许会的达到意想不到的收获
    • 进取心---不满足于现状,不断的学习心得语言,技术本来就是不断的发展改变的,跟不上时代注定被淘汰,请跟随时代的潮流。
    • 健康---有空锻炼身体,不仅可以在一天的工作之后放松自己,还可以给以后的程序人生提供更好的工作砝码;
    • 其他方向---不仅仅局限于现在,例如web前端开发,假如哪一天浏览器灭亡了,前端开发是不是就没戏了,所以请思路开阔,不要把自己局限在一个圈里面,当然,计算机语言都是相通的,学习另外的语言门槛并不高。

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

  • 相关阅读:
    Codeforces 177G2 Fibonacci Strings KMP 矩阵
    Codeforces Gym100187C Very Spacious Office 贪心 堆
    Codeforces 980F Cactus to Tree 仙人掌 Tarjan 树形dp 单调队列
    AtCoder SoundHound Inc. Programming Contest 2018 E + Graph (soundhound2018_summer_qual_e)
    BZOJ3622 已经没有什么好害怕的了 动态规划 容斥原理 组合数学
    NOIP2016提高组Day1T2 天天爱跑步 树链剖分 LCA 倍增 差分
    Codeforces 555C Case of Chocolate 其他
    NOIP2017提高组Day2T3 列队 洛谷P3960 线段树
    NOIP2017提高组Day2T2 宝藏 洛谷P3959 状压dp
    NOIP2017提高组Day1T3 逛公园 洛谷P3953 Tarjan 强连通缩点 SPFA 动态规划 最短路 拓扑序
  • 原文地址:https://www.cnblogs.com/a1280055207/p/3283633.html
Copyright © 2011-2022 走看看