美文网首页
在自学的过程中回顾一下编程生涯

在自学的过程中回顾一下编程生涯

作者: Chenstyle | 来源:发表于2020-01-13 09:40 被阅读0次

    事情是这样的。上周完成了鸿洋在慕课网上关于模仿微信主界面框架的学习之后,周六我开始看书,把藏在书柜上那本《Android进阶》拿出来看了一下。略过前面一大段的关于Android基础知识,四大组件的一些东西之后,看到了多线程,并发方面的内容。

    在看到了Synchronized,volatile,wait,notify等关键字的时候卡住了。我只知道这些东西是关于并发相关的关键字,但是不知道这些关键字都是干什么,有什么用的。所以需要去查询资料。

    于是在B站搜索了相关的内容,接着入坑了马士兵的Java并发的教学课程。星期六一下午看来下感觉非常的好。

    于是我那由来已久的心情又开始跳动了。想着学前端真的不如直接入坑Java后端算了。但是这一块范围确实是太大了,东西也太多了。所以归根结底还是要先做好Android相关的东西。

    不过相对于十几年如一日的Java后端开发,和目前社区氛围最为浓厚的前端开发,Android这边真的没有成体系的进阶计划和教程。一旦没有了那些东西,学到一定程度,比如说我现在这个程度之后如何去进阶,往哪一个方向,或者是看书或者是看教学视频,看开源项目或者是开源社区的文章,这都是一个很大的问题。

    回顾一下我学编程的这些年,大一开始接触,最开始都是从C语言来的。但那个时候我是真的不知道这个东西有什么作用,也就是照着教程敲代码。因为高中数学都没有学好,关于代码逻辑这一块根本不知道如何去很好的处理。而我记忆中那个教程,也没有坚持的学习到最后。

    我们学校在教学方面也没有做好这个问题。大一大二的时候就忙着升本了,课程上面根本没有进行好的规划和跟踪。我当时还是好几科课程的课代表,我都弄成这样,别说其他了。

    C语言课程方面也没有学到后期的程度,明白了变量,循环,选择,之后,大一下学期开始学Java。而也是把Java基本的变量,循环,选择,面向对象方面粗略教过之后,就开始对着Android开始整了。

    那个时候我们的Android老师也在忙他自己的事情。所以作业什么的也很水啦。我这个收作业的都让同学们完成作业就好,完不成的我自己还把收上来的作业分发下去,我要对我的收作业这份工作尽职尽责……现在想来,大概是坑了自己,也坑了一个班级大多数的同学吧。

    后来大三实习,自然也没有在Java上面有多少的建树。甚至当时明明可以合理转到C/C++的工作,我却死磕Android这一块的知识,最后实习都没干下去就跑掉了。

    然后是培训班也有一次可以转到C/C++,甚至前端的选择,我也没有屈服。我觉得我学了这么多年的Android,我的靠这个找到工作吧。所以培训班后期我也是跑掉了。

    最后终于找到了工作,面试还是我的C语言知识帮助了我才得以搞定的。

    接着就是长达三年的职业生涯啦。

    最开始的一年,基本算得上是进步最快的一年了。不过这进步也只能算得上是真正开始接触项目,接触业务代码,知道了产品新版本出来之后要开会讨论需求,然后做需求,做完之后提测,测试完成发布。然后迭代……

    这其中也做了不少的项目,从一开始的公司主App,主App其实就是针对服务器做CRUD,我这三年基本上都在重复着写界面的工作。而写界面,调数据,甚至数据展示,都是用着同事做好的或者是引入到项目中基本完善的UI组件。当然自己也有几个自定义UI组件,甚至也写过扫码,相机这一块的代码。但是因为效率低下,后期Android组来了一个多年经验的同事后,由那位同事接手了。

    现在盘点看来,有很多一开始是我在做的模块,都是那个同事接手过去重做了。他来之后,把UI框架,网络框架,本地化存储框架都做了改动和隔离。甚至做了模块化,在他的带领下用上了MVP。

    这之前也做过彩票APP。接着彩票因为政策问题完全不能够上线。推倒重做,和电视联动。通过扫描二维码的方式来投注。也就是说从网络投注改为了App端只充钱。真正的投注在电视上面完成。不过因为政策原因,这个项目到最后测试完成,可以发版了,也没有最终发版。也就不存在后期维护和用户价值了。

    之后公司业务扩展,在新疆地区做了主App的另外一个版本。现在往回看,这一个版本到最后也是没有任何后期维护和用户价值。

    因为到了第三年,也就是2019年中期。公司暴雷了。用户那边之后拖住让用户一点点兑付,公司这边又开始换壳进行下一个本质上和主App没什么差别的业务了。

    这个目前第一版本基本完善的App已经改了两次备案信息了。不过因为我还是做着这三年里最擅长的用户UI显示等方面的工作,这几次改动备案信息和我是没什么关系了。

    目前,已经闲了两个月的时间了。

    这之前的三年工作时间,虽然我们公司总是在20号才会发工资,虽然没有年终奖,项目奖金从2019过年之后就从来没有看到过。但是因为项目时间每次总是给的很足,朝九晚六,周末双休,日子非常的悠闲。最开始的一年自然还是有点愧疚感,觉得这样不太好。忙两个星期闲一个星期,工作的内容基本上都是以前重复的那些事情,个人基本得不到任何提升。即使是学习了某些比较进阶的知识,在平时也是用不到的。因为一个App有四个人开发,而我是最年轻,技术最次的一个,那些核心的东西也不会下放给我做。

    久而久之,就觉得学了新的也没设么用,还是做自己的事情去吧。

    工作一年后我买了一辆摩托车,住的地方一公里外是一个省级的湿地公园。我在公园里面搭建过草棚子,开垦了一块小菜园,经常在公园的河里抓鱼摸虾。住的地方离嘉陵江也不远,所以也就跑去琢磨怎么钓鱼,在江边走一走,吹吹风。反正有摩托车,油门一拧,到处都可以去。

    因为工作总是那样,所以也拿出了一点时间来探索一下做其他的事情。我靠着摩托车送过外卖,后来因为重庆夏天太热,差点中暑,周末送的话,单子太少,太累了,所以也就放弃了。

    我也尝试过视频剪辑,视频剪辑对我这种不熟练的人来说还是感觉太累了。并且也没有收到什么好的反馈。

    中间也陆陆续续写过文章。不过也没什么起色,自然也就放弃了。

    18年小视频腾飞的时候,因为养了猫,拍猫的视频也火了一两个吧。不过那些都是凑巧而已,说不上是自己在用心的去做。真正想要用心去做的时候也不知道怎么去做。

    所以等到了19年下半年,公司开始拖欠工资的时候,我感觉天快要塌了。

    主要原因还是19年8月份的时候家里给付了首付,这之前还信心满满,毕竟之前三年,公司虽然每个月20号发工资,偶尔拖个两三天的,但是好歹发了工资。但是从8月开始,不发了。推迟,推迟,还是推迟。

    心慌的时候当然四处寻找出路,最后发现除了本职工作之外没有任何的优势。我现在已经不是从学校里面刚刚出来的那个时候,做什么工作都可以,只要能勉强养活自己就好。我现在要还房贷,要活下去。

    所以最近开始恶补知识和学习了,甚至想着转开发方向。

    上周写了自己的困境之后,收到了很多朋友的关心和建议。目前我还在公司拖着,因为即使现在离职,我也没地方去,并且在公司现在也没有什么工作要做。每天上班还能看书,学习,生活规律。如果是自己一个人每天关在家里学习的话,也没有这样的环境。何况,公司还有空调和热水呢,家里还得自己烧……浪费。

    现在感觉就是这样一个摆烂的状态了,还有13天的时间。

    相关文章

      网友评论

          本文标题:在自学的过程中回顾一下编程生涯

          本文链接:https://www.haomeiwen.com/subject/zedgactx.html