8年全栈工程师的焦虑

现年已经30岁了,做软件已经8年了,2018年3月,因为学习laravel迟迟不入门,发现了B站。带领自己入门了laravel,在B站中学了非常多的前端、后端知识,平时全栈开发,以为自己前端很厉害了,打算应聘前端。

在面试的时候才发现自己并不好,想着突击,结果发现想要通过面试,就得至少需要学习两个月时间,学习Js高级,学习ES6,还要学习webpack,以及gulp前端流程管理,最后发现基础并不好理解,虽然自己经常用前端,可是都不知道为什么css要用float,浏览器的兼容性,以及系统科学的解决方法是什么。对h5中的canvas并不熟悉,https协议,http2都不熟悉。前端后端都在进步都在发展,感觉要被这个时代抛弃,技术更新迭代很快,一直以来都是以PHP作为主语言,发现2015年出了es6以后,前端发生了翻天覆地的变化,现在想以前端作为饭碗,才发现进入前端有些晚了。想不被社会淘汰,还需要深挖后端,对linux深入。

前端不想放弃,需要学习东西太多,目前看来学习前端可以,自己做项目有帮助,但对于长远就业来说,甚至会有反作用,因为人的精力是有限的,这方便学的多别的方面就学的少,很有可能都不精通,打基础还是有必要的,所以现在还是要看前端,没准就会对将来就业有帮助。后端我也没有吃透过框架比如laravel,后端PHP7,向java靠拢,用composer,进入现代PHP,都没怎么搞懂,更不知道如何深入。nginx, rabbitmq, redis, mysql 都是配套要学习使用的。

想要进大厂,还需要分析大流量高并发,那么就需要深入学习linux,知道瓶颈在哪儿,有些时候还会被问到加密算法,每一项想深入,都没有那么容易。在B站看视频,不只是看就够了,还需要跟着敲代码,日后的周末都得背着笔记本,带着ipad,在图书馆敲代码度过了。

最关键现在已然30岁了,没人愿意用这个年龄的人了,可能都没有面试机会,经验并不积累,很多技术都被淘汰了,深钻都是需要时间的,就算知道了B站这样好的平台,有很多好的课程又能怎样,还不是需要大量时间学习,在社会上沉浮,万一走偏了,就悲剧了。感觉到好绝望,走一步算一步吧,有些东西学了没坏处,有助于进一步理解,看现在对什么有兴趣就学什么,每天都要有所进步才好,减少自己被淘汰的风险。


本文禁止转载或摘编

-- --
  • 投诉或建议
评论