新博客,新未来

508 阅读6分钟

新博客


始于大学

写博客算是个间间断断的习惯吧,大学刚开始的时候在参加 ACM ,团队需要所以经常会在 CSDN 和博客园写解题报告,一开始还觉得挺好用的,后来感觉广告太多,用起来也不算顺手,再后来退了 ACM 校队,也就逐渐放弃了之前的博客。

大学的 ACM 时光,对蜗牛来说印象非常深刻。一开始没有网,就拿着U盘去学校机房拷题,然后回寝室解题,再放进U盘去机房提交,AC一瞬间的感觉实在是爽到不行。后来离队是因为校队需要暑假留校,那会刚离家上学,加上当时对算法的认识度不深(其实对于编程完全没概念),导致不想留校就退队了,现在想来仍觉是大学最可惜的事情,没有之一😔

终于加班

毕业之后参加工作,由于有大量的知识学习,非常有必要记录下来,而且开始嘛也喜欢瞎折腾,就用 Hexo 搭了个博客,挂在 Github上,还专门买了个域名,一开始感觉酷炫到不行,也经常记录一些知识点,当时点击量还可以,但是由于工作越来越忙(后来变为996),实在是无力再去更新博客,久而久之,搞得现在连域名都忘了,最终也就不了了之了。

重新出发

现在重拾这个想法,一方面是因为最近一年发生了很多事,也完成了很多事,没有那么多杂七杂八操心,能够有时间和精力沉淀下来进一步学习。

另一方面近两年新博客平台(例如掘金和小专栏)的出现让我很感兴趣,社区整体的氛围也不错,所谓“好记性不如烂笔头”,也正需要一个平台来记录所学所想。

对新的博客也没什么特别的期许吧,能够坚持下去就很满意,但是如果能遇到志同道合的伙伴一起切(xia)磋(ji)学(ba)习(gao)就更棒啦~

新未来


我一直认为职业生涯的3、5、10年是个坎儿,当然大家从招聘信息也能看的出来,工作年限总是分了三个档次:1~3年,3~5年,5~10年,所以我对自己的职业规划就是按照这三个阶段来划分的。

改变当前

1~3年的这个阶段,大学生们开始走向职场,脱离了青葱校园,开始正儿八经的搬砖,属于适应期,我的第一份工作也是在这个阶段。

校招的时候HR经常会问:“你对于未来三五年的计划是怎样的?” 说实话,对于大部分仅仅局限在学校课本而对互联网行业知之甚少的毕业生来说,这个时候谈计划其实跟小时候老师问我们长大想当什么,我们回答科学家的性质差不多。

我真正开始有这样的思考是在毕业第三年,当时疲累于生活和工作,迷茫于未来和方向,我不太清楚自己想要什么,想做什么,一成不变的工作环境更是加剧了这种感受,就像温水煮青蛙一样。

当时也发生了很多事,所谓穷则思变,基于当时的工作经验,认真考虑了未来大致的方向,明确了毕业3年和5年的目标,并且开始付诸实施,后面的一年里经常加班到十点,回去洗完十一点,然后继续学习撸代码到一两点。

其实当时公司是挺器重我的,分管了一个产品开发组,包括安卓,iOS和前端,这时候薪资已经较三年前毕业时翻了三倍(当然了,起薪不能和大厂的大佬们比),而且再过两三年可能会分管整个产品。

最后还是决定逃离舒适圈,去完成自己既定的目标,因为我的座右铭就是“宁做凤尾,不做鸡头”,因为只要在凤凰身上,凤首也未必不可期。

改变,这就是自己毕业3年的答案。

突破自己

不知道大家有没有这样的感觉,纯客户端开发越来越难找到心仪的工作,尤其是iOS,从我司的校招和内推情况,iOS开发的岗位非常少,前端开发要的比较多,安卓比iOS还稍强一点,加上现在大环境不太好,从就业形势来说,整体比较严峻。

严峻在哪里?

  1. iOS发展多年,很多技术点被嚼了又嚼,毫无新意,很多人还停留在千篇一律的语法和实现原理来回折腾,甚至连Swift都没有用过,而苹果今年都已经发布了SwiftUI。

  2. 由于跨平台方案的日趋成熟,除了各家各户自己琢磨的解决方案,前两年主流的ReactNative以及现在如日中天的Flutter,都让跨端开发成为新产品首选,大前端日渐成为主流。

  3. 由于4g/5g的发展,流量的快速增长让用户从图片社交发展到了视频社交,从而造就了一批专注于音视频的开发者,但是有这部分经验的开发者占比很少,往往还需要掌握C++。

  4. 近几年头条App工厂的崛起,中台的概念不断被提起,对于具有客户端基础架构和业务中台建设能力的开发者需求与日俱增。

  5. 大数据和人工智能的快速发展,已经开始向客户端渗透,原生开发并非无法参与到这一浪潮中,但是具有端智能与端数据开发素质的开发者,非常少,且强依赖于当前的工作性质。这里有一些相关文章可供阅读:

再看看自己具有上述哪些能力?

我前段时间面试过一个网易的北邮硕士,三年开发经验,最终三面被拒。求职者名校科班出身,也有一线大厂的经验,技术能力也还不错,但是技术栈非常单一,只会OC,且日常工作中没有足够的积累,距离我们想要的还差一段距离。

所以就业严峻么?我想心里都有答案,至少我有。

那么接下来的毕业第5年,我寻求的是突破

我的想法?

从我自身工作内容来讲,视频开发虽然我比较感兴趣,但是没有实际的应用场景去实践,自学仅仅是空中楼阁,而客户端中台对我吸引力有限,所以我给自己选择的是一条大前端的路,未来一年也是基于这条路给自己制定了一些学习计划,从而保持自己的核心竞争力。

本来还想写一下具体的学习和coding计划,脑海中一下蹦出两句话,打断了我的想法:

君子先行其言而后从之。
Talk is cheap. Show me the code.

那就继续加油吧。