过早脱发?青春油腻?过度工作导致肥胖?
这些都是程序员的标签,但事实上,它们是为了阻止你发现作为一名程序员有多么美好!
轻松的工作氛围和令人羡慕的薪水很容易让人恢复美丽!最重要的是,开始并不难!
如果你正在成为一名程序员,W3C学校有五种方法可以让你更容易:
结果很重要,但解决方案更重要!
解决问题是一种综合能力,应该在学生的时间内学会。如果你不擅长解决问题,可能很难在短时间内提高,但在特定领域,“方法”往往更重要。
1.一句话中的真理≠真相
你一定听过很多东西,比如“抽象可以解决计算机领域的所有问题”、“动态类型语言可以提高编码效率”以及C语言是世界上最重要的编程语言」等待
不是结论错了,而是结论帮不了你。知道如何得出结论的过程是获得真相的正确姿势。
2.如果你想提高你的技能,你必须先磨快你的工具!
在选择工具的过程中,每个人都会混合很多个人喜好,但是我建议你在选择工具时考虑以下因素:无论是免费软件还是开源软件,是否有公司维护它,是否有大量的用户和活跃的社区,它是否支持插件或扩展,是否支持多个平台。
3.编写可运行代码只是最基本的要求
程序正在运行吗?你高兴吗?别高兴得太早!
是否考虑了各种边界条件;当程序收到意外输入时会发生什么;当您所依赖的外部服务异常时会发生什么情况,以及发生错误时您是否可以从日志中恢复站点;如果程序处理的数据量或运行时间增加了几个数量级,会发生什么;施工、测试和部署过程是否自动化;代码是否为将来的修改做好了准备等。
4.不要用左手和右手想象慢动作,只需先用一只手臂!
PHP?或者C++或者。。。对于那些正准备学习编程的人来说,很容易陷入“太多技能不会给自己带来压力”的想法,那你就太天真了!
不是每个人都能左右鞠躬!一旦你这样做了,你会发现很难区分同时学习的两种语言的知识,因为它们非常相似。
所以最好先选择一门语言,先掌握它,然后征服其他语言。
最新评论