培训班出身的前端,出路在哪儿

前段时间,有个郑州的朋友在微信上给我留言,咨询培训班毕业找工作的事情。我当时答应他会写一篇文章的,没想到耽搁到现在。

 

所以,趁着今天有空,在公司码点字,聊聊这方面的事情。

 

想知道出路,必先摸清来路。接下来,我会分情况聊聊,请各位同学对号入座,愿你们读时有耐心,读完有信心。

 

 

一、如果你是还没报名培训班,正在门外犹豫的同学

 

这部分同学,不妨听听我对培训市场的一些看法。

 

从培训机构招生来源看,目前报名前端培训班的对象,有以下三种人群:

 

1. 零基础零经验的小白人员,想转型到高薪编程行业或对此行业有浓厚兴趣的人员;

 

2. 在校大学生,希望充实自身技能,毕业后能顺利就业并有更强的市场竞争力;

 

3. 不满足目前工作现状,想要得到更好的发展空间。

 

从上课方式来看,现在大部分的培训班,基本上都是全日制脱产,每周5天上课,而且需要学员自带笔记本电脑(线上培训的除外)。

 

从培训时间来看,基本上在4-6个月之间,俗称「速成班」。对于从零基础开始的同学,4-6个月期间不断地接触新技术、新概念,一个还没彻底理解,另外一个就呼啸而来,狼吞虎咽,想真正消化是很难的。

 

还有一个更扎心的事实需要告诉你,学费真的很贵,就算你学完,出来之后有可能还找不到合适的工作。

 

除非你是在编程这方面很有天赋,并且付诸努力,通常这样的学员起点更高。

 

土哥没有吓唬人的意思。只是想传达一个理念,既然要选择走培训这条路,就要准备好用100%的精力投入到学习中去。否则,高成本的投入,只会换来低质量的回报。而这,极有可能会影响你之后的生活质量。

 

 

二、如果你是已经报名培训班学习前端还没毕业的同学

 

这部分同学,首先我要恭喜你,终于上了这艘“贼船”了!接下来的4-6个月时间里,每天从早上9点到晚上9点,也是996,主要的活动地方就是宿舍和教室。让我现在去培训,估计我也熬不下来。

 

但是,不要灰心。报名培训班的好处还是显而易见的,咱们花钱了,就得知道这钱到底花的值不值。

 

优势有其二:

 

1. 有老师指导我们,有问题可以跟老师请教,老师的解答更专业,更具体,不用浪费太多时间去百度。

 

2. 有比较系统的课程,不用担心自己学的不系统。

 

对于这块来讲,目前做web前端培训的课程安排,基本都是差不多的,无非就是html,css,JavaScript,jQuery,然后html5,css3,然后就是一些主流框架,vue、react、angular、node,以及webpack等,还有一些常用插件的使用,这里就不说了。里面的详细课程都大致一样,所以这方面就不用太在意了。

 

你唯一要做的,就是利用一切上课时间,和课后的碎片化时间,多敲代码多练习。给你的时间只有4个月,当时学费不管是全款付清还是网络贷款先学后还,砸出去的都是真金白银。等你工作了,就知道,钱有多难挣,面试官有多刁钻,公司用人标准有多苛刻。

 

所以,别人下课后逛街、打游戏、出去玩,你不能。就像放羊的和砍柴的故事,放羊的和砍柴聊了一下午,太阳落山之后,放养的,羊吃饱了,赶回家了;而砍柴的,光顾着跟放养的聊天了,柴还没砍呢。

 

你要看清楚自己的角色定位,你究竟是放羊的,还是砍柴的。

 

 

三、如果你是在培训班前端课程即将结业、准备出去找工作的同学

 

这部分同学,不要听就业辅导老师的忽悠,什么包装简历,如何与面试官周旋等,听听就行,别当成你的面试行为准则。

 

面试官不是傻子,人家也是从你们这个阶段过来的人,那些小九九千万别使,面试官一问就问出来了,企业和公司还是喜欢比较诚实的员工。

 

找工作前的准备工作:

 

1. 在即将结业这段时间,就要试着把自己学到的知识点,整理成一个小项目,多花点时间打磨打磨,申请一个GitHub账号,把项目源代码放上去。

 

2. 或者,去博客园、CSDN、掘金、segment fault等前端技术社区开个账号,将自己最近几个月的学习心得,认真总结下来,形成一篇文章,发表上去。

 

3. 当然,你也可以注册一个公众号,平时将自己博客上的文章,同步到公众号上,放到简历上,也是一个亮点。关键是要有干货内容,不能是流水账。

 

以上这几种方法,都能体现你平时的技术积累,和自学总结提升能力,这是面试官愿意看到的。

 

拓宽认知,投简历有很多渠道。

 

1. 投简历的渠道,有智联、boss直聘、拉勾网、大街网、前程无忧等,记得不要批量海投,这样没用的。要一个一个去看甲方的招聘信息,觉得公司所在行业和技能要求都适合自己,然后再去精准投放简历。

 

很多培训班出身的同学,经常跟我抱怨,简历石沉大海,得不到面试机会。除了海投的方式不太妥当之外,也不能在一棵树上吊死。

 

2. 除了去招聘网站投简历,你还可以多加几个前端技术交流群、招聘群,里面经常有HR发招聘消息。

 

3. 你还可以通过在自己的项目或者技术文章底部,留下自己的联系方式(微信、QQ、邮箱等),如果被某个公司的前端leader看到之后,觉得你很优秀,他就会主动与你联系,从而为自己争取一个工作机会。而这件事,你在培训班学习时就可以提前上手作准备。

 

4. 当然了,你还可以关注一些行业内优秀的前端技术公众号,号主平时也会发一些招聘信息,这也是个渠道。

 

另外,当你通过以上渠道获得面试机会的时候,不要挑三拣四,现在的工作不好找,有要你的公司,你就去。刚入行,不要嫌弃工资低,进去主要是去学习、去打磨、去沉淀。

 

工作前三年,以提升自己前端技能为主要任务。之后,才是考虑钱的时候。我很早就在文章里讲过,前端工程师,前三年靠技术吃饭,往后靠综合能力吃饭。

 

从培训班出来的前端小白,我建议如果没有更好的就业选择,不妨去外包公司试试,外包公司很锻炼人的,不过工资较低,大半年下来你就懂很多了,真的不错,千万不要眼高手低,高工资你扛不起,低工资你看不上,这样只会耽误自己。

 

切记,外包公司最多待一年。否则,时间一长,人会废掉。

 

 

四、如果你是培训班出来已经找到工作的同学

 

这部分同学,也要恭喜你,终于可以凭自己的双手去挣钱了,不用再接受家里父母的救济了。

 

但,找到工作只是起点,培训只是让我们入了门,有了一个初步可以工作的技能,可以参与项目,在别人的指导下,在现成的框架下写业务代码,想成为一个真正的前端工程师,还有很长一段路要走。

 

刚找到工作的前端新人,有几点需要牢记:

 

1. 首先,刚入公司的你,可能会经历一个适应期。这段时间,领导分配给你的活儿,你要按时按点高质量完成。工作中遇到问题一定要及早提出,向同事请教。不要不好意思,不要怕别人鄙视。

 

2. 最怕的是有个问题把你给绊住了,你坐在那里不吭声,两天过后,领导才发现你严重落后于进度。这是前端新人的大忌。

 

3. 如果有余力,尽快地去熟悉项目的各个方面,尤其是业务上的东西。

 

4. 等熬过了适应期,你会逐渐进入一段舒适期。这段时间不能放松下来,多去接触一些底层的东西,了解框架背后的原理。

 

很多培训班出身的程序员,计算机基础都不扎实,工作后要记得勤打地基,夯实基础,然后才能在其上面盖高楼大厦。

 

虽然这是老话了,但我还是要说一遍:程序员,尤其是前端从业人员,不要一直停留在应用层,除非你想一直呆在这个level层。

 

年轻人,在选择向上生长的同时,不要忘了向下扎根。

转载于:https://www.cnblogs.com/running-runtu/p/10619982.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/425247.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[剑指offer]面试题第[61]题[JAVA][扑克牌中的点数][HashSet][数组]

【问题描述】[简单] 【解答思路】 1. 集合 Set 遍历 时间复杂度&#xff1a;O(N) 空间复杂度&#xff1a;O(N) class Solution {public boolean isStraight(int[] nums) {Set<Integer> repeat new HashSet<>();int max 0, min 14;for(int num : nums) {if(nu…

[剑指offer]面试题第[65]题[JAVA][不用加减乘除做加法][位运算]

【问题描述】[简单] 【解答思路】 1. 位运算 时间复杂度&#xff1a;O(1) 空间复杂度&#xff1a;O(1) public int add(int a, int b) {while(b ! 0) { // 当进位为 0 时跳出int c (a & b) << 1; // c 进位a ^ b; // a 非进位和b c; // b 进位}return a;}【…

2018 蓝桥杯省赛 B 组模拟赛(一)H.封印之门 最短路

蒜头君被暗黑军团包围在一座岛上&#xff0c;所有通往近卫军团的路都有暗黑军团把手。幸运的是&#xff0c;小岛上有一扇上古之神打造的封印之门&#xff0c;可以通往近卫军团&#xff0c;传闻至今没有人能解除封印。封印之门上有一串文字&#xff0c;只包含小写字母&#xff0…

[密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第4篇] P类复杂问题

这个是密码学52件事第四篇&#xff0c;和理论密码学的第一篇。在这篇中我被要求定义P类复杂问题。我对计算理论科学知道的非常少当我开始我的PhD,而且我确信很多人和我一样。因此这篇文章从最简单的开始&#xff0c;如果你已经会了你可以跳过前面的部分。首先我会描述复杂性的定…

2018蓝桥模拟赛·天上的星星 暴力|二维树状数组

在一个星光摧残的夜晚&#xff0c;蒜头君一颗一颗的数这天上的星星。蒜头君给在天上巧妙的画了一个直角坐标系&#xff0c;让所有的星星都分布在第一象。天上有 nn 颗星星&#xff0c;他能知道每一颗星星的坐标和亮度。现在&#xff0c;蒜头君问自己 qq 次&#xff0c;每次他问…

VS2010主题设置及插件推荐

本文主要写了个人使用 VS2010 的一些配置及实用插件&#xff0c;从而打造一个符合个人风格的开发环境。 基础设置 安装 Visual Assist X 在 VS2010 中若不安装 Visual Assist X 这个插件&#xff0c;直接开发 C 相关的项目将是非常痛苦的事情。默认环境没有对代码的不同部分进行…

[密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第5篇]复杂性类NP是什么意思?

这是52个密码学知识点的第五篇。我们继续关于NP的复杂性理论部分。 上周,Ryan给我们介绍了P类复杂问题的定义: P 就是一类能被确定的图灵机在有限时间内判定的语言。 这周我们介绍另一个复杂类: NP就是一类能被非确定的图灵机在有限时间内判定的语言。 什么是非确定的图灵机…

1143. Lowest Common Ancestor

1143. Lowest Common Ancestor (30)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThe lowest common ancestor (LCA) of two nodes U and V in a tree is the deepest node that has both U and V as descendants.A binary search tree (BS…

MYSQL 在当前时间加上或减去一个时间段

update user set time1now(),time2date_add(NOW(), interval 1 MONTH) where id1;date_add() 增加date_sub()减少month 月份minute 分钟second 秒 转载于:https://www.cnblogs.com/zsg88/p/10625638.html

[密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第6篇]我们怎么把NP问题解释成一组可以在多项式内证明的命题

这是密码学52件事的第六篇&#xff0c;我们继续解释复杂性理论&#xff0c;这篇我们给NP问题另一个定义。(注:就是说这节中&#xff0c;我们把**"问题是否为NP的"转换为另一组可以在多项式时间内判定的定理)**。 这个问题是紧接着上一周的问题的。上周我们回答了什么…

ghjk

客户看看基本转载于:https://www.cnblogs.com/Majintao/p/10628174.html

2018蓝桥杯模拟赛·青出于蓝而胜于蓝 DFS序+树状数组

武当派一共有 nnn 人&#xff0c;门派内 nnn 人按照武功高低进行排名&#xff0c;武功最高的人排名第 111&#xff0c;次高的人排名第 222&#xff0c;... 武功最低的人排名第 nnn。现在我们用武功的排名来给每个人标号&#xff0c;除了祖师爷&#xff0c;每个人都有一个师父&a…

[Leetcode][第785题][JAVA][判断二分图][BFS][DFS]

【问题描述】[中等] 【解答思路】 1. DFS 深度优先遍历 时间复杂度&#xff1a;O(NM) 空间复杂度&#xff1a;O(N) class Solution {private static final int UNCOLORED 0;private static final int RED 1;private static final int GREEN 2;private int[] color;privat…

[剑指offer]面试题第[68-2]题[Leetcode][第236题][JAVA][二叉搜索树的最近公共祖先][递归]

【问题描述】[中等] 235/68-1 搜索二叉树 236/68-2 二叉树 【解答思路】 递归 时间复杂度&#xff1a;O(N) 空间复杂度&#xff1a;O(N) 情况 1. , 2. , 3. , 4. 的展开写法如下。 class Solution {public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, Tr…

Docker 查看镜像信息

Docker 查看镜像信息 原文:Docker 查看镜像信息文章首发个人网站&#xff1a; https://www.exception.site/docker/docker-look-up-image-info 本文中&#xff0c;我们将需要学习 Docker 如何查看镜像信息&#xff1f; 一、images 命令列出镜像 通过使用如下两个命令&#xff0…

[密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第7篇]随机性如何辅助计算和什么是BPP类问题

这篇是密码学52件事中第7篇.我们只要把问题集中在BPP复杂类问题. 目前为止,我们已经介绍了一些复杂类: P 是一类能在多项式时间内被可确定的图灵机判定的问题.NP是一类能在多项式时间内被非确定的图灵机判定的问题.BPP是一类在多项式时间内被概率图灵机解出的问题,并且对所有…

73 forward动作

定义一个logind的jsp页面 <% page language"java" import"java.util.*" contentType"text/html; charsetutf-8"%><!DOCTYPE html> <html> <head> <meta charset"ISO-8859-1"> <title>Insert tit…

Linux系统开发之路 - 下

5、Ubuntu安装好之后&#xff0c;就可以进行开发环境的搭建。&#xff08;坚持看完有彩蛋&#xff0c;(>--..--<).jpg&#xff09;。 1&#xff09;首先安装Nodejs和Npm。 打开浏览器输入nodejs.org&#xff0c;进入页面会提示下载&#xff0c;如下图&#xff0c;选择LTS…

[密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第8篇]交互式的定义如何帮助计算和IP类问题是什么

这是系列中的第8篇&#xff0c;我们主要讨论计算中交互作用的用处和IP类问题是什么. 什么是证明 经典的证明 交互式证明系统 [1] http://dl.acm.org/citation.cfm?id63434 [2] http://www.amazon.co.uk/Introduction-Theory-Computation-Michael-Sipser/dp/0619217642 [3] h…

线段树之扫描线思路

运用线段树扫描线方式可以解决经典的求矩形面积交问题以HDU_1542 Atlantis 题为例 线段树和扫描线是这么结合的线段树统计的是有效区间段的长度 也就是扫描线 当前扫描到的区间段是哪一个 什么意思 比如当前在哪一个段扫描 那么线段树中的t[1]中的len就是多长 线段树一般…