目录
背景引入
如何学习
基础薄弱
有编程基础
结束语
背景引入
日常中,无论是忙碌的上班族还是正在学编程还在入门的学生,就都被日常的事情所挤压到不剩下自己的私人时间。
大学有完不成的课程设计、实训报告、大作业还有年度论文等动则大千字起步的任务。
到了公司也有编程上频繁出现的bug,导致延误项目进度,还有一些奇怪的软件兼容问题,让加班成为常态。
选择入行程序员,学习是一件终身的事情,技术每隔三五年就更新换代。
后端项目组的面试官最近看了工作经历三年的30+简历,依然筛选不到合适的人选。
背后原因是社招的程序员长期加班改bug没有时间提升自己,一年工作经验沿用了三年,技术老套却没有与时俱进。
如何才能在忙碌中让自己的技术与时俱进呢?
如何学习
目前主流的学习方法是看视频学习和看文档学习。
其实这两种方式各有利弊。
有关看视频学习
好处:
1)有利于零基础入门,非常直观地可以学习新知识
2)对知识点的理解更加深入,因为有人帮你把知识点总结好了
弊处:
1)非常耗时
2)视频的知识点如果陈旧,无法结合改版之后的现实情况
有关文档学习
好处:
1)节约时间
2)知识点比较官方,不存在知识点错误
坏处
1)不方便理解
2)接收知识点缓慢
针对上面的分析,我就根据编程基础薄弱进行学习建议,让大家少走弯路。
基础薄弱
人群:大学非科班学生或者大学生、跨行学IT人员
学习目标:入门学习
学习方式建议:视频学习
学习网站推荐:
-B站的各大培训机构的视频(这个明白人知道就好,我就点名哪些视频了)
-慕课网(大部分氪金,但是可以在闲鱼上花钱小钱买)
-虎课网(重点是设计类,也有很多IT学习资源,有职业学习路径)
-蓝桥云课(蓝桥杯、发现杯的主办方学习网站,好处就是有清晰的学习路线)
-网易云课堂(部分免费,有很多编程语言学习的资源,入门编程的课大部分免费)
-kaggle(一个大数据竞赛平台,里面也有业务分享,但是全英文)推荐!
-天池大数据众智平台(天池大数据众智平台-阿里云天池)大数据免费学习+竞赛
-菜鸟教程
注意:
(1)我不推荐去看中国大学MOOC平台的视频去入门编程(这里也包括学习通、智慧树、网易公开课之类的学习平台,我不是说那些平台不好,学习理论知识还不错,但是技能型性不强)。
原因是: 其一,视频太理论化,编程是技能为主,要多敲多练习;
其二,视频比较短,无法扩展编程思维;
(2)学习的时候一定要边听边敲代码,不要听完再敲,或者不敲代码。这样的学习是没有效率的。如果视频你自己支配,就学到一个小知识点的时候暂停一下,尝试自己敲,不熟悉就多练习,形成肌肉记忆。
(3)一入门,不要向着项目开刀。
作为初学者,基础薄弱,项目有很多知识点包括软件环境我们盲区太多了,要一步一步走,明白底层原理,遇到bug才不会慌,不然每个bug都是死穴。
(4)看书学编程?不建议我大学期间不怎么去图书馆借书(对于那段时间只会去自习室),主要是图书馆有些书籍比较旧,当下软件更新版本快,新版本的软件就无法使用旧的搭建环境,以及旧的语法格式等等原因。(我记得我2018年敲的C语言和我2021年再去敲C语言,语法不同了)
(5)自学能力强可以看官网文档介绍,自己尝试去敲,或者去跟视频学。
有编程基础
人群:在职程序员
学习目标:技术提升
学习方式建议:文档学习
学习资源推荐:
-书栈网(书栈网 · BookStack_程序员IT互联网开源编程书籍免费阅读,助您【码】力十足!)
上面这个网站我特别喜欢,里面的知识点总结很全,广覆盖了编程的所有领域。
我最近在复习java,真的发现还是BooStack厉害。
点评 - 《廖雪峰 Java 教程》 - 书栈网 · BookStack
廖雪峰的java教程YYDS!
-github开源项目学习(GitHub: Where the world builds software · GitHub)
-技术博客
美团技术团队(网页版)
小米信息部技术团队(小米信息部技术团队)
-微信公众号推荐
阿里巴巴中间件
阿里技术
-C语言中文网(C语言中文网:C语言程序设计门户网站(入门教程、编程软件))
上面这个网站真的特别多编程模块学习内容。
-CSDN以及掘金也有一些大厂的技术账号,大家可以搜搜。
-洞见(Thoughtworks洞见 -)
-API集成在线文档(OverAPI | Collecting all the cheat sheets)
其实学习编程看官网是最好了,上面这个网站可以直达大部分的在线文档哦
特别说明:
找企业的技术账号,要根据自己的职业发展方向去找,一个企业会存在多个技术账号,偏重点不同。
我推荐上面的网站以及资源比较偏向大数据开发岗位。
结束语
以上是我回顾四年编程路上的总结。希望大家少走弯路。
码字不易,希望来个激励哈哈。
更多推荐
写给大忙人的建议:如何优雅地速成代码?(教你如何在忙碌中学习新知识)
发布评论