一个程序猿的工作感悟

恍恍惚惚中,从2007年入行开始,做开发工作已经十年了。开始做开发工作的目的很简单,就是感觉坐在电脑前面不用跑来跑去的工作实在太流弊了。后来在工作中,感觉当你解决一个问题,做出一个作品,那种成就感,真的让人无比的满足。很幸运,现在我依然还是这种感觉,依然喜欢着这个职业。

当然,虽然十年的工作经验,可惜没有混成大牛,很惭愧。还有很多东西不会,很惭愧。希望以后会继续努力,填补自己的空白。

在这记录一下自己的感悟,一方面,可以给大家一点借鉴,另一方面,也可以给自己一点警醒。

1、想要学什么一定马上去学,并养成学习的习惯

开发这个行当,说到底是个技术活。可是开发这个行当的技术更新实在是很快。前两年还在流行这个,现在可能就会流行那个,未来还可能流行别的。

要不断的学习不断的进步,才是保持职业生命的根本。

在我感觉,语言是招数,需要你不断的去学习新的招数,才能应付不断变化的需求和未来;而相对的,计算机基础、算法、数据结构、设计模式则应该算是内功了。练好内功,打好基础,那么招数学起来也就更容易了。而招数的学习,有助于更好的理解这些基础知识。

想着学点东西,这个事情耽搁了,过后再学吧,时间有的是。有了这种想法,那就会越差越远,越积越多。到最后,可能你就不知道从何说起了。

所以,想要学什么,就要马上去学。进行我想学H5了,好,马上动手。又想学设计模式了,……等H5学完以后,再去学。指定计划,一点一点的就学完了。

记得士兵突击里,连长说许三多,见到什么都跟救命稻草似地抱着,抱着抱着就成了参天大树了。其实就是这样,知识永远是一点一滴积累起来的,没有任何捷径。

2、工作中,要和你的领导多沟通,要和同事多交流

和领导沟通并不是大家所认为的什么溜须拍马,做技术的人多数很清高,认为有技术就足够了。然而,并不是这样。沟通是工作中必不可少的。人是社会性动物,工作更是社会性的活动。既然是社会性的,那么与人的沟通就是很必要的。说到底,软件开发其实本质上还是一份工作而已。

与领导的沟通,可以让你不走弯路。屁股决定脑袋(我们领导语)。职位的不同必然决定了眼界的不同,有时可能你认为很难解决的事情,在领导那就有你想要的资源,让工作变的简单。这个就需要在沟通中来解决了。如果你习惯性的自己扛事情,可能耽误了时间不说,也耽误了时间。

而与同事的沟通就更是必不可少的了,现在没有完全意义的个人英雄主义了。团队的力量才是最大的。你的同事就是你的战友,这怎么能缺少了沟通呢?

3、工作中,要多思考,主动承担任务

就我在这个行当中遇到的人来说,干工作的时候,多思考、经常性的怀疑、否定、思考的人往往都会在工作上表现的很优秀。怀疑否定你就会追本溯源,你就可以得到比别人多的东西。如果你在工作中,感觉工作很轻松,感觉很容易就能解决问题,那么,你就要小心了,很可能你做了一份没脑子的工作,那么你就不会有提高了。

而主动承担任务,会让你接触更多的东西,学到更多的东西。这个世界上没有不劳而获的事情,想得到你就要先失去。投入时间、投入精力,你才有收获的可能。即使你投入了时间精力最后收获了一个坑,那也是你宝贵的经验。

脑子里想了很多,一写就蹦出来这点东西,以后想到再写吧。总之,工作没那么容易,做开发的工作更是难。我们需要不断努力,不断进步。


----------------------------------------------------------------------------------------------------------------------------------

知行办公,专业移动办公平台 https://zx.naton.cn/

【总监】十二春秋之,[email protected]

【Master】zelo,[email protected]

【运营】狼行天下,[email protected]

【产品设计】流浪猫,[email protected]

【体验设计】兜兜,[email protected]

【iOS】淘码小工,[email protected];iMcG33K,[email protected]

【Android】人猿居士,[email protected];思路的顿悟,[email protected]

【java】首席工程师MR_W,[email protected]

【测试】土镜问道,[email protected]

【数据】喜乐多,[email protected]

【安全】保密,你懂的。

你可能感兴趣的:(一个程序猿的工作感悟)