在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进?
1.程序员避免项目延期的四个小窍门!2.程序员减少BUG的两个小妙招!3.如何辨别一个程序员水平的高低?4.为什么学编程都建议不要用拼音命名?5.趣图|代码重构前vs重构后6.在小公司编程是一种什么样的体验?7.什么才算是真正的编程能力?8.黑客可以厉害到什么程度?9.编程到底难在哪里?10.Bug是如何产生的?11.普通程序员和大神程序员有哪些差异?12.你的编程能力从什么时候开始突飞猛进的?13.程序员们有什么好的编程习惯?
14.在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进?
15.普通程序员和厉害程序员的差距!16.解决了这次的消息队列堆积事故,我又解锁了新的认知与思考...17.17岁中专女生勇夺2024阿里全球数学赛12名好成绩,今天,站在程序员的视角,我们来聊聊数学对编程的价值与意义...前言
我的回答
今天,我也是一如既往结合自己过去多年积淀的编程经验,来谈下我对于这个问题的观点,希望大家喜欢。
一、理论结合实践
当然这里顺序一定不能搞错,不然学习效果可能会差强人意。这也是为什么我们捧着那一本本厚厚的计算机书籍经常犯困的原因。
如果你在之前没有写过一定数量的业务代码、没有使用过相应框架或中间件解决你实践场景中遇到的问题,而一味投进知识的海洋去遨游,过一会你就会发现,根本就坚持不下去,里面的内容实在太过枯燥,找不到感觉。
但当你做过一系列大大小小的编程项目,解决过一系列线上问题(无论上简单的业务问题亦或是框架乃至各种性能问题),一段时间后,你再回过头去看那些理论书籍,你就会发现,之前看不进去的一些书籍,现在完全不会觉得无聊,也不会觉得难懂,甚至看到某一处,你会有一种醍醐灌顶的感觉,这个时候看书的效果就出来。
所以我的观点认为,要想学好编程,我们最好先有一定的项目实践经验,然后再用书籍巩固我们的基础知识,这样学习的效果会事倍功半。
关于计算机相关的经典计算机书籍,如果你还不知道该阅读哪些或知道但苦于不知从何处找寻,这里我把我积累多年的本地藏书文件夹分享给你,希望能帮你节省找书籍的时间,资料不贵,你的时间最宝贵!
书籍详情请点击 :那些年,我书架上的几本经典计算机书籍!
二、做复杂度高的项目
三、多给自己设目标,多去挑战自己
小结
写到最后
↓推荐关注↓
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
2019-02-25 浅谈Java并发编程系列(八)—— LockSupport原理剖析
2019-02-25 来测试下你的JAVA编程能力
2019-02-25 JAVA编程能力提升学习图