结业后的第一个五年,自食其果 | 掘金年度征文

3,789 阅读9分钟

恰同学少年,初涉社会,不知天高地厚,终自食其果;
若白驹过隙,碌碌无为,过一日算一日,结业五年矣。

呼...(长舒一口气),好几年没写年终总结了吧,我点起了烟,说起了从前...

我曾经那么喜欢写总结

刚出来工作那会,很喜欢写反思总结,吾日三省吾身,最疯狂的时候,每天都写。

当然,这个阶段确实也着实有很多东西可写,跟海绵一样,学啥都快,每天都能清晰地感受到自己身上的进步。

后来,求职路上不断为自己当初的任性买单,生活的各种不如意,对自己的失望一点点地累积...

而我,并没有去面对这些问题,而是选择了逃避,以浑浑噩噩的方式度日,有一份养得起自己,不太忙的工作,就好,只要不去想,就不会有烦恼,也是从这个时候开始,我再也没认真写过总结。

上一年的掘金年度征文,打开电脑想写点什么,写了一小撮又删了,先不说跟各位大佬比有多卑微,我也没有勇气去直面问题,那种感觉就如结痂后发炎的伤口一般。

突然想写了

前几天,在收拾书柜的时候,看到以前买的《精进: xxx》,顺手翻阅了起来:

“想想五年后你会干些什么,过什么样的生活?”

就结业五年了啊

上鸡汤

如果你想走出不一样的人生,做一些不一般的事,那么以五年为期,你可以为自己制定一个长期的目标,并为之做出持久而坚实的努力,你需要好好的思考一下,如何通过一点一滴的人生增量,完成个人核心竞争力的锻造。

不是孤身寡人了,不能再悠哉悠哉混日子咯,下一个五年,角色就是演好一个 丈夫父亲

犹豫许久,还是在今年的最后一天写上一篇总结吧,算是,告别上个五年和迎接下个五年的里程碑吧。

跑马灯

永久结业

大学高数挂科,有好几次补考机会,一直拖着不去补,尽管父母、朋友、同学、同事、领导各种苦口婆心循循善诱,就是不上心。还扬言,学位证拿不到又何妨,我一样能找到好工作。而实际上的结果却是:

你不把学位证当一回事,HR就不把你当一回事!

表现为:

  • 1、面试时,问学历不敢说本科毕业,只是说本科,拿到offer以后,才敢说本科结业;
  • 2、朋友内推时,你技术够,就是这边卡学历,最少要本科毕业;

当然最扎心的莫过于:

比你菜很多,天天问你问题的人,拿着比你高得多的工资,在你想去的公司上班;
而我只能游离于各种中小型的非互联网公司,我的顿悟,只是别人的基本功;

也正是应验了前老大说的“野路子”,在小公司耗着恶性循环。以笔者过来人的身份奉劝各位快毕业的小老弟们:

学位证 真的很重要!!!不要说我学校不是211,985没啥用这种话,垃圾本科学位证都没有的我当场哭给你看;有机会的话,刚毕业的时候想办法进大厂镀金,混也好,再出来找工作是完全不同的境遇。

倔强(Mr.)

无奈地接受了这个设定,但我不愿被周围的咸鱼同化真就混日子,我要努力,哪怕努力错了方向,起码让自己心安。

得益于表情包的兴起,让文笔囊中羞涩的我也能写出有趣的文章,花了五个多月,肝了一套Android基础入门教程,发布在runoob上:《2015年最新Android基础入门教程》,共148节,很多读者都反馈喜欢我的文章,尽管现在很多内容都过时了,但我还是佩服自己当初的毅力。

当文章被别人评论,认可,内心会觉得充盈,当同事在搜索引擎上搜到自己的文章时,尽管脸上毫无波澜,内心却是难以自抑的激动。持续的写作,让我这个内向的人认识了很多无话不谈的朋友,良性循环,所以写作这件事我坚持下来了,还顺带混了个 CSDN博客专家 的衔头(也是群里经常黑我的一个点)。

公司的Android业务写久了,有些无趣,大动干戈地重构显然不现实,毕竟项目有历史包袱(坑)在那里,旧的没填上又挖了新的,而且产品也不会给时间你去重构,跟赶牛一般,一个版本接一个,无穷无尽,是的传统小公司的开发仔就是没人权,偶尔还要帮人修修电脑呢🤡。

年会上,领导微信群里发红包让大家抢,边吃饭边盯着手机抢,结果饭吃 不好还没抢到,令人兴致全无。春节过年也是历史重演,每次打开群聊都TM已抢完。于是我花了点时间学习无障碍、编写Xposed插件和逆向技巧,然后肝了个插件:「CPWechatXposed」

然后下一年的年会,当别人埋头盯群苦苦等红包时,我却在那里安静的吃饭喝酒。当一个个叫苦连天抢不到时,我却没有错过一个红包。反倒安慰起他们来了,别抢了影响心情,好好吃饭,可谓是将 真丶闷声发大财 演绎到了极致。

接着就是用Python投机取巧的故事了:mp.weixin.qq.com/s/MBjnKGYU7…

经历过写最屌的码,输最多的钱后,我的Python也算入门了,开始琢磨起了Python爬虫,然后一个出版社的编辑找上了我,想让我出书。

嗯,从Android入门教程那里来的,想我写一本 Android入门书,你猜结果怎么着?

结果却是:我出了一本Python爬虫入门书,是的,真是妙蛙种子吃着妙脆角妙进了米奇妙妙屋妙到家了

有内容支持,只是整理和修修补补,书很快就写完了(2018.8),然后就是痛苦的改稿,太多的白话文、错别字、语句不通顺,改到自闭。当以为万事大吉,只等出版时,却再一次

出版社说我爬虫部分写太多了,不像入门书了,让我把书拆成两本,一本基础,一本爬虫,然后补内容。

当时恰逢公司项目毕竟紧 + 仅剩不多的耐心,忍痛把基础部分拆掉了(发掘金和公号上了),只出爬虫那本。

加完内容后又是漫长的循环:有问题 → 修改 → 提交 → 打回 → 有问题...

有些麻木了,所以当书真的送印,并且送到我手上时,我还有点不相信。

过程很通过,不够还是等到它了,貌似还被清华大学数据研究院选做教材,这也是群里黑我的另一个点(清华教材作者)。

🤡家里还剩几本📚,后面搬家懒得搬了,评论区抽三个送一本吧,掘金开奖我也开,哈哈~

开始往公号上搬运Python系列的文章,排版问题让我头疼,又不想用别人的转换工具,于是乎花了几天用Python写了转换工具:《🤡公号文章排版利器 | 🐁尾汁Markdown转换工具来咯~》,可能因为没怎么宣传,也没什么人用,不过我自己用起来是觉得真香,哈哈,我自己用的一种主题示例如下(偷的谷歌开发者公号的样式):

流水账的东西,大概就这些吧,有些比较零散就不说了。

一下子解决了两件人生大事

还记得Xposed系列中的《抱歉,Xposed真的可以为所欲为——6.你的表白撤不回了》 里的UI妹子吗?

我们领证了,就在今年:

是的,坚持写文章能解决单身问题(🐶头保命)

然后,两小口微薄的存款+家里给点+别人借点,勉强上车(二手房,户型很小,但目前够用)

明年是省吃俭用还债的一年,哈哈,当然上班的路程远了些,不过也算有了自己的🐷窝,不用担心房东动不动就涨租,弄个东西还叽叽歪歪的了。

目前在装修了,估计四月份搬家吧,这么快速的一条龙,得益于执行力很强的妻子,哈哈。

打脸Flag还是得立一下

2021还是要立个Flag,算是对未来的期许。

工作

  • 稍微上点心,少写低级BUG,尝试技术分享,帮助团队一起成长。

学习

  • 往Android架构师方向看齐,提升广度和深度,多看源码,多思考,而不是止步于API调用;
  • 逆向,反爬破解,爬虫进阶;
  • 数据结构和算法;
  • 量化交易;
  • 情绪管理、为人处世,学习技巧,写作技法;
  • 提高下英语水平;

生活

  • 戒游戏,少喝饮料,多喝热水,少看沙雕视频;
  • 运动锻炼身体,体能是真的差,打个羽毛球跑几下就累得不行,而且肚子上的腹肌变成一块了😱;
  • 不要懒惰,减少拖延,学做饭,主动帮妻子分担家务活;

其他

  • 掘金冲一波lv5
  • 希望明年能出现在优弧的感谢列表里;
  • 公号粉丝破1万,目前1172;
  • 跟朋友一起出课程搞钱;

大概就说这些,想到再立吧,反正是打脸,多立些无妨 ,明天是2021年的第一天,提前祝各位:

最后以 陈奕迅《陀飞轮》 中的一段歌词来结束本文,也告诫自己 惜时,明年见,胖友们~

过去十八岁没戴表
不过有时间
够我没有后顾 野性贪玩
霎眼廿七岁 时日无多
方不敢偷懒
宏愿纵未了 奋斗总不太晚...

掘金年度征文 | 2020 与我的技术之路 征文活动正在进行中......


送书抽奖结果公示(抽奖录屏

🤡恭喜以上三位小伙伴,抽奖代码如下:

var nameList = []
var commentData = {}
var domList = document.querySelectorAll("div.comment")
for(var i = 0; i < domList.length; i++) {
	var userName = domList[i].querySelectorAll('span.name')[0].innerText
	var userComment = domList[i].querySelectorAll(".comment div.content")[0].innerHTML
	commentData[userName] = userComment
	nameList.push(userName)
}

// 数组去重
var newNameList = Array.from(new Set(nameList))

for( var i = 0; i < 3; i++ ) {
    // 生成一位幸运的掘友
    var lucky = Math.floor(newNameList.length * Math.random())
    console.log(`获得签名书的掘友是:${newNameList[lucky]},留言为:${commentData[newNameList[lucky]]}`)
    // 把中奖机会让给其他掘友
    newNameList.splice(lucky, 1)
}