|
java,c++,人工智能python等各类编程培训资料整理:
最近刚刚高考结束了,有一些想学编程的小伙伴来问我应该怎么规划自己的大学四年才能学好编程,在毕业的时候能找到一份大厂或者说高薪的工作。最近刚刚高考结束了,有一些想学编程的小伙伴来问我应该怎么规划自己的大学四年才能学好编程,在毕业的时候能找到一份大厂或者说高薪的工作。
学好编程的小伙伴们一些实用的建议吧,希望能帮大家学好编程,并且让的大学生活过得更有意义。
首先第一点是如何通过自学比较轻松的入门编程。
想要做好任何一件事情,肯定都是要这件事情有兴趣。
刚开始学校可能会教什么C语言,C++比较经典的编程语言。确像C语言,它比较适合大学生或者入门编程的同学打基础。但并不是所有的同学刚开始都适合学习这些编程语言。
我建议大家除了在课堂之外,可以自己花点时间去学习一门外的语言。那我个人比较推荐外部前端开发,还有python这种比较简单,比较好上手的编程语言。刚开始学编程的时候,很多同学常犯的一个错误是过于追求经典。好像学C语言,我一定要看什么c primer plus这种很经典很经典的书。这本书确实写的非常的他讲的知识也非常的全面。这本书它不是很适合新手入门。
他讲的一些理论,或者说让新手看不懂的东西实在是太多了。
像我在高考结束的时候,不自量力的想要通过这本书去学习C语言,很快我劝退了,彻底把它从床头书当做变我枕头的书了,非常的真实。除了选择适合入门的编程语言外,刚开始学编程一定一定不要去追求经典,不要看很复杂的书,想着一次把所有知识学的全这个完全没有必要。反而刚开始应该选择一些比较简单的那种可以在线写代码,边学边看边动手的网站。
比如说我一直在给大家推荐的vehicle cap,每学一点知识都可以立刻去写代码来练习。又能随时的看到效果,这会比看了几十页的书,到头来再去写代码,发现一行代码都写不出来要好得多,不会感到枯燥,我也放弃了。
于初学者来讲,有兴趣学下去是最重要的。当然除了上面说的这些编程语言之外,想要学习java,学习勾勒都是可以的。而且刚开始学编程,我也建议大家可以多去尝试。
大一的时候,的试错成本是很低的。刚开始入门都很简单,也更容易培养兴趣。实践出真知,也更能够知道自己到底适合学习哪门编程语言,再给大家提点学习编程的建议,结合我自己的经历来看。我认为想要学好编程进大厂,至少要做到以下四点。第一点是尽早确定目标,制定规划。即使我是一个211大学,我身边也是这样的。
是很多同学直到大3或者说大四面临找工作的时候,才发现自己学的知识真的是太少了。到那个时候才开始陷入迷茫,才开始发愁。现在一般大公司招聘,从大三的3 4月份开始找暑期实习。的学习时间只有大一大二和大三的上半学期。大家一定要尽早的制定规划。
是我大一的时候可以多发展发展兴趣,多学一些编程语言,多尝试。
大二上学期的时候,一定要有一门主攻的编程语言或者说学习方向。等到下学期的时候,一定要有能力做出来一个项目,最好去参加一些比赛,或者说跟老师做做项目,进实验室做一些研究等等。从大2暑假开始,要每天坚持刷1到3道算法题目。
大2暑假最好能找一份实习,在大三上学期,要去看一看其他同学的大厂面试经验,去关注一下大厂。他在面试的时候会考察哪些知识点,更针性的去学习。同时也要在主攻的这个方向上去相学的深入一点。
第二点是要在不同的阶段选择适合自己的学习方法。像我刚刚说的,大家入门编程,可能是通过一些并不专业的,但是很有趣的实操网站,或者说那些简单的教程。但是当通过这种方式培养了兴趣之后,一定是要在网上看完一套完整的视频教程。当这门语言或者说这个技术有一定了解之后,再去看一本经典的书籍来巩固基础。
当学的知识越来越多之后,可能看书的速度也会越来越快。
能够自然而然的把一些知识关联起来。那这个时候我们学习新技术可能会去直接看这门技术它的官方文档。因为官方文档相的更专业,更权威,像我现在学习新技术,可能我都不太会去看一些视频教程了。
很多技术我想找视频教程也找不到。我更多的是阅读官方文档,我甚至会去直接阅读国外的技术文档,而不会看国内的翻译版本。
但这个肯定不适合初学者,随着的成长,要学会给自己安排一些更资源,更适合的资源。要有自己资源的判断力,而不要别人说这个东西我去看了,说不定他不适合,
第三点是多向优秀的程序员大佬学习。
我觉得一方面是说多向身边的学长或者老师请教问题,问一问他们的学习方法。另一方面是像现在网上的学习资源多像我现在在鹅厂,身边的同事真的都非常的厉害。有问题,我可能也会自己先查阅一番资料,再去和他们做一些交流。有时候设计系统我也会去问一下,如果这个功能让他们来做,他们会有哪些思路和点子。
包括身边同事,他们有的一些性格,比如说做事严谨,善于沟通,精卫都在努力偷偷的把他们变成我自己的一个能力。
第四点是想学好编程,最重要最重要的是写代码。
写代码代码真的是有了梗了,说想需要编程,先写十万行代码,让自己在有限的代码内得到更大的技术提升,这个也很重要。这里我也给大家分享过,我自己写代码的一个习惯吧。是说我在写代码时候会比较追求极致,精益求精。时间允许的情况下,我会去分析每一行代码它有没有什么优化的空间。
当我写一段代码,我觉得比较复杂的时候,我会去网上搜一搜有没有更实现方式。这个我在自己的原创博客中已经给大家非常详细的分享过。再分享一个初学编程的同学都会犯的致命误区,那是以自己的学习时长,以自己代码量的多少来衡量自己的编程水平。
而且一旦陷进去,发现我看了好多视频,结果我怎么还是写不出代码那是不是我看了视频还不够,那会强迫自己继续去多看视频。
结果根本没有意识到这个问题,并不是因为看的知识少,看的视频少,而是因为没有动手多写代码,多实践。可能看的都是,或者说看别人写代码,说自己不写,根本背不下来,因为学编程它不是靠背的,我在看一些实战视频的时候,我都会通过笔记来记录老师这一节写代码的一个思路,而不是每一行代码。
忘了很正常,我再去找到这个视频,再去看老师当时是怎么写的代码,再去B站,再去自己写。久而久之能够养成一个很习惯,学到的知识一定是要运用到实践中的。我来说,我觉得是看完视频不写代码,不做一个项目,约等于没有学这个代码,真的是不写忘。
像我现在虽然说已经工作了,但我依然是保持每天写代码的习惯。最后再给同学们12点我总结的小建议,我保证做好这些可以让的大学生活更有意义。
包括尽早做规划,勇于尝试,要培养兴趣,要学会独立,要结交伙伴,培养人脉。
要珍惜时间,珍惜眼前的事物。要保持健康,要懂得取舍,要仰望星空,脚踏实地。还有很重要的一点是条件允许的情况下去谈一场恋爱。毕竟这个工作之后再想谈恋爱,一方面是时间少,另一方面是机会也少。
当然最最最最最最关键的两点,一定要记住。
第一个是首单在寝室,还有是一定要保护好头发,一定要保护好头发,一定要保护好头发,尽量少熬夜吧。 |
|