"); //-->
本文原作者结合自身经历,总结以下六种方法,可以帮助我们成为一名更好的开发者。
1. 交谈
尽可能多地跟其他软件开发者交谈;培养个人关系;跟意见与你相左的人交流;跟经验更丰富的人交流;跟阅历丰富的人交流。多到Groups 中去,尤其是交谈自由随意的Groups——不约束主题,不约束交谈内容。
2. 选择更好的环境
我遇到好多开发者,在我看来他们有成为优秀开发者的所有优点,只是他们没有机会在好的环境中工作。这里所说的好的环境,是指周围有一帮愿意且能够分享他们知识的开发者。如果你是“菜鸟级”开发者,你的成长路线将因他们而大为缩短;如果你是“高级”开发者,你的能力也会因为同伴的刺激和挑战而提高。
我之前就是在一个非常糟糕的小店打工,钱挣得不少,却是无法提升能力的地方。后来我冒险般地决定去了一家咨询公司,在那里我遇到了很多优秀的开发者。虽然这次换工作给我的家庭和个人来说并没有多大好处,但它给我的职业生涯带来了巨大的发展动力。
3. 参与开源
也许你的工作会枯燥,甚至不合你的兴趣,你也从未从你的开发中得到乐趣。那么,你该参与一个开源项目了。
你可以选择你感兴趣的项目和技术,选择能促使你提高开发技能、让你尝试全新开发思路的项目,而且更为可贵的是,很多都是免费的。搞不好,还能赚点外快呢。
4. 写博客
我曾不止一次地告诉我的妻子,我职业道路上一直在做的唯一一件明智的事情就是写博客。写博客,尤其是观点争论性质的博客,会帮助你整理最近一段时间的思考,没有什么比自己表达自己更引发思考的了,尤其是当有成百上千人读你博客的时候。
5. 多浏览
博客圈中有丰富的资源,自由而免费。除了自己写,多浏览甚至留言跟他们争论都是提高自己很好的方法。
6. 扩大阅读面
保持RSS订阅的平衡性。以前我订阅的技术类几乎全是敏捷开发的,但是最近我扩大了阅读面——开发、测试、工程管理……有时候看看别人在做什么、学什么,收获很大。
本文原作者为Jeremy D. Miller,在纽约市一家著名的咨询公司担任自身咨询顾问、敏捷讲师。是开源项目——StructureMap 的作者。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
第四届飞思卡尔智能车竞赛华北赛区决赛
工厂自动化的瓶颈不是AI,是部署
谷歌正与Marvell洽谈开发两款AI推理芯片,有望于2027年试产
皮尔卡丹携手富格投资进军DVD市场遭质疑
CW9561构成的家用电器漏电自动报警器
第四届飞思卡尔智能车竞赛华南赛区光电组第一名
Matlab6 使用者指南\\cppmathref2b.zip
第四届飞思卡尔智能车成都信息工程学院intelligent队
第一个赴美签证拒按手印的中国公民
降压稳压器 “抖频” 魔法:搞定电磁干扰的 4 种展频实现方法
555构成的家用防盗防火报警器
第四届飞思卡尔智能车大赛华北赛区北交T3-----14秒多点
新一代固态变压器支持AI数据中心800V高压直流
从黑箱到透明:AI 推理栈其实“会说话”
第四届飞思卡尔智能车成都信息工程学院风之影
高美可清洗与涂层业务新生产线动工
Matlab6 使用者指南\\comm.zip
家电巨头转型IT屡战屡败
环路补偿如何影响你的电源稳定性
功率升级,尺寸瘦身:英飞凌CoolGaN™ 低压氮化镓晶体管与PSOC™ Control C3微控制器重塑低压电机控制
高通或将委托三星2nm代工骁龙 8 Elite 2,与 SK 海力士洽谈内存合作
密码门铃报警器(RS7255、KD9561)
日本 7.7 级地震后,铠侠、东京电子、光刻胶厂商受关注,半导体供应链影响不一
Matlab6 使用者指南\\cmathug2b.zip
LG扶持中国本地研发能力 研发中心在津揭牌
Matlab6 使用者指南\\compiler2.zip
漏血报警器(555、μA741)
Matlab6 使用者指南\\cppmathug2b.zip
中美半导体磋商前景不明 欧盟日本煽风点火
555构成的“空城计”防盗报警器