程序员养生指南(附程序员提升路径、学习方法等)

发布时间 2023-12-03 10:29:51作者: ykycode

  本人是计算机科班出生,对本专业相关的事情还算是熟悉。程序员这个职业,确实比较辛苦,我从安大计算机专业硕士毕业4年了,时间过得很快,可是自己的水平并没有符合一些人的期待。可能是之前的学习方法出了问题,抑或是自己不够努力吧。

  自己也有30出头了,经历过的事情也挺多,我总结一些程序员提升自己水平的方法。首先,算法是基础,无论开发框架怎么变,算法是不变的。我们可以首先学好算法,提升自己的代码能力、调Bug的能力和计算机思维能力。什么是计算机的思维能力呢?其中一项很重要的能力就是将业务转化为代码的能力。学会更多的算法,能够提升自己的思维,代码能力也会同步提高。

  怎么学习一个算法呢?我们首先要学会一个算法的原理、掌握算法的代码模板。然后做十几道题熟练运用,这个知识点就可以过了。过完知识点就可以打比赛,要多打模拟赛,提高自己临场发挥和熟练运用的能力。

  学会算法再学习一些工程相关的技能就很容易了,写起代码来也游刃有余,有了自己的代码风格。我们既可以通过学习一些国外的操作系统、计算机系统结构等课程做项目,也可以做一些商城、网站、APP之类的项目进行开源,重要的是自己从头动手做。现在网上的许多项目课其实多少误导了我们,让我们懒于自己动手,还觉得很简单。其实,越简单我们越要多做,从中我们会发现自己有很多问题没弄明白。自己从头做发现并没有那么简单,同时也能够真正提高自己的开发能力。

  怎么提高自己的项目能力呢?我们可以先通过国外的视频(国外视频直接动手做,没有这么多的八股文废话,八股文、源码没什么用,很多只适用于面试,工作中很少用到)学习两三个小时,自己动手做一个小Demo。做完之后就可以边写边查官网、文档之类的了,Google搜索引擎要比百度好用得多,能够快速找到你想要的答案,当然ChatGPT也给我们提供了另一个接触新知识的途径。

  我发现以前走了很多弯路,以上才是学习计算机技术的很好的途径。同时,学习其它东西,我们也可以借鉴这种方法。当然,B站还有许多UP主分享一些技巧之类的东西,我们都可以为我所用,毕竟自己一一试验还是太慢了。

  另外,程序员要注重自己的身体,因为毕竟身体才是革命的本钱嘛!我们每天要活动一下,十几二十分钟也是好的。我发现老了以后,颈椎病、腰椎间盘突出啥的蛮容易得的,毕竟身体也在退化。这就需要我们工作、学习了一段时间以后活动活动,放松一下身体。

  希望以后,各位能够一直关注我,我以后会学习更多的算法,学习更多的计算机技术分享给大家!现在的世界变化瞬息万变,我们需要让自己不断成长,这样才能有应对变化的勇气和能力。加油吧,各位朋友!