程序员升职加薪七大套路,不得不看
2019年已经过半,
当初立下的Flag有没有实现呢?
如果还没有实现,就要加紧努力啦!
今日小编专门整理汇总了一份程序员的涨薪秘笈分享给大家,希望接下来的半年时间,各位程序员大咖都能实现自己立下的Flag!
01、Love Coding 热爱编程
任何一个程序员的成长都离不开coding这个步骤,而任何成功的背后,都有不为人知的苦闷和寂寞。程序员们的苦闷之处,就在于别人高谈阔论指点江山的时候,别人推杯换盏觥筹交错的时候,别人出差南北纵横内外的时候,别人利用工作之便撩妹泡妞的时候,你只有面对屏幕,把键盘敲的啪啪啪。如果你忍受不了这种寂寞,体会不到其中的乐趣,请尽早换行。程序员的高潮,来自于屏幕上排版良好的指令,按照你的意志精确执行,并且分毫不差。
如果没有这种热爱,你就无法在日复一日的coding中保持专注,更不用说脱颖而出。
02、Keep learning 不断学习
IT行业技术更新快,程序员稍不注意提升自己的技能就有可能被淘汰,为此程序员想要成长的话就不可避免的比别人多努力。自律性强的可以选择自学,稍差的可以选择进行短期的集中培训提升也是可以的。
03、贵有自知之明,了解自己
自知之明这个词,说的容易,做起来特别难,但又特别重要。
优秀的程序员都有如下的性格特质(或部分):细心严谨、细节强迫症、完美主义、做事情有条理、耐得住寂寞、喜欢跟机器跟代码打交道(相比跟人打交道)、口才一般不佳、容易偏激或钻牛角尖、人情世故方面稍显笨拙。
什么样的人适合什么样的职业方向是有章可循的,仔细想想自己是什么样的人,分析下自己到底适不适合这一行...
自知之明还体现在,干这一行的过程中,详细了解自己的各项技能的长短,扬长补短。程序员不是简单会敲代码就行,构思、设计、编码、测试、调试,往往编码只占很小的比例。而且程序员这一行范围又极广,底层驱动、操作系统、协议栈、前端、服务器、APP、数据库、大数据、分布式、系统集成...怎么选择,怎样能够发挥优势,真的应该好好想想。
04、可靠,说到做到,做好本职
作为程序员,最基本要求是:代码可读性好、功能正常没有明显bug。
程序员要想进阶,其实什么设计模式、架构、高深算法、莫测技术都不重要,这些都只是术,或者说套路。最核心的应该是,把简单的任务完成好,之后再完成更难一点的任务,这样你就慢慢进阶了。
05、再简单的事情都要做好,注重细节
你review过的代码里最低级的错误是什么?有木有把“==”写成“=”、三个参数只传了俩...太多太多
写邮件的时候,很多人直接把话都写在标题,内容为空;也有标题空着的,或者叫“经理你好”;或者邮件字体时大时小,一会黑一会蓝,看的人时刻有惊喜。
写文档的时候,busy写成 buzy,该换行分段偏不,该用流程图说明的偏要用文字,好不容易画个流程图,方框里一会是实体一会是操作,箭头各种乱指,你写得出来,别人可看不下去。
06、心态开放,接受他人意见
当你的领导,愿意明确对你提出指导,不管是耐心的说教还是严厉的批评,你都应该抱着“有则改之无则加勉”的心态,即使要反驳,也要准备充分的理由和依据。面对领导的意见,要弄清楚其准确意图,然后实施针对性的改进措施。这就是团队里的游戏规则和生存之道。即使不是领导,是平级和下属,也应该采用类似的心态和应对方法。
07、有很好的条理,想事做事有逻辑
很多程序猿,表达的时候通常是“我认为”、“我觉得”,或者说“听我的,只要这样这样,就能怎样怎样”但是一旦你追问其结论的依据,或者推导过程时,他又拿不出来。又或者,只知道埋头苦干,压根不管方向对错,轻重缓急。
程序员是100%纯正的脑力工作者,但很多人却把自己变成体力工作者,自嘲自己身处劳动密集型产业,有的人甚至以日产出几千行代码为傲。这无疑是自废武功,自己把自己往“码农”的“农”字上推。定位问题、分析问题、解决问题,贯穿其中的都突出一个“逻辑”。无论是写设计文档、编写代码、测试,还是产品功能、用户需求、交互设计。先思考,谋定而后动,思考的过程,也就是找出因果关系,找出1234条论据以支持论点,找出step1 step2 step3 直至结果的推导步骤的过程。