最近刚忙完一个项目,在做项目总结的时候,有一个强烈的感觉,同样都是带出两年的徒弟,在项目实际开展过程中展示的成果和软件模块的测试结果差别都有几倍的关系了。大家都是在一个起跑线上为啥差异这么大?是不是什么人都能做程序员?一系列的疑问在脑中呈现,这么多疑问归结起来:什么样的人适合做程序员?

有三类人永远做不了程序员

善于思考发现总结问题,并且积极的进补的人。程序员是一个对细节把控相当严苛的职业,无数的细节堆积完成一个个的模块,无数的模块组合展示最终聚合成产品。无数的细节不可能一一都能详列的清楚,再牛的技术负责人也不能把每个模块的功能都列举的那么详细,总会有一些遗漏或者需要公关的技术细节需要模块的实施人去实际完成。在实际赶项目进度的过程中,往往会出现这样那样的问题,有问题并不可怕最主要你负责的模块出现问题,能很快的发现,不影响整体的项目进度。总会有一些人做的模块在功能和统一性上存在欠考虑的问题,在完成模块功能的过程中,就要不断的去思考,自己负责的模块在整个系统中处于什么位置,这个模块怎么能提升整体系统的易用性。往往项目收官阶段影响整体进度的都是个别的一些模块耽误了整体的进度,无论你前期如何去预警,如何去规避,总是存在这种现象。兵家有句话:以战养战,就是在实战中锻炼磨练自己,提升自身的战斗力。如何提升?首先要善于思考总结,并且花时间去消化。慢慢形成自己的知识体系,知己知彼,查漏补缺。越做越显得有信心,越做越是觉得自己的渺小,更加需要拓展自己的知识面,也更加努力。反之渐行渐远,曾经遇到一个同事,从开始写代码都折腾一年多了,实在坚持不下去了。选择去考研很轻松考上了名牌学校,选择适合自己的职业将会事半功倍。

有三类人永远做不了程序员

自学能力强,逻辑思维清晰。很多在校的大学生,在学校课程老师认真教的时候学的还可以,一旦脱离开课堂就不知道怎么去学习了,其实对于有工作经验的人来说,学校学习的东西基本上都是理论上的大概。真正工作的时候很多都是需要重新学习,不断的深入学习。编程是需要不断完善自己知识体系,不断深入再加工的脑力劳动,自学是必备素质。需要在万千的资料中找到自己需要的知识点,并且很快的应用在实践中。现在直接在互联网上找到的资料成千上万,如何快读的甄别出能自己能用的信息,面对这么多信息,惟一靠的住就是逻辑推断,有时候眼睛直接看到的东西不一定是真实的体现。计算机不会针对某个人做特殊的识别,只会按照规则输出对应的错误,很多程序员在调试问题时候,随口会喊出"见鬼了,这个问题真诡异",都是心里觉得应该没问题,但还是出现错误,归根到底还是没有发现问题的根结。常见的解决方案就是debug调试或者抓打印追踪。一般找到问题基本上都是程序逻辑错误或者环境设置等问题。

有三类人永远做不了程序员

要有足够的耐心和毅力,半途而废的大有人在,倒在门槛的人比比皆是。这点针对任何行业和人,没点毅力和决心不会做成任何事情,耐心和毅力在程序员里面直接的表现就是定性。有些性格急躁遇到问题急的满头大汗坐不住了,这么很多技术的公关都需要做很多的尝试这需要时间和耐心,有这方面定性的人,更加容易入门,反之越做越觉得这个行业没啥意思,整天对着电脑枯燥乏味,没有一点活力因子。久而久之也就慢慢放弃了。有个大学同学做了半年的程序,坚持不下去了,回家开饭馆去了,据说后来开不下去了,就回到程序员行业,通过毅力慢慢的适应了下来,据传还做得不错。冰冻三尺非一日之寒,不下点苦功夫真入不了这个行业。

满足上面三点想不能成为程序高手都很难。如果觉得自己能满足以上的三点欢迎加入码农的队列,成为搬砖的一员。成为程序员不会让自己发什么大财,也不会让自己因为工资太低而觉得生活困难。做个愉快的中产阶级还是可以的。写程序如何练功夫接触的时间越长越是觉得自己知识面不足,需要学习的东西太多。而且越不轻易去动手写代码,只有把思路理顺了,在思维上过了很多遍之后才动手写代码,一蹴而就,做程序员孤独并且快乐着。

有三类人永远做不了程序员相关推荐

  1. IT人永远不老,老程序员价值何在?

    作者:acejoy 来自:acejoy.com/2017/12/20/362/ IT人永远不老?做梦,怎么可能.无论你现在是多么风华正茂,青春洋溢,终有成熟.老去的那天. 但是,人的身体可以变老,人的 ...

  2. IT 人永远不老,老程序员价值何在?

    IT人永远不老?做梦,怎么可能.无论你现在是多么风华正茂,青春洋溢,终有成熟.老去的那天. 但是,人的身体可以变老,人的精神面貌.心态却真的可以"归来仍是少年",只要你心不老,保持 ...

  3. 真的要做一辈子的程序员吗?来自10年程序员的心声

    经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源于没有做好职业规划或者你根 ...

  4. 我真的要做一辈子的程序员吗?

    本文来自作者 王鹏 在 GitChat 上分享 「程序员跳槽时,如何正确做好职业规划?」「阅读原文」查看交流实录. 编辑 | 贝吉塔 经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人 ...

  5. 真的要做一辈子的程序员吗?

    经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源于没有做好职业规划或者你根 ...

  6. 【精品长文】我真的要做一辈子的程序员吗?

    经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源于没有做好职业规划或者你根 ...

  7. 做为一个程序员,真的要经历学历之痛?互联网企业有多么看重学历!

    学历成了当今社会一个衡量一个人能力的标准,未来只会越来越深入,有人说别老拿学历说事.确实,学历不代表能力,但是学历代表了一种持续毅力的代名词.今天就和 Tamic 我一起聊聊学历的话题. 作为 Top ...

  8. 做快乐的程序员 - 李战 在淘宝网的一次讲座

    同学们: 我要讲的,是怎样做快乐的程序员.什么是快乐的程序员呢?就是把编程当作兴趣和爱好的人,享受着编程的快乐的一群人. 优秀的程序员都是从快乐的程序员开始的.因为,成为优秀的程序员是需要很长时间的磨 ...

  9. 《我也能做CTO之程序员职业规划》之十六:逆商

    <我也能做CTO之程序员职业规划 >之十六:逆商Adversity Quotient (=AQ) 本文选自<我也能做CTO之程序员职业规划 >一书 锐哥想在工作之余到小蔡学校进 ...

最新文章

  1. bzoj4385 POJ2015 Wilcze doły
  2. python对象点方法_python对象方法、类方法、静态方法
  3. Python基础——PyCharm版本——第五章、循环(for、while、break、continue)
  4. 新疆大学OJ(ACM) 1047: string 字符串排序
  5. linux软连接与硬链接
  6. java锁以及双重检查
  7. redis:hash数据类型与操作
  8. java在线支付---02_分析易宝支付的工作流程
  9. DOM编程系列之Node对象个人分享
  10. python万年历代码带解释_Python 万年历代码简单示例
  11. 安装vs2015 、如何创建MFC项目
  12. 容斥原理与Mobius函数
  13. 唐山乐高机器人_唐山青少年乐高机器人编程学校
  14. 没事别想不开去创业公司
  15. Habor镜像仓库的搭建
  16. 前端开发新人写简历的大概套路
  17. React中文文档之Components and Props
  18. 对话系统 | (1) 任务导向型对话系统 -- 对话管理模型研究最新进展
  19. laravel 开发辅助工具
  20. 北京号外科技-Python爬虫工程师

热门文章

  1. 通过薄膜太阳能电池中的热激电流量化陷阱状态
  2. DBA在项目中的角色
  3. MemSQL性能测试结果
  4. android studio 中小米系列手机布局问题
  5. 第157章 SQL函数 WEEK
  6. 【翻译】Chrome Developer Tools: Element 样式
  7. Netconf配置及其RPC和Notification下发流程解析
  8. Vue动态设置路由title
  9. sqlserver官网下载地址
  10. 可以安心过中秋了!黎曼猜想亡不了区块链!