注册

程序员工作建议

我正式踏入职场时间很短,对于工作有一些新的理解,主要是吸取的前辈建议和自己的教训,分享给大家。目标对象是以前的自己,审慎阅读。

首先,工作就是用劳动成果换取劳动报酬的过程。

这里一定要注意,是劳动成果而不是劳动。各位同学刚刚步入职场,可能会有种种抱怨、不满及对未来方向的迷茫。在职场上,甚至已经犯下一些错误而不自知。

在通往事业成功的路上,没有捷径。摆正心态,一步一个脚印,脚踏实地的努力工作,同时用心去体会个人成长的过程。借助工作,完成自己人生的阶段性目标


工作要务是摆正个人与公司的位置关系。一个稳定运行的公司,离开谁都可以正常运作,作为技术人员,更要有觉悟:是公司为自己能力的发挥提供了平台

我相信大多数同学入职时,公司的产品早已正常盈利。个人技术能力再强,也仅仅体现在个人的工作效率上;优秀的技术人员也就可以提升小团队的开发效率,而不只是自己。不要有怀才不遇的心态,这只能证明,个人的劳动成果不足以打动他人。


第二个想谈的问题是职业素质。工作的本质是交换,当一个任务下达时,就是一个新的契约签署过程,你有选择不接受任务并离开的权利;一旦选择接受,那只有一个选项:完成任务

编程与其他任何工作没有什么本质区别,最终产品的质量并不是靠各种流程来保障,而只取决与参与产品的所有技术人员的职业素质。

深入细节逐个把控消耗的精力随着人数会指数膨胀,要深刻认知到流程可以给予最低限度的保障,是在一个黑盒中添加探针,能保证在做事,没办法保证在做正确的事。项目容易成功,商业成功不好说。而恰恰,你这个职业是通过技术手段支持公司的商业目标

在这里,不想多说什么,只提出以下几个问题:

  • 你目前的工作是因为喜欢而选择吗?
  • 你对目前的薪资满意吗?
  • 你对目前参与的产品感兴趣吗?
  • 你对目前参与的产品有什么建设性的意见吗?
  • 你喜欢身边的同事吗?
  • 你敢于承担责任吗?

管理程序员非常简单:给他喜欢的项目,并让他决定一切。打造或者进入一个这样的团队是最好的,不然,也可以成为这样的程序员。

但是管理一个团队,一定会有不满足职业素质的程序员,出现的原因有很多,推论如何解决可以讨论更多。这里提到存在这个客观现象,是为了引以为戒。

希望同学们从不成为“摆烂”的程序员开始,不要向已经开始混的人学习,先为自己负责,不要忘记了自己的目标。


第三个问题是如何平衡工作与学习

工作以后,能看到大家有各种没时间学习的原因。我一直倡导思考问题先从客观上找原因,那么这些客观原因对谁来说都是一样的吗?大家的进步速度真的一样吗?

这里给大家一些建议,可以尝试一下:

  • 在经济允许的条件下,尽量住的离公司近一些,减少通勤时间
  • 尽量不在手机上学习
  • 设定短期目标
  • 多写博客记录学习、生活心得
  • 找伙伴一起探讨技术


第四个问题是随时保持紧迫感。年轻人需要敢干,不能因为年轻反而躺好放松。工作是为了在不太远的未来,让自己能够承担起该负的责任。不要等待,不要患得患失,随时做好准备,接受全新的挑战。

作者:杨鼎睿
来源:www.yuque.com/abser/talks/dtvbqfuh1efd4t87

0 个评论

要回复文章请先登录注册