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