程序员|工作多年的程序员经验总结:编程时做到这五点,升职加薪不用愁

程序员|工作多年的程序员经验总结:编程时做到这五点,升职加薪不用愁

文章图片

程序员|工作多年的程序员经验总结:编程时做到这五点,升职加薪不用愁

文章图片

程序员|工作多年的程序员经验总结:编程时做到这五点,升职加薪不用愁

文章图片

程序员|工作多年的程序员经验总结:编程时做到这五点,升职加薪不用愁

文章图片

程序员|工作多年的程序员经验总结:编程时做到这五点,升职加薪不用愁
文章图片


当前传统行业的缓慢增长和互联网行业的繁荣发展形成了强烈对比 , 能在传统行业赚钱的人越来越少 , 但是在IT互联网行业却有很多人获得了丰厚的回报 。 很多不是计算机专业的小伙伴也入行IT互联网 , 当上薪资优渥的程序员 。 根据一名从事编程开发多年的程序员老兵的经验总结 , 以下五条开发经验对程序员来说非常有价值 。



一、立足自己擅长的技术 , 根据自己的需求学习新技术
IT开发技术门类非常多 , 每次学到了新技术 , 就相当于打开了一个全新的世界 , 里面有不同的概念和技术 。 这对于喜欢学习的程序员来说 , 很有吸引力 , 希望把什么都学会 , 但开发技术语言种类太多了 , 如果要学 , 总是有其他的库、框架以及其他的技术可以学 。 这样的话 , 可能永远也无法达成自己的目标 , 最后可能还会影响学习热情慢慢冷却 。



所以对于程序员来说 , 学习新技术最好是先把自己擅长的技术掌握熟练 , 完全吃透 , 然后因需而学 , 学习自己真正需要的新东西 。 这可以让人保持清醒 , 维持学习的动力 , 最重要的是可以实现学以致用 。 这一点能够在任何领域适用 , 不然自己就算掌握了一些技术 , 但是却没地方用 , 可能过不了多久又忘了 。
二、开发过程中 , 编写的代码能够在顺利运行的基础上便于阅读
有些程序员敲代码时 , 追求编写高度优化的代码 , 运行速度越快越好 。 但是过了一段时间之后 , 当回过头来看这些代码时 , 却不知道当时自己做了什么 。 结果就是在下次开始工作之前 , 总要花很大一块时间来回顾自己之前的工作 。 更糟糕的是:99%的情况下 , 那些优化都是不必要的 。



代码应该在能够顺利运行的基础上 , 便于阅读和理解 , 如果认为特定的代码路径可能存在性能瓶颈 , 就用测试去检查 , 在有疑问的路径上添加度量执行时间的指标 , 然后进行分析 。 根据项目实际执行的情况来看 , 在现实中有疑问的代码实际上并没有问题 。 如果代码真的有问题 , 请尽量添加注释 , 说明为什么优化这段代码!
三、在工作中保持耐心 , 不要给自己太大压力
在修复一些非常复杂的BUG时或者完成一个特性时 , 如果花费的时间太长 , 心情很容易变得焦虑急躁 。 试着保持耐心 , 不要把自己置于压力之下 。 当自己能保持冷静 , 整理思路 , 并形成想法时 , 工作起来会更出色 。 而且 , 可以肯定 , 这对个人的心理健康也是很有益的 。



当然也不排除有可能是因为老板对IT开发的相关技术不够了解 , 认为项目交付越快越好 。 给开发人员设定了不切实际的最后期限 , 对开发人员的期望过高 。 如果是遇到了这种不懂开发的老板 , 那程序员自己也可以不用给自己太大压力 , 可以想想 , 这家公司到底适不适合自己 。
四、多向他人学习交流 , 既可以学的新知识也可以避开别人踩过的坑