疯狂编码
写代码。写很多的代码。成为一个伟大的程序员的
最好办法就是练习——很多很多的练习。写一个完整项目,抑或是一个完整项目都行,可以尝试各种编程思想的应用。即使写一个网站也按照高并发的思路去完成,哪怕只有你自己一个人访问。
写好注释
程序员最怕的是读别人的代码,无论有注释或者没有注释,因为对于复杂的业务逻辑,没有注释很难阅读,但是有时候我们发现,有注释一样很难阅读。
都说程序员都是直男,但某些时候写的代码却像个女人,为什么呢?因为女人的心思最难猜。
注释是对代码的注解,是告诉自己或者以后的代码维护者这段代码、类或者函数干什么用的,注释是对程序最好的补充,言简意赅说明要点,删除错误的注释,不做无畏的注释。
一段优雅的注释应该确保是对程序逻辑准确的说明,让别人在阅读你的代码是能够理清你的思路,如果写的注释一年半载之后自己都看不懂了,就该好好思考思考人生了。
缩进及对齐
缩进很重要吗?很重要,因为许多程序员都有强迫症,看到没有缩进的或者没有对齐的代码都会忍不住想要去把它对齐,良好的编程习惯,有利于团队和谐。现象自己看到凌乱的代码是一种什么心情,是不是会自然而然的脑海里浮现出一只羊驼。
读别人的代码
三人行必有我师!在学习这条路上,达者为师。在代码至于不妨下载一些优秀的项目去阅读其源码,有好的思路和写法不妨消化吸收变为自己的东西。
写一个开源项目
做一个开源项目,将他共享到Github里面去给别人用,项目能达到的成就基本就是你当前技术水平所在,在这个过程中你会将自己对编程的理解释放出来,前面说的一切你都会格外注意,因为开源的代码等于是把你所有的编码能力展现给别人,在这个时候我们会格外注重代码的编写,因为人都希望展现自己最好的一面给别人,写一个开源项目你会发现你对代码编写的要求也会逐渐提高。
不依赖于语言
语言只是一种工具。深入地了解一门语言是有价值的,但学习一些新的东西也是有价值的。学习语言是外在的东西,学会编程思想才是最根本的东西,最好的开发人员往往不会被打上某语言开发者的标签,因为语言知识工具,项目是具体语言的实际应用,但没有哪个项目是必须要哪个语言才能完成的。
尝试新的事物
勇于尝试新鲜事物,做一个敏感的人,去吃第一口螃蟹,保持旺盛的好奇心。因为技术的进步远比个人进步的速度要快,一旦懈怠就要被落下,固步自封,只在自己舒适的圈子里呆着,时间久了,技术进步的空间就小了。
以上是我个人的一些看法,你有什么看法欢迎在评论区留言大家一起交流。
领取专属 10元无门槛券
私享最新 技术干货