IT老哥,一个在大厂做高级Java开发的程序员,每天分享技术干货文章
很多朋友都想入行编程,也许是因为好就业
,也许是因为工资高
,或许是因为其他原因。是因为爱
吗?很多人都是从入门到放弃
,还有很多小伙伴走了弯路
,那么今天老哥就来讲讲各种学习方式的优缺点
,还有一些建议
。
请分享
给你身边同样迷茫
的小伙伴们!!!
总的来说,编程入门分三种,学校
的传统教育,编程培训班
,自学
成才。再来个表格,对比下各自优缺点:
学生会考虑这个话题的一般是下面几种:
高中毕业没考好,想学个技能
:对于辍学的想法要慎之又慎,因为大专毕业证在找工作时也能保证你有一定的面试机会,如果直接辍学很容易把路走死。而且在将来你可能也会发现学习是那么重要。高中毕业考的差不多,听从“过来人“的建议想直接学编程
:千万别干傻事,这跟很多人觉得网红赚钱就直接辍学当主播差不多。大学有着足够的试错成本、大部分的人脉,丰富的教育资源和用来学习的时间。对你价值观的形成也起到很关键的作用。大一大二新生
:提前做好计划,一两年时间足够你学到非常多的知识(不止是学校课程),多参加一些技术活动,听听他们的建议,让自己在校招时能游刃有余。大三、大四即将步入社会
:如果先前没有好好学习或者做一些计划,这会面对校招或者被动实习才开始慌也有补救的法子,自学/培训都可以。总之尽可能的与他人沟通,快速做出决断并实行。不要优柔寡断,甚至什么都不做。学习形式
:0基础最好选择面授,像学校一样,买课程自学或者去了培训班大家一起看视频这种形式帮助不大。师资
:提前了解教课的老师背景或者试听她的授课是否能够接收。就业率
:他们当然不敢保证100%就业,但是你能看到往期学生的薪资范围和大概情况,如果你碰巧认识毕业的学生,那问问她目前的状况,如果她还在这个行业而且她的薪资你比较满意,相信自己,只要不是智商的问题,你也可以。环境
:现场教学环境在报名之前最好去实地考察一下,因为那决定你是否能专心学习教学大纲
:只要你咨询他们,肯定能拿到一份公布的教学大纲,找专业的朋友看看大纲是否满足市场要求,也会让你提前了解要学习的内容。想好自己要学什么
,学出来能做什么
,充分调研市场是否紧缺这一技术栈人才,如果不知道怎么去做的话,即使你不进培训班你也可以找培训机构要一份学习大纲作为你的学习计划。列出时间表并严格执行
,自学就是做就要做好,不然挺浪费时间的。网络拥有你要的基本资源
,和别人交流,找到一份好的学习资源,或者花费少量的钱去购买课程或者书籍。多做多练
,看书(尤其是特别厚的书)如果阅读太慢,就利用二八原则,即一门语言/框架的20%的知识可以做80%的事,那你只需要找人了解那20%的知识点,熟练掌握即可。如果你要跨行
,最好骑驴找马
,不要着急辞职
,先设定好计划,看自己是否如你想象中那么自律。毕竟最近疫情挺严重的。自保环节
:如果观念不一致可以一起讨论,希望对想要进入这一行业的朋友们一些建议。
云服务器,云硬盘,数据库(包括MySQL、Redis、MongoDB、SQL Server),CDN流量包,短信流量包,cos资源包,消息队列ckafka,点播资源包,实时音视频套餐,网站管家(WAF),大禹BGP高防(包含高防包及高防IP),云解析,SSL证书,手游安全MTP,移动应用安全、 云直播等等。