专栏首页吴亲强的深夜食堂那我也来个2020年总结
原创

那我也来个2020年总结

微信搜索【吴亲强的深夜食堂】公众号,分享一下奇奇怪怪的设计,关注我,获取更多学习资料

果然还是开启了年终总结。这一年主要的变化是在九月中旬开始转型写 Go 吧。

自我介绍

我毕业于 2018 年,几个加我的读者和公司的同事一直不知道我学历,之前有个读者还问我是哪个重点大学毕业的,我说是大专他们还不信。学历这东西,多少为过去自己的年少无知付出了代价。包括一些认知层面的东西,相对那些优秀的同龄人有较大的差距。以至于在过去的两年里不断的学习,试图弥补这些差距。总体来说,和两年前刚毕业的自己,变化很大,以至于和我之前同大专的室友都开玩笑说,现在混的最好的就是你。可只有我知道,离优秀有多遥远。或者什么是好,什么是不好?

编程之路

大学确实啥东西也没学到,因为压根就是在混日子。在 18 年 3 月份的时候,我意识到六月毕业面临就业问题,毕竟家里也没矿。也不爱干销售,不喜讨好他人,看人脸色。当时自己的专业就是计算机网络技术,尽管直到我毕业还不会画一个简单的局域网网络拓扑图。 当时我的大表哥在杭州开了一家网站公司,专门给别人做网站,在 PC 端建站那段巅峰期积累了一些家业,也在杭州买上了房,现在应该两套了。然后给我指了条明路:

因为他公司的员工就是靠着 crm 二开给金主爸爸做网站的,听说报价 10w,工期 2个月,实际二开 2 天,多少有点过于真实。

不过,我不得不说,是 php 养活了我,果然是世界上最好的语言。即使转型了,我依然会关注 Laravel 框架动态,因为这个框架当初可是着了迷。

在那段还没毕业的时间,就疯狂的学习 php。从 html 到 css, 从装环境,装 idea, 到写首行 <?php,再到第一个函数,第一个 Hello World

接着 mysql 数据库:下载,安装,连接,建库建表。然后在某度打下 php如何连接mysql数据库 , 接着还需要从百度千页一摸一样的答案中 (都 2021 年了,求求你别用 x 度了),选出我认为排版最好看的那篇文章,ctrl c + ctrl v

你知道这个过程得有多艰难嘛?然后慢慢的开始接触框架,慢慢的在各个学习网站开始找实战的项目,跟着项目练习,实战,一定要写代码。我甚至会把一个项目跟着写完后,删光,重新再写一遍。如果读者中有学生的,对学习有些困惑的,可以联系我,多少还是可以提供点心得的,当然免费。

第一份工作

18 年离毕业两个多月来杭州找了一周多吧,还是找到了一份工作,我的第一份工作薪资我记得是 7k, 一个月后老板给我加了 1k。互联网的薪资起点确实比一般行业要高的多。

那是家小公司,整个公司就没几个开发。因为是第一次接触生产的项目,确实很多东西和做练习的项目不一样。没办法,不会就学。不过那就公司好在正常 955,每天准时下班。那时候太菜了,基础也太差了。每天人走光了我就留在公司疯狂补知识,哪里工作遇到不会的就去学什么。慢慢熟练起来。

陆陆续续看了几本书,偶然间了解到算法工程师的岗位,我才知道还有算法这种东西,买了一本入门的书叫 <<算法图解>>,这本书翻了两三遍才大体看懂,知道还有数据结构,算法还有大 O 表示法。

然后不满足,又买了两本 <<算法之美>> 和 <<数据结构C语言版本>>。算法之美这本书给我的感觉,太过理论化。真正给我帮助的是 <<数据结构C语言版本>>

那时候不会 C,就去搜,把这本书图之前的题目都做了遍。对数据结构和算法有了初步的了解。偶然间又得知有个 LeetCode 的网站,然后就去刷题。

第一次别说能不能做了,我连这页面咋么点都不清楚。到后面开始会用,开始知道咋么点击刷题,开始知道如何查看别人的答案。开始模仿别人 (一开始是真的毫无思路),看看别人是咋么写的,最长的时候连续坚持了三四个月每日一题,就算是现在,我也才刷了 200 多道而已。

不过这期间,我也总结了一套刷题姿势,比如谈谈刷题姿势,还有十分好用的二分查找模板

第二份工作

第二家公司开发人数比第一家多了几个,主要做 SaaS 系统,还有其他历史项目。

也是这家公司让我意识到写好代码是一件多么重要的事情。我开始学习如何写好代码,特意看了一些规范。比如 php 中的 PSR4。还买了一本书经典书 <<代码整洁之道>>。可以说,这本书对我的帮助很大,尽管还不能说现在的代码写的有多优雅。

这个过程中,又去学习了面向对象的一些知识,因为用的是 php, 所以买了一本 <<深入PHP面向对象、模式和实践>>,我觉得写的挺好。这本书认真看完了,对面向对象多了一点认识。在这家公司呆的一年,也是我编程能力提升最快的一年。因为我经常顶着两个项目同时进行开发,而且核心功能点都在我这。

第三份工作

七月份的时候来到现在这家公司,是电商行业一个垂直领域的领头羊。Leader 人也超好。在我入职完成第一个需求的时候,开始转型写 go 项目了。直到今天,我再也没写过一行 php 代码了。虽然我们经常说语言只是工具,但是在接触别的语言后,还是刷新了自己技术上的一些认知。死守一门语言的人,可能目光也会变得狭隘 (纯个人观点,不喜勿喷)。

我是如何学习 go 的呢?

先是找了份文档,跟着学习了一些语法。记住,简单过一些知道就行了。我当初是看 学院君的课程的,然后还有一个简单的项目,跟着写了后,我把它重新改造成一个简单的聊天室。

简陋归简陋,终究还是完成基本聊天功能。我们在学习一门新语言的时候,需要从项目入手去了解一门语言,而不单单每天去练习一些语法层面的东西。在做项目的过程中,你会因为一个功能点而去接触新的知识点,写到最后,就能把这些知识点完全串联起来。

后面因为有使用到 gin 框架,又去学习了这个框架,先把官网的例子全做了遍,后面推荐 煎鱼 老哥的 gin 连载课程,写的真好。然后在 go中文网 获取到一份 go 相关的书籍,陆续看了几本里面的书,质量很高。

书中碰到有意思的点也自己动手实践了,平常也会去 medium.com 这个网站查看一些 go 系列的文章。这三四个月下来,加上实际开发中接触和使用 go 原生的一些包、第三方包以及公司内部的组件,也算是入门 go 了。最近在看公司内部包的源码,有些依赖开源项目的,又去看了开源项目的源码。我很喜欢看源码的过程,看不懂的地方查资料,或者重新梳理看一遍。到今天,可以说是上手 go 了,尽管还有很多不足,但是,在 go 的道路上我将越行越远,期待。

今年看过的书单以及课程

看过的书单

  • <<代码整洁之道>>
  • <<黑天鹅>>
  • <<大教堂与集市>>
  • <<高性能Mysql>>
  • <<思考快与慢>>
  • <<鞋狗>>
  • <<Go并发编程实战>>
  • <<Go语言设计与实现>>

还有其他陆陆续续看了一点就不列了。上面这些书我并不是每本书一字一页看下来的,很少有一本书全部都是精华,技术方面的书大多也不需要承上启下,基本模块划分的。一般某些章节的内容目前我比较熟悉,那么我会看的快一点,大概回顾一些,如果看到自己的盲点,那就停下来细看。重心会放在核心的章节,细看,反复看,回头看。

关于公众号

其实这一年多我对公众号都是放养的,有时候一个多月可能都不会输出一篇。写公众号起因是一年前开始刷题,每天刷一题,记录解题思路。大部分粉丝都是那时候关注的 (当然粉丝数量也是少的可怜),那段时间连续了三四个月。新年了,我可能打算买个有留言的公众号,迁移过去,真正开始运营。

公众号写出来确实很赚钱,主要是广告文。当然,我看过不少读者在作者发软文之后就冷嘲热讽,我觉得完全没必要。作者常年向外部输送有价值的信息,不应该得到一点应有的回报嘛。这也是作者认知变现的一种形式,「投资是认知的变现」。当然,不管你做什么,总是会有各种声音批评你,实在不喜欢,取关多好,何必呢。

很喜欢一句话:外在所有的声音,如果能够影响到你,那就说明你内心没有自己的主见。在互联网时代,就是要学会跟不同的声音共存。我的信念始终是那句话,我不同意你说话的内容,但是我始终保持你说话的权利。我要学会和各种各样的声音打交道,其中包括噪音和杂音等。

新年目标

  • 公众号粉丝数突破 5000
  • 职场完成晋升
  • 开启一段从 0 到 1 的实战项目
  • 学习 K8s
  • 再过两年找个女朋友
  • 待定

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【云+社区年度征文】我的2020年个人总结

    主要使用技术:POI、HTTPClient、JSON的序列化及反序列化、Exe4J

    软件测试君
  • 【云+社区年度征文】2020年FunTester自我总结

    2020年,我写了一篇文章记录测试工程师自我提升的几个方面的文章2020年Tester自我提升,这马上年底了,到了收获的时候,下面我自己总结一下2020年在这些...

    FunTester
  • 一个中年SAP自由职业者的2020年终总结

    2020年对于全球人民而言,都是非常艰难的一年,也是让所有人刻骨铭心的一年。笔者也过得不轻松,应该说是先苦后甜,先无比纠结后无比惬意。去年年底去外地度长假游玩,...

    会玩SAP的金哥哥
  • 迟来的2020年度总结,顺带附上被鸽了很久的自我介绍

    大家好,我是小澎,一个热爱前端的2021届的应届毕业生,大学专业是安全工程,不,不是网络安全,而是工程安全,所以我是非科班。今天呢,想跟大家介绍介绍我自己

    @零一
  • 2020年度个人总结--一个前端技术LD的年终盘点

    2020年是自己在管理岗上,第4个年头。管理的人数由不到10人扩展到了20多人。过程中有阵痛、有迷茫,但挺过来后是满满的收获。

    奋飛
  • 看了这个总结,其实 Matplotlib 可视化,也没那么难!

    编辑 | JackTian 来源 | 杰哥的IT之旅(ID:Jake_Internet) 转载请联系授权(微信ID:Hc220066)

    杰哥的IT之旅
  • 看了这个总结,其实 Matplotlib 可视化,也没那么难!

    Python 中可以通过 matplotlib 模块的 pyplot 子库来完成绘图。Matplotlib 可用于创建高质量的图表和图形,也可以用于绘制和可视化...

    小小詹同学
  • 【福利】那些年我总结的Web开发者成长路线

    从实习后的那些年里,我就开始经常总结一下自己的学习路线,成长路线等等。今天,就重新把这些资料再放出来啦啦。 当然,这些资料也都是在我的GitHub上有的啦。 D...

    Phodal
  • 从业18年,我总结了9个最有价值的经验

    我从 14 岁就开始在父母的卧室里写代码。我通过非常慢的网络阅读任何我能够获得的东西。20 岁时,作为一名 Web 开发人员,我签了人生中的第一份劳动合同,我当...

    深度学习与Python
  • 蛇从暗黑中袭来——响尾蛇(SideWinder) APT组织2020年上半年活动总结报告

    响尾蛇(又称SideWinder,T-APT-04)是一个背景可能来源于印度的 APT 组织,该组织此前已对巴基斯坦和东南亚各国发起过多次攻击, 该组织以窃取政...

    Gcow安全团队
  • 一个两年的程序员,面5家斩获点我达,网易offer的面试总结总结

    毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...

    美的让人心动
  • 和各种诡异 Bug 打交道 13 年,我总结了 18 个经验

    我写了我是怎样追踪这些年遇到的最有趣 bug 的。最近我重新浏览了这所有的 194 个条目(历时 13 年),看看我从这些 bug 中学到了学到了那些重要的经验...

    C语言与CPP编程
  • Java开发八年来总结的知识脑图,以及我的进阶线路规划。

    学习一个新的技术时,其实不在于跟着某个教程敲出了几行、几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观...

    慕容千语
  • 录取率四连降!经历了评审、放榜双延期的 ICML 2020,评审质量有变好吗?

    这届会议一共判了4990份“试卷”,1088位作者成功拿到了入场券。相比去年774篇收录,3424份提交申请,以及22.6%的接收率,虽然在录取的“绝对数量”上...

    AI科技评论
  • 关注思考的过程,终将更加卓越 | 2020 年总结

    2020 年末和 2021 年初在掘金社区和 Twitter 看了诸多大佬的 2020 年总结「顺便膜拜 dalao 的同时学习波文法?,方便写自己的年度总结」...

    Cloud-Cloudys
  • PyTorch称霸顶会:CVPR论文占比是TensorFlow 4 倍

    自 2009 年深度学习再度成为焦点以来,很多机器学习框架成为研究者和业界开发者的新宠。从早期的学术框架 Caffe、Theano 到如今 Pytorch、Te...

    机器之心
  • 我的2020总结

    对于大多数人来说,2020年啥也没干,就光见证历史了。前一段时间华盛顿邮报向读者征集如何描述2020年,一个九岁小孩拔得头筹。 过马路前你左右都看了,结果被潜水...

    xindoo
  • 2020 年 Java 程序员应该学习什么?

    大家好,我相信大家在新的一年都有一个良好的开端,并准备好制定一个提升自我技术的目标。作为 Java 开发人员,我还制定了一些目标,希望在今年成为一名更好的 Ja...

    武培轩
  • 数据说话,520到底是怎么火起来的?

    话说刚刚过去的这个520,可能是史上领结婚证人数最多的一天,因为这些排队中的很多人,都是2月2号没办法领证的人,结果被生生拖到了520这一天!

    陈学谦

扫码关注云+社区

领取腾讯云代金券