天天写业务代码的程序员,怎么成为技术大牛
天天写业务代码,感觉没长进,技术深度止步不前,感觉很烦躁。很多人都在问,怎么样才能成为技术大牛?机会总是留给有准备的人,还是有一些方法可以帮助我们在工作中提升技术水平的。
2020-11-13
工作还好找吗?面试官的建议——阿里篇
面试官的面试建议。让你也能知道面试官在思考些什么,助力你的面试事半功倍。
2020-11-06
被老程序员压榨怎么办?我不想辞职
有同学在知乎问了这个问题“被老程序员压榨怎么办?”,简单回答了下,今天深入讨论下这个问题,说下我的想法。
2020-11-04
招聘要求的编程经验究竟是什么?
对于毕业求职的人们来说,经验像是横在我们面前的一把刀,很多时候会把我们吓退,那么招聘要求的编程经验究竟是什么呢?仅仅是年限,还是这时光中积累的力量。
2017-05-28
抽象能力决定编程能力
程序员的抽象能力是在了解计算机工作原理的基础上,借助于一种或多种编程语言将问题的解决方案抽象为计算机程序的能力。在前文《关于编程能力的思考》中提到了编程能力包括理论基础和系统设计能力,抽象思维能力恰恰就是决定编程能力的关键。
2017-05-25
关于编程能力的思考
什么才是一个程序员真正的编程能力?或者,非科班程序员与科班程序员相比差在哪里? 作者认为,编程能力分为两个方面:理论基础和系统设计能力。在当前的技术水平上,继续提高实力需要一“上"一"下":"上"是往宏观方向走提高系统设计能力,“下”是往微观方向深挖夯实基础。
2017-05-01
代码评审清单及注意事项
软件开发bug不可避免,评审目的是提升质量共同进步,不能以评审发现的问题数量进行批评、考核; * 代码评审需要考虑代码行数,每次评审量宜在200-400行,过多会影响评审效果; * 所有的问题和修改,必须由原作者进行确认; * 使用流行的评审工具可以极大提高评审效率;
2016-12-25
关于敏捷开发的思考
敏捷开发,就是一个不断迭代的过程,每个迭代都能给出能正常工作的版本。以建造汽车为例,瀑布流方式的流程可能是骨架、发动机、轮胎、喷漆、组装,而敏捷开发的流程可能是自行车、摩托车、汽车。敏捷开发在每个迭代的结束都给出可工作的版本,在后续迭代中不断完善和扩展,如果需求有变,则可以加入下一个迭代。
2016-12-19

© 2016 - 2024 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号