title: 很多IT大牛在我这个年龄时已经很厉害了，我该怎么做才能变成他们那样的人？
desc: 本人现在21岁，就读于一个二本院校的一本计算机专业。喜欢编程，可以从早上一直编到第二天早上。<br>在同一专业甚至同一学院的人看来是“大神”级的人物，但是和那些真正的大神相比感觉自己就是小白。打个比方，很多人在大学期间就能参加ACM竞赛，但是对于我来说想都不敢想，而且学校也从来没有组织参加过这种竞赛。<br>我也知道算法很重要，但是我却感到学习数据结构比较枯燥，虽然书上讲的我都能理解原理，但是感觉想要记住这些算法并且随手敲出来却很难，而且从来没有用到过。<br>所以我的问题是<br>1.我这种情况是不是没有找对自己的方向<br>2.是不是因为周围的环境，使得我生活的太“安逸”？<br>3.学习一项新技术时我很难静下心去看视频或者看书，该怎么办？<br>另因为感觉大学期间学校对于计算机的专业知识教授的太浅显，所以最近在复习考研。<br>最后。。我学编程纯粹是因为爱好，专业是自己选的。<br>希望各位前辈能给出一些建议
topic: 编程
content: 我一直觉得学习或者成长的正确方式和学校里教育的完全相反。学校教你学固化的知识，学算法，学政治，学物理，然后，期望这些东西能指导你的生活。但是，事实的真相是，这些东西的作用仅限于课堂上，很少能用来指导你的工作与生活。真实的成长是这样的：whiletrue 发现问题 解决问题 复盘 成长只有你意识到成长是通过自己解决问题才能收获的，然后自己去解决问题，你才能真的在实践中成长起来，并且拥有真正重要的
answerer_tags: 订阅号“程序视界”，图书作者，职业规划师，程序员