如果你以写程序为生计,那你有机会称自己我“软件工程师”。 但也有可能你称不上。 就我而言,我毕业于一个工程(软件系统)学位并且时常很自豪的称自己如是。 但是,只有“编写代码”多年后我才明白,称自己作为一个工程师是一个正确的,不是来自大学,但却必须要获得的东西。 有多少“软件工程师”可以称他们是和阿基米德,亨利·福特或者尼古拉·特斯拉范畴的? 把我们的眼观放低一点,有多少人可以说他们做产品至少有10年?又或者5年?又或者是5个月? |
切莫焦虑 倘若你并未赢得自称工程师的资格,切莫焦虑,我相信你是可以做到的。 我认为作为软件工程师最重要的要素就在于他们(真正称职的软件工程师)是极富原则性的,并且能够做到真正坚信他们总能取得进步。 通过自律,你明了自己的立场及其原因。或许更重要的是你能够与他人分享。 当你坚信你能不断取得进步,那么你将持之以恒地倾听他人、向他人学习,激励自己变得更好。 为了达到这个目的,这篇将是一系列分享我的原则及往年所学的帖子之一。 尽情阅读吧! |
不断从“价值优化”的角度来检查你度过的每一天程序员每天多的让人惊讶的时间浪费在没有意义的事情上,坦白说,是在作无用功。 如果一件事不会给你或者你公司带来任何价值,那为什么要花时间在上面呢?通常这种事情是会议、聚会或者"流程”之类。 最近我一个朋友向我抱怨,自从升为“团队领导”之后,自己几乎没完成任何一件事情。 所以他决定回顾检查自己的时间。他发现一周之后,自己仅仅在“工程”方面花的时间总共20min。 现在,如果他的其他的时间是花在指导或领导团队上倒是还好,但不幸的是大部分时间”花在“其他人、其他团队、其他部门等等。 |
请不要把我的观点误解为合作和交流完全没必要。 我的意思是作为工程师,我们的重点是找到最佳解决方案。这才是工程师要做的。 比如说:
|
生活于快节奏的环境之中,我们极易兴奋于那些就展现在我们面前的事物,并且不停地从一个任务奔向另一个任务,而不去思考为什么这样。 我强烈建议您,时不时回头看一看、问一问:
最后,(我要说)珍惜属于你的时间,你可以“开发”出更好的解决方案:用你的技能使生活更加美好! |
本文转自:开源中国社区 [http://www.oschina.net]
本文标题:你还不是一个软件工程师
本文地址:http://www.oschina.net/translate/you-are-not-a-software-engineer-yet
参与翻译:开源中国首席扫地僧, lawlietfan, 平行_空间
英文原文:You Are Not a Software Engineer (Yet)