设为首页收藏本站language 语言切换
查看: 921|回复: 0
收起左侧

想做好程序员 你能达到这些标准吗?

[复制链接]
发表于 2017-5-12 10:40:16 | 显示全部楼层 |阅读模式
亚威认为衡量一份工作是否适合自己的标准至少有三个:你所擅长的、你所喜欢的、对你最有价值的(最能挣钱的)。如果你把世界上所有的工作按自己的标准分类到这三个组里,理想的状态是这三个组存在交集上,然后你从这个交集里选一个。然而不幸的是,对有些人来讲,这三者的交集为空,还有更不幸的情况是任意两组交集都为空,最不幸的情况是这三个集合本身都为空,好想哭有木有
当一个人不知道自己擅长什么,也不知道自己喜欢什么,也不知道什么对最自己的人生最有价值的时候,就属于这种最不幸的情况。根据题目描述不难推测出:程序员这个职业目前不在题主的擅长集,也不在喜欢集,或许在价值集。
1.jpg
  判断一个人是否适合做程序员的标准很多。最关键的几个是:
  
1自学的能力
如卡马克说的:“给我一冰箱的汉堡和互联网,我就能解决所有问题。”。如果你从小养成了个习惯或思维定势——觉得没有老师教就学不会,那你不适合当程序员。如果你学了的东西只是为了过考试,比如学完高中物理还买个仙人掌放电脑前防辐射,你也不适合当程序员。
  
2、逻辑思维力:这个是做称职程序员的底线。比如不能写的代码出个Exception就抓瞎不知道哪里出了问题。没有逻辑的人是无法找到逻辑漏洞的,也写不出条理清晰的代码。
  
3、抽象思维力:这个能力大体可以决定一个程序员的上限。如果无法理解并使用高阶函数,你不适合做程序员。如果你学写代码的过程中,理解指针的指针的指针这个东西的时间超过了一天,那你不适合当程序员。(强调一下,这里不适合是指你无法成为一个优秀的程序员,你想做当然肯定是可以做的。)
  
4、专注力:我理解的专注力只是兴趣的衍生品,你打Dota打CS打个几个小时能越打越精神,为什么?因为你觉得有趣儿。如果也觉得写代码有意思,那专注自然就不是个事儿。
  
5、 沟通:很多人都觉得程序员不需要沟通,其实只是板砖码农不太需要而已。你起码要能清楚地解释自己的方案,更好地沟通是能把自己的好想法推广出去。
开篇说的三个标准自己去想想,如果自己没有找到自己的标准,那就好好再想想,至少得有一个标准,才能让你在这一行做得出色,做得优秀。
2.jpg
  仔细比对一下自己的状态,看自己是否合适程序员这个行业。当然,还有很多的要求就不一一写出来打击大家了,脚踏实地才是硬道理,安博亚威可以助你一臂之力。

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-6 12:43 , Processed in 0.057868 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表