关于工作我所想到的

最近网上对于如何做好程序员有许多讨论。对于这个话题,我也有我的一点感悟,虽然我自知我算不上一个合格的程序员。

1)态度。有句俗话叫“态度决定一切”,翻译成英语即为“Attitudes define anything.” Yeah, 工作是一种态度,学习是一种态度,同样人生也是一种态度。尤其对于应届生,以一种积极向上,朝气蓬勃的态度踏入工作岗位代表着一个好的开始。积极的心态意味着能够更快更好的适应工作,接受更多的知识,甚至领导的赏识。

2)学习能力。这一点很重要,学习能力的强弱决定了一个人是否具备优秀程序员的潜质。在同样的时间里,优秀的程序员往往可以学到更多的知识。

3)分析解决问题的能力。对于这一点,我认为这是我们山东学生所欠缺的,原因很简单。从小我们接受的教育是有问题问老师,而不是有问题自己尽量解决。反映到工作上就是烂程序员稍微有个芝麻点事blocked他的工作,他就会找别人问,而不是先去自己解决这个问题。日子久了,潜移默化下这种程序员的分析解决问题的能力也就退化了,最终他也就只能做一些无脑的体力劳动,最终被淘汰。

4)学无止境。挨踢行业属于朝阳产业,往往刚学的东西过个几年就被淘汰了。因此,不断汲取新的知识对于一个人的工作生涯还是蛮重要的。现在的知识日新月异,当初在山科时,我们的老师用的是.NET 1.*给我们启蒙,那时连泛型与集合都没有讲,更别说还没出娘胎的Var,LinQ,Dynamic了,想想这才几年?

5)职业方向。也可以说是职业规划。人生好比一次远航,只不过每个人的终点不一样。要做一个一流的舵手,就要准确把握自己人生的方向。同样在工作中也是这样,在选择自己的方向之前,准确搜集,分析各个方向的优劣,以作参考。

6)抓住机遇。经常有人抱怨自己的时运不济,其实不然。大多数人真正缺少的并不是机遇,而是抓住机遇的能力。关于这一点,我对此深有体会。面对同样一个机遇,有的人在还没有发现机遇的到来时,机遇已经与他檫肩而过;即使有的人发现了机遇,但却缺少抓住机遇的勇气。因此,不要怨天尤人,该怨的其实是自己。

7)聪明。这是最次要的一条,但不可否认的是,优秀的程序员都具备这一特质。

新公司,新开始,写以自勉,不能再晃荡了。

你可能感兴趣的:(工作)