程序员要升职加薪,必须做到以下7点

一个码农出身

半年时间的初级程序员,一年时间的项目主力,一年时间的初级技术管理,两年的中级技术管理,两年的部门管理,三年的高层管理,职业经理人

工作十年的老程序员给你一点职场的心得和感悟。

程序员要升职加薪,必须做到以下7点

一、热爱编程

任何成功背后,都有不为人知的苦闷和寂寞。程序猿的苦逼之处,就在于别人高谈阔论指点江山的时候,别人推杯换盏觥筹交错的时候,别人出差南北纵横内外的时候,别人利用工作之便撩妹泡妞啪啪啪的时候,你只有面对屏幕,把键盘敲的啪啪啪。如果你忍受不了这种寂寞,体会不到其中的乐趣,请尽早换行。程序猿的高潮,来自于屏幕上排版良好的指令,按照你的意志精确执行,并且分毫不差。

程序员要升职加薪,必须做到以下7点

二、贵有自知之明,了解自己

职业生涯规划里面,知己知彼是非常非常重要的。

知己,即是了解自我的个性、特点、优劣势、需求;

知彼,即是了解行业、企业、团队、职位的情况和要求。

三、可靠,说到做到,做好本职

作为程序猿,最基本要求是:代码可读性好、功能正常没有明显bug。

程序猿要想进阶,其实什么设计模式、架构、高深算法、莫测技术都不重要,这些都只是术,或者说套路。最核心的应该是,把简单的任务完成好,之后再完成更难一点的任务,这样你就慢慢进阶了。为了自己的承诺和项目组整体的进度,有的时候,你需要在保证质量的基础上,拼命加班,不负所托。

程序员要升职加薪,必须做到以下7点

四、再简单的事情都要做好,注重细节

举个例子,我的团队里曾经缺乏一个项目助理,不得已选了一个程序猿小伙,让他兼职管管样机、发发通知,小伙没有怨言,除了自己的代码照常写的非常稳妥之外,兢兢业业做好这些小事。后来没多久他就当上了主管。

一个有能力把小事做到极致的人,也必定有潜力把大事做好。

五、心态开放,接受他人意见,别人批评建议的时候不要习惯性辩解和说不

当你的领导,愿意明确对你提出指导,不管是耐心的说教还是严厉的批评,你都应该抱着“有则改之无则加勉”的心态,即使要反驳,也要准备充分的理由和依据。面对领导的意见,要弄清楚其准确意图,然后实施针对性的改进措施。这就是团队里的游戏规则和生存之道。即使不是领导,是平级和下属,也应该采用类似的心态和应对方法。

六、有很好的条理,想事情做事情有逻辑

程序猿基本是100%的脑力工作者,但很多人却把自己变成体力工作者,自嘲自己身处劳动密集型产业,有的人甚至以日产出几千行代码为傲。这无疑是自废武功,自己把自己往“码农”的“农”字上推。定位问题,分析问题,解决问题,贯穿其中的都突出一个“逻辑”。无论是写设计文档、编写代码、测试,还是产品功能、用户需求、交互设计,概莫能外。先思考,谋定而后动,思考的过程,也就是找出因果关系,找出1234条论据以支持论点,找出step1 step2 step3 直至结果的推导步骤的过程。

当你有良好的条理性,有严谨的逻辑,也许凭直觉也能做出正确的判断。

时刻别忘了这一点。

程序员要升职加薪,必须做到以下7点

七、良好沟通

做一个牛逼的程序猿,其实可以不用怎么讲话,用牛逼的代码和运行结果去碾压别人即可。但如果你想做程序猿的leader,还继续保持这么高冷的姿态可不行。沟通无疑是管理的基础,一个程序猿想升职,想做管理,必然需要证明自己拥有不错的沟通能力。跟高层领导要资源,跟产品经理撕逼,跟测试部门搞好关系,跟设计妹子开开玩笑,跟程序猿搞基,不会沟通显然是不行的,最好是亦庄亦谐,荤素兼备。

最后,只要你关注微*微- 信*信:传智播客博学谷,都可以获-取大数据、Python、Java、前端、C/C++、PHP、UI、Android、网络营销等等的最新资*料和课*程、


分享到:


相關文章: