阅读 2639

我的前端之路—风雨下还有彩虹

我并不是什么技术大佬,而且可以说起点比业界的大多数人都低(第一学历为高中),但觉得还是有必要总结下三年多的前端心路历程,让自己有更清晰的人生认知,或许还能给有类似经历的人一些启发吧。

前端之前

由于家庭的因素,自12年在市里一所重点高中毕业后,我就没有进入大学学习,此后跟村子里的年轻人一样,走上了外出打工的生活。期间历经种种,工作也换过不少,但因为少不经事,始终不知道人生的方向是什么,为此也一直困惑不已。

或许人困惑到了一定程度,灵感就指不准会冒出来,告诉你前进的道路。那是15年在东莞工作的时候,我在发愁以后的工作怎么办?如何能有一个更好的未来?为这些问题我曾反反复复地思考,最后找到了一个办法,我打开招聘网站上罗列的所有工作,问自己一个问题,如果你一辈子只能从事其中一种职业,你会选择什么?最终我选择了编程。其实想以编程为职业并非无中生有,因为那时我常在一些云课堂上学新知识(想弥补没有上大学的缺憾),对编程也有所了解。

后面一直在编程的路上摸索,先是自学C、Java,但由于没有引路人,一度看书看视频什么的,却没有感觉自己学会了多少,甚至根本不知道以后如何就业。再往后去深圳参加过培训班,很多人可能觉得培训是不好的经历,但对于有追求的人,我想说“君子性非异也,善假于物也”。

对于培训的前后我就不多述说,相信有志者事竟成,你的努力都会使你更出色一些,也就更能受到别人的认可,工作也就更容易有着落。而我也是通过这一段经历,磕磕碰碰找到了前端工作,前端的大门就此开启。

新的工作历程

找工作的过程并不顺利,在培训班学习的是Java,但最后面试上了前端,期间历经一个多月,面试二十多次才确定下来。

第一家公司

第一份前端工作是在深圳的一家小公司,也是我待得最久的公司,总共待了三年多。公司不大,刚开始就20多人,不过人员还是比较完备的,后端、前端、UI、产品、测试,该有的基本都有了,一开始我在那战战兢兢,如履薄冰,生怕出了什么差错,丢失这一份工作。不过随着时间的推移,也因为自己的努力,渐渐适应并胜任了工作,我还成为了公司的前端负责人,承担了主要开发、任务分配、前端新人招聘等任务。

在技术方面度过了从前后端不分离,到前后端分离;从多页到单页;从jQuery到MVVM框架(VUE)。虽然公司不大,在工作中没有能给予前端技术指导的前辈,一切基本靠自己摸索,不过这仍然是我收获最多的一个阶段。

另外值得一提的收获是开始写技术博客,以及在GitHub(weijhfly)上做了一些自己在工作中总结的js插件,这让我收获了一些粉丝和star,也让我在前端的道路上更有信心。

第二家公司

第二家是腾讯外包,以人力外包的方式进入腾讯工作,我原本想忽略掉这段经历,因为我只去了一个月就辞职了。但我其实还挺怀念这段经历的,我一直对大厂有所向往,学历受限,毕竟是不能直接进入腾讯工作的,人力外包无疑是一个选择。

在腾讯我看到了大厂前端团队的工作方式,还看到一批优秀的人还如此地努力,里面的领导和导师也都挺好的。但因为外包的性质和前同事的劝说,我答应了前同事去他们公司上班,也就从腾讯外包岗离职了。

现在

来到了前同事所在的公司上班,技术团队不大,工作量不大,闲余稍多些,但也不希望渐渐地消磨了向上的想法。希望把工作做好的同时,更深入地学习技术,更能在技术博客和GitHub上有所产出。

一些自己的思考

“学而不思则罔,思而不学则殆”。我很喜欢阅读,看书应该是我的终生习惯,从最近看的一些书,以及生活经历让我觉得做人做事要有“远见”,养成对未知事物的良好判断。

虽然不见得自己的判断很有见地,但对自己发问,对未来有所展望,无疑是我们对把握人生所力所能及的事。

对于做事的一点想法

我至今对一篇文章印象很深,梁胜博士:写给程序员的话,里面有一个很重要的思想,“做事要向世界一流看齐”。即便只是很小的一件事,树立高目标,苛求完美,从工作的点滴之中提高自己,何不是一个提升自己的行之有效途径呢。

关于学历

学历无疑是我现在和未来的一大障碍,投一波简历,因学历十家被拒八九家也不奇怪,用人单位大多只认统招专科以上学历。但也不意味着完全不看能力,按我上一次的面试经历,有效面试10次,拿了5个offer,中小型公司的都有,基本能做到不愁工作,但还是愁好工作

对未来的展望

希望有机会能像360的前端大佬berwin一样,虽学历不高,但也能进入大厂修炼,在前端的道路上有更多的收获。

最后,与看到这篇文章的各位一起共勉吧,“路漫漫其修远兮,吾将上下而求索”。