[总结] 2019 从零开始入行 1年6 个月以来的感受和体验

2019年已经随着寒潮的袭来进入了年尾。
去年年末的时候写了一篇2018年的总结,当时记录了我从零基础入行半年的一些感想和感受。当时收到了很多人的温暖的鼓励,在这里谢谢大家。因为工作业务上以及个人琐事安排的变化,这一年大多数都在备考并没有在论坛发
表文章。现在我已经从事程序员(其实很少Code)这个工作达1年半有余,而如今我的心境有了一些很细微的变化。

去年的文章链接在这里。
【总结】2018 小总结&从零开始入行半年以来的感受和体验

记得在去年给自己立下了以下几个 Flag ,我稍微总结下大概如下。

  • 学习前端(HTML,CSS,JS,JQ等)
  • 运动
  • 上线个人博客
  • 考资格证书

现在回过头返看一下,去年大概在年末里的flag很残酷的告诉自己,完成度大概是以下这样的

  • 学习前端

学习本身完成度接近于0,但工作上稍微接触的原因快速定位能力有了增长。前端知识有时候烦乱复杂,就算一次性掌握住了,实际项目开发中用不到的话,很快就会忘记,光速忘记。忘记之后那么之前的学习时间相当程度上就是浪费。或者说是学习效率低。

  • 运动

完成度100%。很欣慰的告诉了我自己,至少还有一样东西我没有落下,那就是坚持去游泳馆游泳。去掉女生不得不说的秘密的日子,我大概有一周2-3次的时间,一个月大概在8-10次的时间是会去游泳馆的,每次时间不多,大概是30分钟。虽然我用实际行动证明了这一年我的体重毫无变化(主要还是没管住嘴),但养成了一个良好的习惯,这比运动带来的实际身体上的变化更让我开心一点吧。经常伏案对着电脑屏幕,长时间久坐的程序员如果没有了长时间运动的加持,从体能上会落后不少,精神上负能量也会多。进而可能影响到以后的人生,有条件的人还是动起来吧。

  • 上线个人博客

 完成度80%。记得去年我说 Flag 是一个月内能上线。实际上我感觉我真的是异想天开了,明明不是什么大神,战五渣还想一步登天一个月上线个人博客?

下文也会有赘述,这里先说一下我2019学了一下Python,用Django框架搭建了个人博客,不要问为什么不用Laravel ,因为非科班出身的我还是想多学几门技术。多接触一下未知的领域,没有实际开发项目的经验只好用自己的方式练手,而现在不会Python实在不好意思说自己还是程序员的感觉,于是就去学习了然后通过这个框架来练手。现在整体已经完成主要骨架和部分细节,预计12月以内上线。在这里感谢下Laravel论坛里的教程,对我这种连Git都没熟悉的人来说,因为之前有学习论坛教程过所以现在学习 Django 的时候,Web原理的部分能够了解的快一些。也能通过不同的语言和框架了解到Web框架的很多异同。同时还能够复习PHP的代码。

  • 考资格证书

完成度0%?100%?这个真是我2019年最大的败笔吧。最想得到的证书因为毫厘之差没有合格,现在还是很难过呢。有时候真的真的就差那一口气吧。但与此同时,我拿到了一个Python 证书,也算是给我上半年的学习一个很好的证明吧。在这里感谢下论坛翻译的文档Python 官方文档:入门教程,初学者备考期间,受益匪浅。 2020年估计我的主旋律还是资格证书备战。可能有人问为什么我这么执着于考取证书,原因很简单,因为确切的目标能够让你不停的有计划的学习输出,不然很容易造成一种就是感觉每天都在拼命学习和读书不停的吸取养分,但回过头好像自己也没多少长进的虚无感。

上面说了那么多去年的 Flag ,下面来说一下我这一年从小白到迷惘到焦虑到佛系的心路历程。

1月-3月

因为工作内容的变化,我从上一个使用 Laravel 开发项目的工作,转换到了在一家日本大型的上市公司里,成为了一名光荣的螺丝钉。开发的任务很少很少,差不多6个月的开发一个需求,大概有5个月都是在写一写文档和资料,可以说是标准的面向Excel编程了。虽然工作上非常悠闲自得,但我摸鱼的同时也学到了不少,虽然跟技术无关,但在工作上空闲时光熟悉了一下整个日式大手企业IT的开发流程和一些IT的最基本的最基本的基础知识。比如,什么是二进制这种东西。。因为要备考,所以这一段时间可以说是熟悉新公司和新项目,并且沉淀的一个阶段吧。就是那种新人刚进入超大公司的那种新鲜感和不安还有兴奋的综合感受。

4月-6月

在这个温水到不行的环境里,我觉得我上班的时间也许实在是太闲了。在备考资格考试的过程中,我遇到了一些计算机科班都会知道而我却一无所知的东西。比如程序是怎么运行的,内存如何分配,CPU是什么,IP地址端口还有操作系统的设计,还有二进制十六进制的转换问题。还有网速计算的等等问题。这些问题有时候一直困扰在我的脑海里,很难去解决。于是我就去学了C语言。这个被誉为科班出身必学的语言,也是静态语言的老大哥,大概在上班的闲暇之余,用了一个多月的时间,跟着网上的一些教程。我了解到了一些最基础的计算机C语言编程知识。比如数据类型占据多少内存,如何编译的。。这些很基础到不行的知识。一边学习一边熟悉就这样迎来了我的夏天。

7月-10月

上面写了一下我学习C语言的问题,我学C语言真的是我想钻研吗,还是想工作呢。都不是!其实我只是想知道C语言是什么,为什么国内科班生都要学。接触了一段时间的C语言,发现遇到了瓶颈。因为工作上实在用不到C语言,所以学了发现也很快忘光了,以自己目前的实力想用C能做出点什么东西,也是很难的。

于是我就去学了python。为什么我去学呢。在这里没有说是觉得语言上有好坏之分,只是这门语言包含了很多库,对于我这种小白来说现在的主要任务,不是去当个Coder,而是做一个合格的Copier。我知道自己现在的水平是产出不了像大神一样的开源项目,甚至也无法自主去做一个项目。

能够快速定位需要的轮子,读懂别人写的代码,并且为自己所用。这个能力也许比我花费时间自主去研究写什么代码来的更为重要!

而 Python 这种胶水语言就提供了我这个良好的环境,毕竟库多。加上现在日本 Python 的热度很高,用人单位需求量增大,所以学习起来资源很多,大概是学习了1个多月,我参加了一个日本这边的 Python 资格认定考试。成绩下来之后我合格了感觉良好,因为这半年从小白到迷惘我觉得努力没有白费。而且因为一直有个这个目标,所以会去反复集中的去练习。

随之而来的就遇到了一个问题,就是遗忘这个老生常谈的话题。前面学的C语言就是因为遗忘以至于我现在无法继续下去,每一次都是炒冷饭,颠来倒去看一下基础的语法和几行的理论,那种重复真的是无法掌握一门语言的。与君共勉。于是我决定用 Django 搭建自己人生第一个博客。

10月-现在

从11月开始准备学习 SQL 所以开始在 Leetcode 刷题,阅读已经坚持了一个月,刷题已经坚持一周。
目前进入了初级到中级的瓶颈,需要反复重复才能记住用法和部分原理的问题。
现在每天会写日记,几句话很无聊的那种也算。
然后准备上线个人博客,思考享受年末的时光,给自己的2019说声辛苦了。

PS 解释一下为什么我总有时间学习,因为我上班任务很轻松,不加班,所以上班时间是一半拿来看书,一半用来解决工作问题。下班时间用来了解其他领域知识和看看电影啦消磨时间。有时候工作效率高真的能给自己省不少时间,所以提高工作效率就是给自己多一点休息时间吧。

2019年发现的新问题

因为今年进入到了一个大型企业去当了最底层的螺丝钉,其实学到了很多技术之外的东西。
那就是商业运作模式问题。我们抛开技术Geek和家境天生优越的人来说,大多数人从事这行是为了什么,为了站着又把钱赚钱了(※让子弹飞)。我并不是觉得我真有天赋从事这条路,我可以终身学习,能体会到编程带来的乐趣。但前提是我要能吃饱,我要有所得。
这家企业让我明白了,大企业是如何去组织一个项目,要通过多少人和反复打磨的运营模式才能盈利。
很遗憾的就是,程序员这种技术工人真的是不可或缺但又唾手可得。不可或缺是指一个项目这是开发最核心的一环,唾手可得就是完全可以通过外包等方式确保人才。用完就可以走了。包括我自己,所以我体会到了一种危机感,就是只去钻研技术不去了解市场需求和企业商业运作模式的短板,更何况我技术还是个二流子。。
所以我2020年一个重要的目标就是学会经营自己,多去阅读一些关于Code技术之外的文章。

2019年个人心得,个人心得而已,点到即止。

  • 学习语言的目的是为了解决问题,而不是研究语法和重复别人的轮子。
  • 工作上编程技术不是最重要的。死抠技术不如想着如何实现知识变现。
  • 技术类人才越来越多,想要在以后的残酷竞争中脱颖而出,必须要学会一门其他技能。
  • 多读书,少游戏,除非游戏能给你带来收益和人脉。
  • 人生而就是不平等的,与其焦虑拼命跟上别人步伐,不如准确定位自己找到自己的节奏,毕竟大家起点都不一样。
  • 承认别人就是比你优秀,但别妄自菲薄。

2020年的目标,学会一门和技术无关的新技能,尝试从事翻译文字类工作。运营好自己的博客。保持运动的好习惯。接着苦逼的考证。
谢谢大家抽出宝贵时间来进行阅读这篇文章。

本作品采用《CC 协议》,转载必须注明作者和本文链接
⬇︎第一次零基础搭建的个人博客。欢迎批评指正,大力鞭策!❤︎ 旺财的个人博客(⌯¤̴̶̷̀ω¤̴̶̷́)✧ January 17th, 2020
本帖由系统于 9个月前 自动加精
chihokyo
讨论数量: 2

咱们俩是同道中人啦,我是tornado和flask。

9个月前 评论

比我优秀的人还比我努力 :pensive:

8个月前 评论
chihokyo (楼主) 8个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!