小公司的前端工程师
小公司的前端工程师?
这个问题很适合我回答,我是在东北做开发,相信大家也都听过投资不过山海关,这边的环境不是很好,招人呢也是不容易。公司就我一个前端,后台三个,一个产品。我做开发已有一年多了。前端基本是我一个人在弄,不仅限于页面,还有部署测试,nginx,linux,没有UI,还得会PS,搭配样式。需要的还要写一个py脚本,等等。所以这个时候不要怕累,开始的时候薪资不要太关注,技术提升能力提升才真的是自己的。我有些朋友在大公司里面,他们一个项目基本很多人一块开发,一个人负责一个部分,尤其像单页面应用开始,分开开发更好。但是小公司也有小公司的好处。自己出的的东西会很多,自己做了七八个项目,pc的和移动端都有,自己的能力真的提升很大。
很多人会给你介绍很多好的书籍,我倒不是很建议。现在让一个人静下来读书是很难的,一边看着书一边敲代码我感觉大部分人都坚持不住。确实有很多好书,但是大家可以慢慢来。我开始的时候跟着视频学习,还有些文档,像菜鸟教程这些。一定不要好高骛远,现在一提人工智能啊,大数据啊,区块链啊,很多人心就痒痒,那个挣钱多,那个是未来。收住心,做好了都会成为大牛。下班了就回家玩游戏,不可取,剩余的时间才真的是你超过别人的。剩余价值么不给公司,就留给自己。
我现在也会看些视频,毕竟有人讲解,上手会快一些。真正的深入理解,慢慢在实践中提升。我也是后来才理解了promise,知道了什么是宏任务,什么是微任务,也理解了vue实现的一些东西,怎么去封装一个东西,组件之间调用也更熟练了,明白了UI库怎么书写的。因为不到具体的操作时候,不会往这个方向想。很多时候都是效果实现了就行。所以很多大公司出来的部件的能力一定多强,很多出来也只是会一个复制粘贴而已,但确实很多厉害的,而且接触的东西也相应的会高级一点;在小公司也有很多锻炼的机会,扎实肯学戒躁戒傲。
我现在抽空会看些技术文档,在掘金,也会看点技术视频。确实有些东西看了几遍之后才会慢慢有感觉,结合自己的经验。也一点一点在进步,对自己有一个规划,要掌握什么东西,什么时候进阶到全栈工程师,多看那些科技前沿的东西,在空闲的时间内多做点东西。
有以下几个意见,大家可以简单参考:
1.进到一家公司,开始做项目一定会遇到问题,一定要自己想查找资料,很多东西百度上面都有,同事问多了人家也不乐意。自己思考过的才会成为自己的。
2.边工作边学习边总结,学会做笔记,我在云笔记上也会记录东西。一些组件一些效果,一些概念,业务流程,项目开始怎么入手。当然用github也可以。
3.学会优化项目,开始的时候以效果做出来为主,等功能都实现了,再去优化下自己的项目,在这之中也会了解怎么封装,那些代码使用会增加负载,降低性能,那些操作是不安全的,会产生攻击。慢慢会越来越喜欢编程,这个世界好神奇。
4.技能进阶。我也在2019给自己定了目标,像node的掌握,nuxtjs学习使用等等。自己做一个全栈小程序项目专门弄前端面试的,下半年也准备离职了。当然技术很多,应用也各不相同,但是我感觉这些东西都是相通的,先把自己前端后端这块弄好了,对别的感兴趣再慢慢学习,不要说百度网盘一堆视频,但是自己就寥寥草草看了几个。
5.加入些论坛,技术交流群,和大家多多沟通,了解不同地方什么情况,别人有问题也积极帮忙,兴许一些是自己不知道的呢。
6.看看编程周围的东西,例如ip,通讯,七层模型,光猫路由器等等,因为我老大是华为出身,我也是顺道学习了一些,软硬件不分家,http协议只不过是应用层的东西,就像之前看过的一篇文章说,其实get,post也没什么大区别,都是http协议里面的,都是基于tcp/ip协议的,表象上面不同,本质上是一样的。还有linux一些,现在的前端不单单是写个页面就完事了,还有很多很多。
7.思考未来,我们会经常听到程序员35岁就怎么怎么样了,转管理还是做别的,不要光看眼下一个月挣好多钱,生活也很好,想想以后自己要干什么。我有我的思考,希望你也能为自己的以后、家庭多一份思考。我相信很多人不会为技术奋斗一生,毕竟像我这种没什么大能力的还是多数,自己开发个什么产品还是可以的。
以上是我简单的陈述,也有很多我没有思考到的,不喜勿喷,我希望能给一些开始工作或者想进入这个行业的人一些帮助。大家如果有想了解得可以给我留言,希望跟大家一起进步。谢谢阅读!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 小公司的前端工程师
本文地址: https://pptw.com/jishu/24048.html