程序员如何能提高自己的编程水平?

这些实用的小建议,能帮你迅速地提高编程水平:

不要做无意义的奋斗

拒绝喊口号和无意义的奋斗,包括但不限于:
①做了计划表却从未有执行的一天;
②每天都是最早来、最晚走,但是工作进度趋近于0;
③买了一堆的工具书和教程,却从来没有打开过;
④收藏了这篇文章,却从来没有真正行动起来;
……

最重要的一点,无论你采取什么策略提升自己的编程水平,都给我迅速行动起来!努力了不一定有收获,但不努力一定没有收获。

切切实实地刷题

刷题是最快的巩固编程水平的方式,在刷题的过程中如果遇到问题,就应该停下来去回顾一下相应的算法与数据结构知识点,及时查漏补缺。

推荐大家可以先刷《剑指offer》的题库,有详有略,覆盖的范围也比较广,对于萌新刷题来说很有帮助。如果你是一个纯纯的小白,还可以刷这套《新手必刷编程题库50题》,题目比较简单,便于建立自信心。

刷题网站的话,像是LeetCode和杭电的OJ都还不错。

好好感受一下外面世界的残酷

想要让自己变强大,就得先意识到自己的无知。

当你学不下去的时候,可以先去看看大厂的JD,去刷刷外包私活的岗位要求,你就会发现人外有人,天外有天,还需要付出更加艰苦卓绝的努力。

如果你觉得自己的编程水平还不错,可以去做这两件事:

①去投递一些你dream company的岗位,看看是否能通过简历的初筛和面试,了解自己的行情。

②试图去接一些外包私活,完成一些你已经很久没有接触过的项目,在和甲方对接的过程中磨砺自己的技术水平,同时还可以获得一笔不错的收入。

外包平台可以选择程序员客栈、码市、程序邦、devnors等。

多读书,多思考

读书破万卷,下笔如有神,虽然网上有各种各样的视频教学和技术博客,但我个人觉得它还是过于零散而不成体系,那些优秀的技术书籍能作为一本工具书,让你随时查漏补缺,从而实现编程水平质的提升。

我个人比较推荐的是《算法导论》(必读)、《算法图解》(辅助)、《算法竞赛入门经典》(竞赛专用)、《大话数据结构》(有趣)。

这些书大家都可以先去试读和看一看大纲和目录,选择自己看得下去的和感兴趣的书籍来阅读,等到看完以后也要时不时地翻阅,毕竟好记性不如烂笔头。当然,这里的书只是抛砖引玉,具体的还得根据每个人的岗位、编程语言来筛选更适合自己的书籍。

一些实用的小建议

最后,还有几个实用的小建议送给大家:
①不要问自己这样做有什么意义,找到一个目标,做就对了。
②不要只收藏不行动,只有行动起来你才能有进步。
③学习是一件痛苦的事,而持久地不学习使自己的能力下降,是会痛苦一辈子的事情。
④不要拖延不要拖延不要拖延!
⑤不要相信别人的计划表、别人的知识体系,只有自己消化吸收了,才是属于自己的。
⑥既然选择了远方,就只顾风雨兼程。
⑦打开离你最近的一本工具书、选择一道你没做过的算法题,从现在开始努力。
⑧多看看GitHub,上面也有不少宝藏。

希望屏幕前的各位越来越好~

猜你喜欢

转载自blog.csdn.net/Mr_HelloWorldx/article/details/129998383