转码或是不转码,这是一个问题(附前端开发工程师学习路线)

本文无意贩卖焦虑,只是将我所了解的情况告诉大家,希望各位认清形势,放弃幻想。

上一篇文章给大家提供了一些关于今后道路选择的思路,很多朋友都会有转码的想法,或者对转码很好奇,这一篇文章则是和大家聊聊转码的事情,我会将我的一些观点告诉大家,不一定正确,仅供参考,也希望有不同看法的朋友在评论区留言,以帮助各位迷茫的朋友找到自己的道路。这篇文章本来打算在前天就更完的,但是拖延症太严重,拖到了今天


文章开始再次介绍一下今年的大环境:今年,因为一些众所周知的原因,全球的经济都不景气,各大企业都在缩招,特别是曾经野蛮扩张互联网(比如字节的hc从去年的8000+变成了今年的3000+),各大社交平台一片哀鸿遍野,大家纷纷表示找不到工作,任总表示要把寒气传给每一个人,于是我们23届的秋招就进入了地狱难度(我个人对未来几年同样持悲观态度)。

我讲一下我看到的:我秋招期间使用最多的某app,在九月份的时候,基本上全是焦虑贴,每个人都在说自己找不到工作,而且很多还是各种985211的硕士,截止至九月底,根据不完全统计,拿到offer的人大概占了四分之一左右,基本上都是拿的提前批offer。

转眼到了十月份,国庆结束之后,开始渐渐有一些offer选择贴,但是这只是幸存者效应,根据很多朋友发起的投票的结果来看,仍然有很大一部分人没拿到offer,包括我。

上述情况不单只是计算机,但是主体还是计算机。

10月14日的一个投票,此时也只有约三分之一的人拿到了offer

10.16,这张图传递出来的信息有很多,大家自己体会

10.23日,可以看到此时还是有40%的朋友完全拿不到offer

附上一张该app用户统计(不是说明现实92的朋友很多,只是牛客上面比较多,大家自己体会)

看了上面这些数据,各位应该对今年的情况有了更直观的了解了,接下来我将发表一下我对计算机行业的看法。

总体来看,互联网的规模是可以无限扩张的,因为互联网不像搞实体产业,是不受地域的约束的,这也是程序员这一行业如此火爆的原因之一。但是,互联网虽然能不断扩张,但是公司却不能无限制招人,因为不是投入了多少就会有多少产出,互联网行业的很多投入是大于产出的,在经济形势好的时候,这些“鸡肋部门”还能被押宝,但是经济形势坏了之后,企业就要考虑自身生存问题,于是就出现了之前的大规模裁员,企业不再无限扩张,那么员工人数就总会饱和,互联网现在就接近饱和状态,或者说已经饱和了。

虽然说互联网已经饱和,但是总还是需要招人,很多传统行业也在进行数字化转型,程序员还是一个很被需要的职业,只是说不能像以前那样随便收割offer了,难度增加了很多很多。并且现在市场上更需要中高级程序员,只有少部分企业愿意花时间精力去培养我们这种应届生程序员

但是重金之下必有勇夫,比起别的传统行业,程序员的收入确实比较高。这里有一个误区,那就是并不是所有程序员都是996,也有不少是965的,但是这种一般出现在传统行业以及一些国企中,但是哪有钱多活少的好事呢?(除了某些垄断行业)965的工资正常情况下就是没有996多的,这个看个人取舍。

除了996,程序员还有一个特点就是需要不断学习(或许只是积累工作经验也可以,但是可能很容易被淘汰),因为互联网发展很快,经常都会有新的东西需要学习,比如你常用的那些技术出了新版本或者出了性能更好的代替品,又或者是你因工作需要,需要去完成一项你没有接触过的业务,甚至是你想跳槽,你都需要不断提升自己的知识储备,这样才能尽量保证自己不被优化。我只能说坚持学习真的很难,各位入行谨慎。

说了这么多,大家应该对程序员以及这一行的情况以及前景有一定的了解了,接下来该说说在我看来,哪些人适合转码了。

  1. 天坑专业。有些天坑专业比如土木(但是听说今年土木还行?我不太了解),真的没什么前途那种,月薪4000还要一天干八九个小时那种(不是看不起这种情况的朋友,只是觉得真的很辛苦)。这种情况的朋友就可以考虑转码,可以先接触一下,看看自己在这方面的天赋以及是否有兴趣,再做决定,或者也可以试试别的道路。
  2. 对写代码很感兴趣,喜欢写代码,我就是属于这一类。俗话说兴趣是最好的老师,当对做一件事有了兴趣,那才会事半功倍,学习的欲望和效率可能都比别人高很多。选择岗位的时候一定要慎重,毕竟你以后几十年多半都是走这一个方向,如果几十年都在做自己不喜欢的事情,那确实是很难受的。
  3. 真的很缺钱。至少现在来看,程序员的收入是高于很多行业的,并且门槛比较低,不像金融、律师、医生之类的门槛很高的职业,转码只需要一台电脑和一副健康的身体(开玩笑),网上各种教程铺天盖地,基本上认真学一年就差不多能达到找工作的水平了(除了涉及很复杂算法的方向)。

以上三类人是我认为比较适合转码的,剩下的朋友,如果你原专业前景还不错,亦或者是你真的在代码方面没有天赋也没有兴趣,那我建议你还是不要转码,因为现在互联网已经过了人人都能分一杯羹的时代了,你走原专业发展未必不如转码,即使是上面说到的三类朋友也要慎重

说了这么多,下面说说转码的大致方向。

一般来说就三种方向,前端开发、java开发、c++开发,上述三种学习周期依次上升,分别是半年、一年、一年以上(个人看法,偏乐观),但后两种具体情况我不了解,所以就不详细说,大家可以多去网上看看。从今年的情况来看,最火爆的就是java开发,这也是岗位最多的,前景也很不错,但是卷也是真的卷,一个招聘群里可能80%的人都是java(开开玩笑),就业形势最好的是c++(道听途说,不保真),前端中规中矩,上限较低。

上面三种方向,java和c++计算机科班的优势更大,因为会涉及到很多计算机网络和操作系统的知识。

转码的朋友一般是在前端和java中选择。前端一般是制作网页、app、小程序的可视化页面,你眼睛所看到的这些界面都是前端做出来的,java范围较广,一般是写服务器,从数据库获取数据并将数据传给前端。

最后分享一下我的前端学习路线,仅供参考。

首先,得先有一个地方可以写代码,我的建议是下载一个vscode,至于怎么下载,可以百度,也可以B站看,很简单。下载完后,就可以正式开始学习。

前端最主要的知识有四大部分:1.html 2.css  3.JavaScript  4.框架(vue或者react)

1.学习html,学习各种常用标签的使用,html5可以暂时不学(html5主要是在原html知识点上新增了一些东西)。

2.学习css,学习一些常见样式的设置,同上,css3可以暂时不学。

上面两个学习时间一般不会超过两周,一周就差不多了。这两部分算是前端最简单的部分,我的建议是在学完上面两部分后,尝试还原一个简单的页面。

3.学习JavaScript,这是一门编程语言,也是前端的灵魂,前端开发不能失去JavaScript,就像西方不能失去耶路撒冷。学到这里就会体现你的代码天赋了,因为这里基本上都是一些逻辑上的东西,和上面两部分有显著的区别。

这一块的学习有两个思路,第一是直接一步到位,进行深入学习,从JS基础到JS高级;第二是先学习JS基础,JS高级等后面再学。我个人选择的是第二条路,因为前期想学明白确实不容易,大家可以根据自己的学习情况进行选择。不管是选择1或是2,尽量要学扎实,甚至可以学习不止一遍,因为这个学不懂,以后的路就会很难。

4.学习框架。上面有说到,框架有两个,一个叫vue,一个叫react,个人建议先学习vue,因为现在vue的市场更大,更多的公司是使用的vue,react可以后期再进行学习。

5.上述的几点掌握之后,基本上就算是入门前端了,现在你就可以去跟着视频写一个完整的前端项目,即使照着敲也要有自己的思考,第一个项目基本上只能照抄并且会经常处于懵逼状态,有问题尽量百度。做完第一个项目后,你可以跟着视频做第二个项目,多思考。

6.如果你时间充裕,那么你可以试着去接触小程序和app开发,如果你时间不够了,那么就把vue和js学透彻。

附上上一期传送门:秋招有感--献给迷茫的大学生们

以上就是本期内容,下一期会讲关于找工作的注意事项和笔试、面试的经验(主要是程序员)以及对各阶段朋友的一些建议,如果对大家有帮助,希望大家点赞充电支持一下


#学习经验# 

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com