先忽悠自己一句加油的话吧:人生很长,岁月沧桑。若不是终点,请微笑向前。
image.png对,敲代码一样:码不到终点,继续码下去。
image.png所以,作为科班出身的已经入坑三年的程序猿(感觉自己今年可以叫自己程序猿了),以前自己技术渣的真的可以叫“码畜”, 现在看来到成“码人”的距离快了,“码神”的路还遥远的看不到边际,自己的天分 估计最多也就到个合格的“码农”,不管怎么样还是要继续加油。
2018年尽管比较丧,但在工作上比起来2017有了长足的进步,比起2016更是有着很大很的提高。2017年磕磕碰碰的自己拖拖拉拉的乱七八糟的感觉比2016年进步不大,2018这一年技术上的进步自我感觉很明显,看来以往踩的坑最够多还是有好处的,大部分的业务需求都做过,至少知道该怎么入手去解决并且定方案出效果也没有什么差错。这一年朋友介绍换了现今工作,当时犹豫下拒绝了已经拿到offer的做区块链平台工作,来到做个小而美的东西---一半为了理想,毕业到现在经历2-3家初创公司,项目黄的黄倒闭的倒闭(可能今年衰神不要我了,终于正常点了),我自信还是有进大厂的能力(厚黑学很重要 知识点!),却一直想着从小厂做出一些成绩,至少做出来大家都认为好---好用好看,有一些真正的不只是看到的商业价值,一半也是为了证明自己的能力。这一年自己的技术栈很乱很杂,发展的还很肤浅:从前到后从软到硬,乱七八糟搀和了很多,甚至还搀和云服务器的一些简单运维,其实自己也明白这样不好,但是工作总要有人去做,在其位就要完成该做好的工作,先是生存,然后生活,同样先是本职工作,再是理想的工作,虽然大家伙的理想普遍都是混吃等死不工作。
image.png换工作之前写硬件调试串口,各种码表的数据命令,研究串口开发;后来换了工作后需要写了爬虫,乱七八糟的爬了也算有十万级的数据量,百万的资源和上T的存储,虽然数据量似乎像那么回事,但是自己知道写的还是很烂-远没有达到最初的设定目标,越来越感到时间是不够的,虽然敲代码的速度和质量比起以往有了很大的进步,并且很少出现不该出现的低级差错,可是手头设涉及的东西太多了。移动端的迭代维护,填历史遗留的各种坑,大bug小bug不计其数,接手的时候崩溃跳出来基本百分之百,项目结构更是惨不忍睹,写法简直可以用天花乱坠来形容,于是从稳定版本到重构版本(至今也没有完全重构完)。
回顾这一年的编程工作和学习,虽然自己是个很拖延很“安分”,但是记下的 todo list是越来越多, 尽管没有明确的 dead line, 但是计划下去要学习的东西还是越来越多,而真正落实去学习实践的往往拖延的很严重,并且有很大的滞后性和质疑是否合理,有些东西过了一段时间再看,发现当初自己也是一时兴起做了标记,完全没有学的必要或价值或实现意义。
所以现在思考的更多了,程序是一个要不断自我驱动学习的职业,可惜许多东西学了并没有机会去用到,然后慢慢的遗忘,变得陌生,所以在本职工作以外,是要去学习新技术,但最好是可以明显有应用的地方去实践,否则就算敲出来没有落地的应用,闭门造车的功夫也只是自己感觉良好,然后随着时间就遗忘了。
image.png
现今写代码虽然很大程度上依旧是日复一日的重复并没有特别出彩的地方,毕竟是所在的工作需要决定了要采取的实现方式,绝大多数的合理的业务需求的实现方式都是顺理成章的,就算可能有些不合理有些麻烦的需求,基本上都可以找到现成的解决实现方案。
这也就是说明,个人理解出来的很多东西其实并没有想的那么麻烦(可以从面试造原子弹,工作拧螺丝来体现),我并没有觉得自己比两年前的这个时候处理业务所使用解决方案效率有明显的提高,但是毋庸置疑的是写代码的效率和准确率有了极大的提高,以及该考虑的不该考虑的甚至不是分内的工作都开始去更加全面的囊括起来,虽然还有一些问题的处理优化效率没有明显的提高,但是写法相对而言更加严谨和细致,开始想的不只是怎么解决掉这个问题,还有的是怎么更加合理的去解决这个问题,更安全高效合理的去解决这一类问题的情形,哪怕是暂时没有好的解决方案,也会记下来抽空去学习找出最佳的方案。
image.png新的一年,2019,还是码不停蹄(码畜应该是用蹄子的,对还是厚黑学)!come on!
网友评论