零经验的人学编程难吗 跨行学习先了解这四步
2019-06-21 15:10:48 来源:搜狐

如果你不是计算机专业出身,对编程感兴趣,或者是因为开发工资高,而被吸引过来,想进这一行,但是完全零经验,不知道从何入手,这篇文章或许可以帮到你。

越来越多的开发人员,与越来越多的跨行开发人员

不得不说现在在企业里的开发人员,已经不全是计算机出身的了,在我之前的团队里就有不少非计算机专业的出来做开发,而且水平都还不低。

之前吵的沸沸扬扬的跨行人才,随着现在火的移动社交软件,而逐渐崭露头角,而这些人,很多都不是自己本来的专业领域,所以信心,比较重要,这是几乎所有跨行的人都会担心的问题。

不管你是真的喜欢而进入的这一行,还是因为不菲的薪酬,而选择的这一行,都请你拾起信心来,让我们进入第一步:

第一步,强烈建议先从HTML页面入手

编程,准备来说是一个逻辑思维的实现,其实你写的代码不值钱,但系统实现的逻辑很值钱,语言只是一个工具而已。

新手学任何一个东西,如果感觉困难,放弃的念头会与日俱增。

学编程,最有效果的方式,其实是从HTML开始学起,直观,几分钟都能看到效果,这是见效最快的方式,也是最不容易受打击的途径。

HTML很简单,全是标签,记住常用的写法就可以了,学习的过程中,w3cschool会是你的一个很好的辅助工具。

第二步,样式CSS和脚本语言JS跟上

Html和CSS以及JS是三兄弟,基本上一个网站上都会用到,注意,Js需要你先用原生态的来写写,现在先别接触框架。

熟悉了之后,再选择相应的框架,你会如鱼得水般释放。

第三步,前端框架了解下

这是我们第一次接触框架,什么是框架呢?就是为了加快开发速度,那些程序大牛们为了方便大家的开发,结合实际经验,而写的工具包。

使用框架,你会发现,不用再去关心那么多细节,而把精力用于业务的实现上。

如果你愿意的话,bootstrap将会陪伴你走完一路,

第四步,选方向

全栈

IT行业是一个细分的行业,有好多方向要选,你当然可以选择全栈工程师,但那样你的精力前期肯定不够用,先选一个方向,在这个行业内站稳脚根再学也不迟。

前端

我们前三步学的全是前端的东西,如果你想做前端的岗位的话,你需要更加深入的研究下当下的流行框架,比如Vue.js,Angularjs,React.js,不用全学会,学一个到两个就可以,至于要学哪个,可以参考招聘网站的招聘信息,上面会有详细的说明,毕竟每家公司的要求是不一样的。

后端

后端语言比较多,Python,PHP,Go,node.js,Java,Ruby在当下一线城市用的都比较多,ruby算是小众语言了,前几年异常的火。

虽然你可能听到谈Java这个词比较多,但过来人一般不太会推荐你会Java,尤其是外行转过来的,一个是太重,开发速度慢,不利于个人单打独斗,个人接个项目挣点外快用一个轻量级的脚本语言会很是一个非常明智的选择。

移动

移动app分为安卓阵营和苹果阵营,如果你选苹果的话,你可能需要一个macbook,或者安一个虚拟机。

不过移动app的开发太费钱,跨平台开发未来或许会是一个趋势。