最近很多小伙伴留言,问我转行做前端的事,说好难。不知道自己适不适合学前端,网上找了资料但看不下去,学不进去,问我怎么办?
小编今天专门采访了一位圈内好友,希望能给想进军IT行业的同学们一些帮助。
珊珊,90后程序媛,没有脱发、没有格子衫,长发飘飘大美女一枚。参与过日常与产品经理的撕逼,见证过各种技术框架的起起落落。
为什么做程序猿?
这个问题很简单,钱多前途好。珊珊不是计算机专业毕业的,但是“程序猿”起薪高,薪资涨幅大,前景好,就是因为这个,珊珊决定进军“程序猿”行列。
当然也不要盲目,“Java开发年薪百万”,“零基础入行月薪2万”,如果相信这些话,珊珊打趣说:“我劝TA还是不要学了,因为智商不会允许TA学好的”。
为什么选择前端?
从学习上来说,前端比较容易入门与学习。因为前端工程师会需要跟设计师进行配合,所以工作中更多的是图像化的,能用肉眼看到的。
从薪资上来说,前端和后端的薪资基本是一样的,但前端的市场需求会比后端的更大。随着互联网的深入发展,用户体验则是企业的重中之重,而前端,作为公司的门面,需求会越来越大。
从职业发展上来说,作为互联网时代直接触达用户的窗口,前端无处不在,应用的领域广阔,前景一片光明。
入行前的建议
珊珊是自学入行,入行初期踩过不少坑,她说:“现在的企业,越来越多的是需要全栈工程师,如果现在入行,就要做全栈工程师,别人的寒冬,就是自己的机会”
有人开玩笑说:全栈工程师是资本家的阴谋,因为老板想雇一个人来做三个人的工作。其实,你懂得多,掌握的技能多,遇到问题,能够更快、并且最优的办法来解决问题,自然在企业里就很吃香。
那么,对于我们前端同学,能够开发后端应用程序吗?答案是“完全可以”,只要掌握Node.js就可以。
前端工程师最核心的技能是:HTML + CSS + JavaScript。其中JavaScript是前端最重要的技能。
Node.js 是一个基于谷歌 Chrome V8 引擎的 JavaScript 运行环境(服务器端平台),可以用来开发服务端应用程序和Web系统。使前后端使用同一种语言,因此,入门全栈工程师,只要掌握Node.js就可以。