一个18届前端菜鸟的年终总结

砾漠派生
• 阅读 2900

前言

一直想写点总结,但提笔不知道写点啥。想起来写一点,又中途而废了。想了想,之前还是废话太多了。这次精简一些,总结一些必要的东西。最后再写一下这些年的经历以及新的一年对自己的一些期望。前端菜鸟,大佬勿喷,感谢各位大佬。废话到此,正文如下。

正文

一、工作时间线

2017.11.15 ----- 正式开始实习

2018.6月底 ----- 毕业转正

2018.6-2020.1 ----- 正式工作 1年7个月

三个时间段均为当前所就职公司

二、接触到的主要技术

  • jquery
  • Vue
  • React
  • webpack
  • React Hooks

三、主要参与项目

  • 微信H5 Vue项目(To C)
  • PC中后台管理平台 React项目 (To B)
  • PC内部数据管理平台 React项目 (To M)

四、主要活跃技术社区

五、个人笔记,文章记录

1.思否笔记

知识点、踩坑笔记 共计 57 个,供个人后期总结,以及方便记忆,避免重复犯错。

Don't Repeat Yourself

由于部分只是简单的记一笔,并未完善。后期补上笔记总结

2.思否文章

博客文章共计 11 篇,精选7篇,按点赞和收藏数排序

  1. html dom 转化成图片踩坑记(canvas toDataURL)
  2. 常见js笔试面试题
  3. H5项目中,复制一段密令(类似淘宝支付宝口令)的文本到剪切板
  4. 记一次 “超详细” 前端校招笔试和面试经历
  5. 微信网页开发调用微信jssdk接口遇到的坑以及最终解决方法
  6. webpack3 升级 webpack4踩坑记录
  7. Mac OS X中安装命令行工具Command Line Tools(无Xcode)

六、个人总结

  1. 接触到的技术有限,只有工作用到的,没有主动扩展更多知识
  2. 参与的项目虽然各种端位都有接触,但依然看上去没有太多项目经验
  3. 笔记数和文章数,相对刚入行有所增加,精选文章较少。笔记没有后续做总结
  4. 另外个人学习时间较少,包括技术书籍阅读、教学视频阅览。以及技术以外的书籍阅读

也因此希望在这2020年1月,为自己立下一些新年初步flag。

1.阅读技术相关书籍3本,并记录笔记。
  • 《程序员修炼之道 从小工到专家》阅读中... 进度 10%
  • 《javascript忍者秘籍》
  • 《javascript语言精粹》
2.阅览技术相关视频3个系列,并记录笔记
  • 极客时间 王沛 《React 实战进阶45讲》学习中... 进度26%
  • 待续...
3.阅读技术以外书籍
  • 《富爸爸穷爸爸》 阅读中... 进度 44%
  • 待续...

最后

毕业一年半了,如果实习也算上的话。工作有整整两年多了,在公司看似混的还行,但也只有自己知道自己那半桶水。在各位大佬面前,深感自己是个垃圾菜鸟。

以下为个人的一些经历,大佬不感兴趣的话可以先溜了。

第一年参加实习前,只在学校里面学习过一些简单的前端知识。自己又瞎捣鼓了一些小项目(主要就是画些页面,加一些js的动效交互之类的)。是一个 真·小白 了。不过凭着自己的认真态度,在大三的时候,也算是参加了人生的第一个实习。

这次实习公司是一个做学校智能快递柜(类似丰巢)的公司。因为公司的一个股东是我们学校的一个老师(听说),也因此没有太多的波折和我的另外4位同学一起进入了这家公司。

没有按天算工资,每月固定1800。当时也并没有觉得这个工资很少,反而对于我这个大三在读的学生来说,我觉得非常知足了。也没有所谓的996,早上9点,晚上6点,最多有时候忙一点到7点多也就下班了。

相对而言也算比较轻松的,后续接了一个官网重构的需求之后,做完我就辞职了。

接下来又自学了一段时间,来到了当前的这个公司。

第一年的时候,也就是2018年,开始接触各种新的知识。包括技术上的,vue框架开发、微信公众号H5页面开发(期间调用微信各种JSSDK的API,也记录了一些坑)、React框架结合Ant Design撸页面、jQuery的活动页等。

也包含了诸如工作开发具体流程(需求评审-交互评审-UI评审-开发时间评估-测试-上线)、各种第三方库(包括underscore、moment等)这些额外的知识。

基本每一天都能学到新的东西,即便当时也是几乎天天要加班,不过有个晚饭吃,8点就能溜了,所以也不觉得被压榨啥的。充实、开心的一天天过去。年终被评了个 2018年度成长奖,算是人生的第一个能叫的上名字的奖杯。也是非常感谢现公司的信任。

接下来,去年,也就是2019年度,这期间也是加班的天数比不加班的多,伴随着公司的发展,业务也越来越繁忙。到这个阶段感觉自己也是开始在做重复性工作了。

第一年主要学的东西也是工作上的,没有太多的自我学习的习惯。到了2019年,当我意识到这一点时,发现自己好像没有太多的时间精力去,搞一些额外的学习。每当下完班,回到家中已经是十点多了,有时候到凌晨。真的就基本洗洗睡了。

这样的日子有一段时间了,也是今年去医院的次数多了起来。也因此时常会反问自己,我现在工作到底为了什么?是好好的挣钱,买个房子、车子,然后娶妻生子吗?

我的内心告诉我,这不是我想要的,我觉得工作最终的目的还是生活,让生活变的更好。健康快乐的生活比什么都重要。不过想要的生活,也并不是伸手就能有的,还是得好好的修炼自己的内功。多看些书,多学习下。

虽然2019年度,在技术上看似没有太多的长进,但总结一下,我依然有一些其他方面的改变。在与人沟通上,有了自己的一些体会,能够让大家沟通起来更愉快些。还有2018年度年会,上台和其他小伙伴跳了一支舞(僵硬的我),2019年度又上台唱了一首歌(虽然翻车了)。总算令我在2019年底,两周年员工庆祝大会上,不再因为台下有很多人而讲不出话来(硬气了不少),这是我2019年度最大的收获。

另外2020年,暂时给自己定一些目标(希望flag不会炸),没有目标的生活,感觉就像是一个没有感情的代码机器。希望在这2020年,官方说是全面进入小康的一年里,会有一些改变。除了技术上的修炼之外,外面的世界我也想要去看看,趁现在还能有足够的个人时间时。

2020年,加油!

也非常感谢能够看到这里的大佬们,既然看到这啦,不妨也顺便点个赞呗。

本文参与了 SegmentFault思否征文「2019 总结 」,欢迎正在阅读的你也加入。
点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
海军 海军
4年前
海军的 2021年终总结, 跳槽后,我收获了什么
前言2021还有几天就结束了,每年这会,我都会写年终总结,这是我坚持写年终总结的第三年了。每到写总结的时候,就是打脸的时候,几乎每年定的计划很多都没实现...当我要写年终总结时,看了社区好多技术朋友写的年终总结,都是收获满满的一年,看了他们的一年经历总结,感觉自己太废了...回想今年,不过还是有一些些收获的,今年跳了一次槽,工资翻了两倍,认识了一些
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Karen110 Karen110
4年前
​一篇文章总结一下Python库中关于时间的常见操作
前言本次来总结一下关于Python时间的相关操作,有一个有趣的问题。如果你的业务用不到时间相关的操作,你的业务基本上会一直用不到。但是如果你的业务一旦用到了时间操作,你就会发现,淦,到处都是时间操作。。。所以思来想去,还是总结一下吧,本次会采用类型注解方式。time包importtime时间戳从1970年1月1日00:00:00标准时区诞生到现在
Stella981 Stella981
4年前
AssemblyScript 入门指南[每日前端夜话0xEB]
每日前端夜话0xEB每日前端夜话,陪你聊前端。每天晚上18:00准时推送。正文共:2459 字预计阅读时间:10分钟作者:DannyGuo翻译:疯狂的技术宅来源:logrocket!(https://oscimg.oschina.net/oscnet/b880277c594152a503
Easter79 Easter79
4年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
4年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Python进阶者 Python进阶者
2年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这