前言
年底了,对工作做一个总结。又要感叹那句话啊,时光流水,仿佛昨天才刚毕业,到今天不知不觉已经正式工作半年了。文章以po主自己的心理想法和所见所闻入手来写,垃圾专科生,文笔不好勿怪。开始正文吧。
!
关于工作
6月份毕业,没有收入没有家的我迫切的需要一份工作。专科+非计算机专业+无毕业证(挂科清考,对专业不上心,半路自学前端去了。),再者大学自学技术也没有非常认真,技术并不是很好,那时候大多时间和同学开黑,浪。那时候的心态就是先找到一份工作活下去边做边学。
经过半个月的面试,定了一家外包公司。没学历,没技术估计也就外包肯收了吧。感谢外包公司给野生码农一个机会。刚开始就是维护老项目熟悉公司,大部分外包估计都差不多,只要你能干活就OK。工作就是一个从难到容易的过程,我也清楚这个过程,自己水平低,自然勤勉加班,尽量最快最优的完成工作。这个过程从最开始的尽量完美的完成工作到了现在花更多的时间优化项目,学习新技术。
在公司,工作本身带来的提升非常有限,一个框架复用复用,可能大部分人的工作都是在重复劳动吧。有句话叫做工作就像温水煮青蛙,做着做着就死了,前端或者说程序员这条路,能坚持做一个程序员做下去很难,年轻人纷纷入坑,人过中年,纷纷转型。
热情在长时间的枯燥工作中渐渐流失(重复劳动,无理的需求变更导致加班,删代码重写代码循环。。。),当工作渐渐枯燥,学习便成了热情来源。
关于学习
当一周的工作只需要2、3天就能完成的时候,剩下的几天怎么办?焦虑的po主想到了无止尽的学习。基础不扎实?开始读红宝书,你不知道的js巩固基础(写得真好),react火?学。vue火?学。同事:最近typescricpt贼火。我:学。
po主工作之余,学习express、koa框架,mongodb数据库,微信小程序,公众号开发,react native。。等等几乎所有po主接触到的前端技术,po主都会尽量一探深浅。
po主的学习都没有做到深入原理的学习,属于应用层的学习。这个东西什么用?怎么用?照着文档撸一遍代码,跑起一个demo项目,Github开个坑。
po主在同行的交流中,也知道技术需要深入,只知其皮毛,不知其纹理。po主反思这么学习原因有3:
- 惧怕源码,密密麻麻一堆未知代码,就跟刚入门维护一个未知的项目一样
- 需要学的东西太多,这个也想学,那个也想学,导致不想花(没有)太多时间深入一个东西。
- 把学习看作一个知识储备,深入是工作中才需要的过程(我花了这么多时间学习,结果都没用上)。
新技术让我保持着热情,贯彻着工作第一,学习第二的的心态。加班?改需求?无所谓,快点结束让我学习。
前端到底应该怎么学习,这个话题没有断过,貌似没有定论。到底是先挖深度,还是先挖宽度?js也是一门奇特的语言,我们甚至不需要弄懂她就可以使用她。大佬们碎碎念:一如前!端深似海,学不完的~
关于职场
本来是不想这个点的,但是这个问题有很严重。po主入职以来,看到蛮多的新人都犯了一个非常严重的错误,那就是闭门造车。
刚入职又正好接手一个没接触过的项目,难免一堆不懂,如果项目又比较急,势必会让人感觉亚历山大,这个时候一定要挺住多加点班,不懂就多问,多学,用同事常说的一句话说:没有什么是加班不能解决的。一定要展现出你的态度,你在努力的去做这件事,没有偷懒。
这么做除了帮你自己更快的更好的解决问题,也让公司的人对你有一个更好的映像。怕就怕你不懂,又不问,领导一问进度:崩盘。
这里po主就当次王婆自夸一次,po主刚进来接了一个react项目,首先react,po主基本不懂用,头大,然后项目是没有前后端分离,所有文件都在一个项目目录排版还很差,代码本身也是十分乱(后来才知道自己这次是真的跳坑里了,这就是一个垃圾项目,之前的前端受不了跑了,我来背锅),这也导致了po主每天都要问一堆问题,后来po主挺过来了,开始用vue写自己的项目,转正的时候po主的工资也实现了一个2000加薪的跨度。
勇于提问,绝对让你受益良多。但也不要过于依赖,问题还是要尽量自己解决,实在不行在提问。除了提问还有就是沟通,对于工作,项目有所想法都可以和上级试个水,指不定就成了,不成也不亏。
关于心态和驱动力
工作上,po主从刚开始的辛苦完成工作 》 一般完成工作 》轻松工作 》 非常轻松工作。
心态上,自然而然也从一开始勤勤恳恳变成了一种应付性心态。
po主在公司干了半年,几乎清一色的web后台页,就是表哥表单提交渲染的循环过程。中间使用了一下electron,但就没有后来了,没有正式项目。还经历了一段空闲期,闲了1个多月。。。
对于po主这种人来说,空闲是最可怕的。坐在公司没事干,和老板谈话后启动了一些框架工作(vue业务组件提取封装,API封装),也确实非常实用。在这之后po主就开始组件复用式开发vue项目,如果全是抽过业务的项目,自我感觉效率可以高上50-70%。
po主自我感觉还不是那种学习到废寝忘食,更多的驱动自我的都是自我暗示和自给压力(松懈了就想想自己没有毕业证,一个专科生,矮矬穷,长得这么丑还不好好学习。),当光光自我驱动力不够学习的时候,工作就派上用场了。工作+自我驱动=每天都过得很充实。
当工作比例严重缩小,没有激情,没有成就,感觉学不到东西,然而工资还是没变,心态慢慢变了,po主开始考虑职业规划了。
关于面试和跳槽
it跳槽是一种常态,也是众所周知的。就目前po主了解主要有几点原因:
- 工作变的枯燥,没有激情,没有成就,干的没意思。
- 能力提升和工资不成正比,每天都在变强,但是工资不见涨。
- 公司项目不符合心意,老是后台管理,腻不腻啊。
- 公司技术老套,一套玩到死,模版都不带改的。
- 加班严重,受不了了,不是人过的。
- 其它原因...(想写全栈,回老家)
跳槽,po主认为对绝大数新人是非常必要的。因为一般公司,所需要的可能并不是一个高薪码农,这份工作,我招一个实习生也能做,为啥要花大钱养个老油条。一年前的你适合这个公司,不代表一年后你还是和继续留下。跳槽学问很大,也是一个要好好学习的点。简历的star法则,骑驴找马啥的,不知道的同学可得网上多找些文章看看了。
找工作,6分技术 ,2分运气,剩下2分靠包装。简短的面试肯定挖掘不出你的全部。关注机会,把握机会,养兵千日,用兵一时,面试的时候就是我们用兵的时候了。
后记
工作是为了活着,
撸码是为了享受。
努力工作是为了更好的活着,
努力撸码是为了更好的享受。
横批:不忘初心
ps:走过路过的大佬们有什么好的建议想法欢迎留言,low主现在对现状还是有点焦虑啊。!