说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

伟大的程序员是天生的,不是造就的

HTML文档下载 WORD文档下载 PDF文档下载
原文作者Dave是一名敏捷顾问,他认为伟大的程序员是天生的,不是后天造就的。文中例举了成为伟大的程序员应理应注重的六大方面,我们一起来看下。

原文作者Dave是一名敏捷顾问,他在博文中发表了《Great programmers are born, not made》,他认为伟大的程序员是天生的,不是后天造就的。笔者摘译了一些观点,我们一起来看下:

最近,有人问我在编程行业能否有个好的职业生涯?思考良久后,我认为好的想法是人们建立职业生涯规划的兴趣所在。成为伟大的程序员应需要:

1. 建立自己的身份并获得社会认可。

我坚定的认为,作为一名开发者应当建立独立的“工作身份”。我有一个博客,可以说我的工作非常繁忙,但是我发现只有博客能真正激发我的创造力。我可以自由谈论任何感兴趣的话题并且发表看法。我经常浏览曾经写的文章,并深知作为一名开发人员我是如何一步步进步的。

2.努力,再努力!

无论是谁,如果他没有在编程上下功夫,没有花费大量的时间,那么他不会成为编程高手。这就意味着,当别人都已入睡或者在Happy时,而你需要日以继夜的工作,为你的职业生涯努力奋斗。

3. 伟大的程序员是天生的,不是后天造就的。

起初我很犹豫是否要进入编程领域,这是因为有太多的负面信息,比如书呆子(恐龙,住在地下室)等等形容词的出现。

如果你来观察我的团队,你会发现他们都有一个相同的性格……与他们相比,也许我真的不适合这个领域。但是我不能骗自己,我天生就是一个伟大的程序员,因为这个行业需要这一类特殊的人——他能解决代码质量问题并且掌握每一个环节以及开发环境中的每一处细节。

平心而论,在我见过的职业生涯中,大概只有8名程序员适合这项工作。这绝对是最顶尖的职位,如果你的团队有这样的人,那么你是幸运的——他能有助于提高大家的技能水平。

4. 我们需要更多的业务分析师及女性程序员。

在过去的五年里,有两类技术人员正在崛起——业务分析师(项目没有因为“坏”程序员失败,而因编程团队未能理解项目成功的意义失败)。类似“瑞士军刀”型的开发人员能够做好每件事——包括人员对接和需求解释。这就意味着需要考虑群体思维及写作方式,坦白来讲,男性很难做到这一点,因此,这就迫切需要更多的女性程序员加入该领域。

5. 管理即是培养。

有一种很老派的教学方式把软件管理比喻成:“我的孩子很懒惰,我必须站在他们后面强迫他们工作。”可以说,这种建议+控制的方式在程序员行业根本行不通。优秀的程序员是能够主动解决这些问题的。如果你给予他们足够的自由,告诉他们做什么而不是如何去做——通常他们能超出预期的完成任务。

6. 注重培养学习文化。

伟大的团队都相类似——拥有高度的自主权(选择以任何方式解决问题),掌握(意味着需要具备工具和经验)及目标。

最后:

伟大的程序员不是在旦夕之间就可以成就的。有些人可能要花上数年,有些人则需要十几年。好的公司当发现你有成为伟大程序员的潜质时会帮助你,为你提供舞台。而你会通过努力工作让团队进步来证明自己,通往伟大程序员的道路会很长。

英文出自:Rogueagile

2015甲骨文数据库大会:回顾、感恩、展望,欲续写辉煌 Nokia进军VR领域:让人欢喜让人忧 2015中国人工智能大会在京成功召开 成为糟糕游戏设计师的五种打开方式 Stripe使用指南:Swift开发中的信用卡支付 将安全延伸至云端以及更远的地方 专访FreeWheel北京研发中心:一流技术型人才应具有国际化视野 iOS UIView动画实践(五):Keyframe Animation 【CTO讲堂】简说创业公司的技术选型,从BearyChat的开发说起 《近匠》Webix,跨浏览器的JavaScript UI组件库 微软正式推送Windows 10,你会升级最后一款Windows产品? Cinatra:高性能现代C++ Web框架 《移动App测试实战》作者邱鹏:我在测试过程中遇到的那些坑 Rust一周精彩回顾:《高级Rust编程语言》、新增13名贡献者 来自Sony Morpheus的开发灵感: 如何打造逼真的VR游戏? 如何像巫师那样隔空操作——聊聊迷你雷达的原理和应用 等你来战——IBM Cloudant数据库开发大赛火热开启! 《近匠》360加固保,应用安全攻防的核心实现 DEFCON黑客大会抢鲜看:你所不知道的黑客大对决 MDCC2015中国移动开发者大会启动 七场专题技术论坛公布 【CTO讲堂】如何构建高性能网络服务平台及生态系统? mysql备份数据库批处理 《近匠》Remix周哲,让Android运行在“电脑”上! TIOBE 2015年8月编程语言排行榜:Java第一,Objective-C跌出前五 Oculus PC SDK 0.7版即将发布,含新Direct Driver Mode 【CTO讲堂】NoSQL对未来大数据发展的意义何在? 从Java转向Go——AeroFS的一段奇妙之旅 谷歌重组建母公司Alphabet,新来的CEO Sandar Pichai是什么来头? 《近匠》专访AllSeen联盟主席薛国栋:从通讯层为物联网去中心化 Android性能优化典范(三) 杭州兆合陈洋:微气象大民生,气象微信平台研发探索 解释一下好了吗? ============答对我的问题者,将可获得111222的签名照片!!!!!!!!=========== 关于图片的上传 ======== 绝对好消息,activereport2.0已经release 了,cracker们出动啊~~~~~加油 ============= 关于什么才是真正的系统分析和系统分析员的讨论!——欢迎大家参加,进行善意地讨论!^&^ 今晚的球赛什么时候开始啊? 哪里有关于水平考试(高程)的模拟题的啊??? 为什麽还是不能显示中文呢? 怎样获取WIN2000的密码 在父窗体怎样画jpg格式的背景图? 如何注册MSComm控件????????? 如何解决这个问题啊?重赏啊!!!! 公告: 从现在开始封shines 111222 :)流芳斑主,结贴的工作要开始了,会很累啊!我代表大家先谢谢你了! 怎样改变MSHflexgrid中每条记录的背景颜色。急急急急急急急 各位,能不能给我讲一下“句柄”是怎么一回事? 唉,心情不爽 关于C++语法的问题? 灌水-----大学时的恶作剧(转载) "setdibs()"是什么来着,请指教,谢谢! 写注释不宜过头 这段代码错在哪里? 请大家预测一下比分(参与者都有分)开赛后就不算了,还有半个小时,赶紧着 写网络电话程序的讨论 最后一帖,贴完睡觉----如何在电梯里捣乱 怎样定制一个在程序中重用的组件?只能通过包方式吗? 寻寻觅觅 汉英计算机科技文章 互译!!有劳各位朋友费心帮忙找找 我靠!真TMD不爽,这个时候准老婆的老妈进了医院! 怎样调用*.db格式文件 谁知道哪儿有英汉互译,急急急急!!!! ISO 9001认证 VS CMM2 谁知道哪儿有《神秘的人月》下载? 为111222求情 怎样可以修改浏览器的标题? 怎样可以修改浏览器的标题1? 哪位能给我一个source insight 3.0的sn号? 怎样可以修改浏览器的标题2? 如何异步调用远程组件的方法? 哈哈!球赛开始了!我也不想去医院了!!!顶多明天挨顿骂! 上CSDN的有谁是七月份毕业,大家认识一下 我想问问,一个程序员的黄金年龄是多少? 如何由CRgn得到一组Polygon? 初学者请教一个小问题!急急急,尿都快急出来啦! 急急急急急急急急急急,用vb怎样知道COM口是不是打开着,能不能不用控件高分. 高手请看:20 分 我想给50 分,但是系统只让给20分,对不起大家了,有机会一定补上!!! 关于一个报表问题,急! 我需要一个Hackman的配套的Debugger,有谁知道哪有 现在就用VB.net开发商用程序可靠吗? 急急急急急急急急急急,用vb怎样知道COM口是不是打开着,能不能不用控件,怎样用API函数,高分。 中乌最新战报!!!!!!!!!! .....百丑图..... ..二元一次方程组...有一些苹果箱,若每只装苹果25千克,则剩余40千克无处装,若每只装30千克,则余20只空箱,这些苹果箱有多少只?请列式计算...PS...符号"^"表示上标..即N次方...每个方程组之间请 设方程2^x+x+2=0和方程log2 x+x+2=0的根分别为p和q,则p+q=?我想知道,作出y=2^x,y=log2 x,及y=-x-2的图像以后, 初一计算题解方程 分母带小数的或去分母的 列二元一次方程组解2道初中数学题1,一旅馆的客房有3人间和2人间,3人间每人每晚25元,2人间每人每晚35元.一个50人的旅游团到该旅馆住宿,租住了若干客房且每个客房正好住满,一天共花住宿费1 已知方程2^x+x+2=0的根为P,log2(x+x+2)=0的根为q,记f(x)=(x+p)(x+q)+2则A,f(0) 求20到方程(十道去分母)不要应用题10道去分母 10到化简求值 10道随便 (要求不带答案,不是应用题)来的及时有悬赏! 初中数学二元一次方程组题一个两位数,个位数字比十位数字大5.如果把个位数字对调,那么所得到的新数与原来数的和是143.求原来的两位数 2x-3/4=5/6 . 关于方程去分母的计算题5道. 初中数学题(有关二元一次方程组~急)1.若|X+Y-3|+(X-Y)^2=0,你能求出X,2.已知t满足方程组{2x=3-5t,则x和y之间满足的关系式是_______3y-2t=x, 6.3-2x+4.5=7. 方程3分之2x-1=6分之2x-1 -1去分母得________ 初中数学题二元一次方程组 解答两道方程题目(1)3x²=2x (2) (x+4)²=5(x+4)(1)3x²=2x (2) (x+4)²=5(x+4) 这个方程怎么解 3分之2X-1=0.5 方程log2 (x+4)=2^x的实数根的个数为好像是两解 请根据方程,x+2x+3x=72联系生活实际,编一道应用题(要求题目完整,题意清楚)明天就要交 试求方程x^2-2x-4|x-1|+4=0的四个根之和,当1<b<5时,再求方程x^2-2x-4|x-1|+b=0的四个根之和 方程log2(x+4)=3^x的实数根的个数为 编写一道应用题,使它满足下列要求:1:题意适合一元一次方程2x+8=6-2x 2:所编应用题应完整,符合实际. 已知x=1是方程2-3分之1(a-x)=2x的解,求关于y的方程a(y-5)-2=a(2y-3)的解 方程log2(x+3)=3的x次方的实数根的个数 8道一元一次方程应用题先说明要有步骤不要只有一个答案 不用再步骤中插入解说。一定要用方程!1、两个仓库装粮食,第一个仓库是第二个仓库存粮的3倍,如果从第一个仓库中取出20吨放 8x-3=13,0.3x+0.4=0.7x-0.1,4x-5=9/2x-4 ,y-1/2+3=y+12/3-1 判断方程Log2(x)+x^2=0在区间[1/2,1]内有没有实数根,为什么? 求一元一次方程答案 2x-1/6=5x+1/8带步骤的速度要快 当K为何整数时,方程组2X+Y=K和X+3Y=6的解是非负数 方程9^(2x-1)=4^x的解x=RT 方程log2 (x+4)=(1∕2)^x的实数根的个数为答案为1个数 不用画图能做吗!最好不要画图能做! 求30-40道初一的一元一次方程练习题!不要应用题,像2x+1=x+3这种题不要 2x—9=x+9(方程解答) 方程ln(3*2^x-2)=log2的3+log2的1/3d的解为 解下列方程:2x+3y=4,3x-2y=11. x比6分之5=9分之5【比例方程】 方程log2(2^x+1)log2(2^(x+1)+2)=2的解为 要具体方程log2(2^x+1)log2(2^(x+1)+2)=2的解为 要具体过程 3x-2y=8,2x+3y=7 用加减消元法解这个方程 解下列方程 15分之4+X=1-15分之4 X-(3分之2+4分之1)=6分之5 方程log2(9ˇx-5)=log2(3ˇx-2)+2的解集是过程理由 已知3x+2y=17,2x+3y=13,则x-y=( ).方程2x+y=6的正整数解是( ) 3分之2(x+1)=6分之5(x+1)-1++方程怎么解 x^log2(x+2)=8 解对数方程, 3x-2y=6 2x+3y=17 解方程 8题的方程. 求方程log2(x+4)=(1/3)^x的根的个数,并说明理由给点思路也行..请误乱写P言 省得没人问津 以为有人答了.] 0.01分之4-6x-6.5=0.02分之0.02+2x-7.5 求救7,8两题拜托用方程解 方程log2(x+5)=4^x的实根的个数为RT!求教! 已知关与X的方程.2分之2M+X=4的解是方程3分之2X-3M-4分之X-1=6X-1的解的5 倍求这两个方程的解. 7.8-x=6.2这个方程怎么解 方程log2(x+a)=3^x的实根的个数A.0B.1C.2D.3 (0.1x-0.2)/0.01-6.5=(0.02-2x)/0.02-7.5 解方程 第6、7题用列方程解决. 方程log2(x+4)=x^(1/3)根的个数是几个 (4-6x)/0.01-6.5+(0.02-2x)/0.02-7.5(注意解方程按步骤先通分再去分母再移向的做法)sorry……(4-6x)/0.01-6.5=(0.02-2x)/0.02-7.5 6、7、8题怎么做直接列方程不用解 方程log2(2^x+1)log2(2^(x+1)+2)=2的解 解方程4-6x/0.01+1=0.02-2x/0.02和2|2x-1|+1=5 七年级上册数学复习题3答案 速度好急快啊要方程的式子 和答案 6.7.8.9题要过程 急 速度速度速度速度速 方程log2(2^x+1)log2(2^(x+1)+2)=2的解为给答案就行 (3+0.2x)/0.2-(0.2+0.03x)/0.01=0.75 解方程
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn