Gahing's blog Gahing's blog
首页
知识体系
  • 前端基础
  • 应用框架
  • 工程能力
  • 应用基础
  • 专业领域
  • 业务场景
  • 前端晋升 (opens new window)
  • Git
  • 网络基础
  • 算法
  • 数据结构
  • 编程范式
  • 编解码
  • Linux
  • AIGC
  • 其他领域

    • 客户端
    • 服务端
    • 产品设计
软素质
  • 面试经验
  • 人生总结
  • 个人简历
  • 知识卡片
  • 灵感记录
  • 实用技巧
  • 知识科普
  • 友情链接
  • 美食推荐 (opens new window)
  • 收藏夹

    • 优质前端信息源 (opens new window)
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Gahing / francecil

To be best
首页
知识体系
  • 前端基础
  • 应用框架
  • 工程能力
  • 应用基础
  • 专业领域
  • 业务场景
  • 前端晋升 (opens new window)
  • Git
  • 网络基础
  • 算法
  • 数据结构
  • 编程范式
  • 编解码
  • Linux
  • AIGC
  • 其他领域

    • 客户端
    • 服务端
    • 产品设计
软素质
  • 面试经验
  • 人生总结
  • 个人简历
  • 知识卡片
  • 灵感记录
  • 实用技巧
  • 知识科普
  • 友情链接
  • 美食推荐 (opens new window)
  • 收藏夹

    • 优质前端信息源 (opens new window)
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 个人简历

  • 人生总结

    • 我的 2021 总结
    • 我的 2022 总结
    • 工作三年啦
      • 前言
      • 从毕业说起吧
      • 从找工作说起吧
      • 被迫转行
      • 前端入门
      • 打好基础
      • 深入了解
      • 新的开始
    • 毕业2年啦-工作篇
    • 毕业2年啦-生活篇
  • 实用技巧

  • 影剧观感

  • 教育

  • 服务搭建

  • 灵感记录
  • 理财投资

  • 生活常识

  • 知识科普

  • 自媒体

  • 面试经验

  • 闲言碎语
  • 人生总结
gahing
2020-06-29
目录

工作三年啦

# 前言

时光荏苒,一日三秋。盛年不重来,一日难再晨,及时当勉励,岁月不待人。

最近正好工作三年,做个总结,回望过去,展望未来。

# 从毕业说起吧

当初毕业,完全不考虑保研和考研,是基于以下想法:

  1. 看了太多被导师「压榨」的新闻
  2. 不想保本校,又担心考不上其他好学校的心仪实验室
  3. 搞算法的话可能不适合我,更喜欢搞开发,那么就业可能是更好的选择

最近和几个厦大的朋友交谈了一下,发现是有挺多同学存在被压榨的情况。以我对事不对人的性格,怕是毕不了业。

不过,如果自己进的是比较 peace 的实验室呢?又或者自己足够强,能和导师谈笑风生呢?又或者...

总的来说,有点小遗憾,但也不后悔。

# 从找工作说起吧

最近听说了当初班上的神牛,拒绝了 Google 的 offer ,理由是「钱多事少不利成长」。

这人比人,差距咋那么大呢...

当初去参加 「Google 创业大赛」的时候,去了 Google 的上海办公室,就想着一定要进入世界最好的公司之一,想着改变世界。噗,然而毕业连大厂 offer 都没拿到。

究其原因,没有系统学习,总是跟风技术潮流。

看似什么都会,其实什么都不会,做过后端,前端,客户端,美名其曰全栈,实则都是三脚猫功夫,在大厂的面试中体现的淋漓尽致。

最后,选择了去厦门的一家半互联网公司,好在朋友多事情少离家近。

说一个小插曲,入职前报了个比赛,当初没有选择去澳门参赛而选择了提早入职,血亏...说不定在那赢大钱走上人生巅峰呢哈哈

# 被迫转行

前面说到我啥都会,但是较为熟悉的还是 Android 开发,因为这还是有看过源码的,然后面的也是 Android 开发岗位。

可惜的是,在我入职前一段时间,后面公司招到一个有了几年经验的人了,让我转去前端。

行吧,我对前端也算有一点点了解(只会用 jq 的水平),可以接受,不过这意味着大学研究的那些东西都白费了。或许你会说,思想都是通的,但是,通的也仅仅是那一小部分,或者说,以我当初的水平,看到的相通点还是太少了。

过段时间再想想,转行或许是一件好事,因为那个部门没有 Android 业务层的开发,估计又得自己摸索,单打独斗。。而前端,起码现在还在入门,总能学到些东西。

# 前端入门

工作的第一年,是前端入门的一年,也是构建前端知识体系的一年。

从啥也不懂,到能够独立开发一个前后端分离的项目,前端用 Vue ,后端用 Node.js。再加上 pm2 的管理, puppeteer 的自动化测试。

在方向领域方面,接触了 WebRTC ,以及各种音视频编解码的方案,这部分内容也引起了我对前端的兴趣。

在入门阶段,还是挺感谢导师 cl 给与我前端入门方向的指导,避免踩坑。

不过,由于前端这边就 2 个人,基本没有规范,git 乱用,没有 review ,没有技术周会...

在这个公司接下来的日子都这样,直到入职新公司才有所改善

# 打好基础

一年后,项目由于各种原因解散了,被迫换组,来到了一个五个人的前端小组。人少,然后部门是后端主导的,项目管理做得还是不好,code review, 技术探讨等等

好在接触的几个项目都挺有意思的,这此期间也发表了 2 篇专利:

  • CDN 加速之 JS 异步加载优化
  • CDN 加速之前端分层加载与懒加载
  • 广告防屏蔽
  • 规则引擎

有一定的项目价值,而不是继续做管理平台那种重复搬砖。有很多技术难点但是都没有什么人可以一起探讨,很多时候都是自己在重复踩坑。

虽然又是自己在单打独斗,但自己也算比较有进取心吧,下班后都是主动留下来学习,基本都是组内最后一个走的。

经验总结: 前端新人一定不要去那种前端挂靠在项目下的,一定要去一个专业点的前端团队,不一定说 code review 要做得很好,至少每周的技术分享和探讨是必要的!

# 深入了解

是的,直到第三年,我才开始对前端有所深入,之前的水平感觉和应届生差不多或者更差。。

前面大半年是最累的,接触了 React 框架,开源了几个项目:虚拟列表组件库、Vue 右键菜单控件和 cli 插件,接触了大屏可视化。当然,基本还是一个人单打独斗...

在工作的过程中,越发觉得这个公司的技术氛围不对味:大锅饭,养老,政治氛围严重,技术和管理落后。并且发现在和同事的交流过程中,每次需要同步的上下文太多了,因为太多知识点他们没有了解,很浪费时间,对讨论也给不上正向的建议。

不利于自身的成长,慢慢的就萌生了换工作的想法了。

在准备找工作的同时,正好碰到了公司的优化名单,苦笑不得 :)

# 新的开始

年底再碰到疫情,找工作真是难上加难,这个我也写了一篇面经,详见 前端两年半面经流水账 (opens new window) ,好在最后进入了较为理想的公司~

由于疫情,今年的前三个月基本在家度过。而后新公司入职,至今也将近三个月了,总体感受有三:

  1. 基础建设完善:日志打点、埋点、监控、灰度、小流量、BOE、AB 测试等等都是以前没怎么接触过的东西,而这些公司都有相应的团队开发好基础组件提供使用。
  2. 同事水平较高:技术交流时可以减少很多上下文同步的耗时,沟通中能够给予有效建议。大家抛出问题,互相想解决方法,一起为了更好的结果而努力。
  3. 字节范:我可太爱这种不用尊称同事的氛围了~

新的一年,新的开始。脚踏实地,重新出发。

编辑 (opens new window)
#Daily-life
上次更新: 2024/09/01, 23:56:56
我的 2022 总结
毕业2年啦-工作篇

← 我的 2022 总结 毕业2年啦-工作篇→

最近更新
01
浅谈代码质量与量化指标
08-27
02
快速理解 JS 装饰器
08-26
03
Vue 项目中的 data-v-xxx 是怎么生成的
09-19
更多文章>
Theme by Vdoing | Copyright © 2016-2024 Gahing | 闽ICP备19024221号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式