场长要先肯定这种想学编程的“萌芽”,有了想学习的想法就是一件值得肯定的事,而且看上的还是学编程,更是有着不寻常的眼光啊~
而关于零基础学编程这样的问题,想必知乎上已经有千千万万个回答了。场长也回答过不少类似的学习问题,但不管是零基础还是有基础,场长一直把“结合自己实际情况”这样的建议放在第一位。
为啥子呢?因为学习目的不同的人,即使都是从零开始学习编程,出发点就是不一样的,学习方法就更有差异了。
场长就先按学习动机,把学习人群划分为以下两种。
一、兴趣爱好使然
只是想在空余时间玩玩0和1的代码游戏、活跃活跃思维或者高阶一点做些比较“酷”的小玩意?那么恭喜你,这是一种最没有压力的学习状态!
做为爱好者的学习方式最大的特点就是“兴趣”,而我们要保持爱好,就要持续让自己觉得有意思,有收获。
这个时候怎么开始学呢?就三个字:去,上,网。
因为对技术能力的要求是次要的,不要多专业,只要自己开心和满足~这个时候去网上搜搜就能扒下不少的好东西。
比如现在的各类云课堂基本都开设了相关的编程课程,认真听几节入门级的公开课,大可打开自己的眼界和思路。这个时候更有探索下去的欲望了?动手找找那些评分比较高的技术类课程,慢慢了解整个行业、了解编程。
这个过程中看上了某个特定的技术?可以到IT技术类的网站论坛,找一些特定的学习资源辅助学习。
也许一个不小心,你的小爱好就从萌芽被你培养成参天大树啦~
当然对于兴趣来讲,过程大于结果。投入这样的时间和精力的期间,就会产生一些让人兴奋的成长收获了。
二、转行和就业
此时学习的内驱力就要复杂多了。
也许是在众多考虑后的勇敢尝试,也许是在迷茫中找不到方向的一个小小灯塔,也许是未来将自己的青春和热血奉献给编程事业的决心。
总之,这个时候要拿出12万分的认真态度,去面对接下来的学习挑战。因为此时的你,不能在面临某个难点时选择跳过和回避,也不能学得不了了之,一知半解了。
心理建设好了之后,应该怎么开始学呢?三个字:找,方,向。
为了更精准地击中公司招聘靶心,我们千万别做傻白甜,不知对方喜好就向企业投怀送抱,很浪费时间,关键还没结果····
不想让自己的努力白费掉,就要在一开始的时候找好方向。比如,现在应用最广泛的编程语言是什么?
康康RedMonk 2020年Q1季度的编程语言排行榜前20名:
该排行榜通过追踪编程语言在GitHub和Stack Overflow上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。
前六都是大家多少听说过的编程语言了,在世界范围的流行,意味着它们会有更全面的学习资料,更广的应用范围,和更多的就业机会。
根据自己的情况选择一个编程语言为大方向,之后在这个大方向上学习相关的技术。
比如Java编程,这个多年的榜单第一老大哥(有时也会第二啦),不仅立足与企业级开发的不败之地,还参与了现在的很多流行技术,像大数据和云计算等,这又扩宽了就业面有木有。
方向啥的都找好了,开始正式的学习?
学习的大忌就是闭门造车,一个人闷着学很容易精神崩溃。所以要记得去找些学习的小伙伴,多去交流和提问,能找到技术大佬带你是最好的,经验丰富的大佬能让你少走太多弯路,节约超多的时间了!
嗯不过嘛,经常让别人无偿帮你也不是长久之计,所以适当地花些学习资金也是可以的。去上上网课,去报培训班啥的····能帮到你自己的方式都可以考虑下。
学习开始前,肯定会有这样或那样的问题,别担心,一点点理清楚,从自己学习的目的开始,就是想学着玩,或者学了找工作都是学习的出发点,根据自己的需求进行安排,树立相应的目标,就比较能坚持下去啦。
最后,场长想说,学习是场拉锯战,注意调理和适当放松,劳逸结合,合理锻炼,有个好的体魄更是让钢铁般的学习意志有了坚强的支持,要是一个人在外学习,就更要照顾好自己哦~
有什么不清楚的也可以问场长,会尽力帮到大家昂。
閱讀更多 貴州大數據學院 的文章