我的2019,30岁程序员在非技术岗位的技术生活

不管是曾经还是现在,感谢朋友们的持续关注。

一些往事

可能看过我博客的人,都多少了解一点我的职场经历。2015年从新浪辞职以后,2016年全年都没上班,思考人生+考试,最后在2018年考入了现在的这家机关单位。

真正的2019总结

当初入职培训,领导们还讲了一些技术课。课间我曾经试图和授课老师联系,有意了解技术细节。当时一个同学在旁边冷嘲热讽:“县区局根本用不上编程!”那时候的想法是,如果老师知道我会编程,是不是我还有机会,去省局市局做技术呢?

经过了几年的瞎折腾,我意识到闭门造车行不通。我们在家里设想的东西,往往脱离实际。以我的惨痛经历得出的经验来说,技术有两种转化为价值的方式:第一是通过传播分享;第二是依托具体需求。写博客对我来说太难了,毕竟我技术很水。第二条路的话,以往我一直是拍脑门做项目,现在更多的是准备伺机而动,看到实际需求再去做。

2018年圣诞节到2019年一月,我和大学同学一起做了个区块链货币的脚本,用爬虫在一个区块链游戏中自动秒货。用爬虫在游戏服务器API中爬取上架的商品信息,根据以往爬取的历史价格,判断是否值得购买。然后将交易凭证直接发给区块链的接收端,就可以自动完成交易。还做了一个价格走势图,像股票行情一样。白天工作之余,就挂机卖东西。写了一个月的代码,没日没夜的倒卖,最终却因为一时冲动和行情原因,把利润又赔了出去,没赚没赔。不过这第一次尝试,总归是很有收获,当你发现了真正的需求,你的目标会非常明确,你很清楚自己要做什么,开发过程也是事半功倍。

四月份,我换了个岗位。省局新系统年初上线,政务电子化一类的系统推出了。很多老百姓常年不接触电脑,已经不会用了,我负责辅导软件操作。因为重复性的辅导工作太枯燥了,我决定做一个微信小程序,配上图文教程,让他们自学操作。

之所以选定了微信小程序,是因为那时候刚推出云开发和个人小程序。从需求上来说,对于普通老百姓,没办法让他们记住一个网站的域名。安卓机型众多,适配又是个门槛。扫码识别,即开即用是最好的。从技术上来说,微信小程序的技术框架,和VUE很类似,对我来说门槛不高。云开发是个神器,免费版就够用了,节省了折腾服务器的时间。

遇到的问题就是:UI库很匮乏,最后是纯手写CSS。还有就是云开发还不太成熟,资源管理方式很原始。

做完了用了一段时间,运转良好。没想到五六月份,这件事意外的被同事发掘出来,作为正面素材上报给局领导,并且登上了市局的内网新闻。这让我非常的振奋!也许这能狠狠的打当初那个人的脸了吧。后来,我又做了便民网站,还做了公众号,建立了微信辅导群,不过这些都不如小程序的效果显著。

这是我第一次做出了一个有实际意义的产品,并且从实际考虑,去设计按钮、跳转、内容等。经过单位的推广宣传,目前累计不重复用户数,已经超过4700人。有时候技术并不需要有多高深,而是看产品的价值如何,Flappy Bird可能在大神手下,五分钟就能写完,但是第一个做出来的人,却能赚的盆满钵满。

这更加验证了我当初的想法是对的。如今每一次开始新项目,都要思虑再三,毕竟太耗费精力和时间。不过依托于实际工作需要,而开发的产品,总是会产生价值的。当你积累了足够的技术,你会在工作和生活中看到很多缺失的环节,可以用技术来弥补,形成一个更好的工作流程,那个时候,技术就开始开花结果了。

年底了,单位领导说,可能会设立一个创业奖,奖励我做的小程序。辛苦没有白白付出,瞎折腾终于有了回报,感谢自己这颗不安分的心。最近几天,做了一些自动化脚本,自动上传数据到云开发的数据库里,批量更新小程序的图片和文字,方便后续的大规模更新。云开发有很多API,支持自动上传文件,json文件可以直接上传到云存储,然后同步到云端数据库,图片也可以上传。因为图片较多,用Python做了一个检测文件修改时间,然后根据文件修改时间判断是否需要上传的功能,也就是一个简易版的Git工具了。

在开发过程中,一个人大包大揽确实有点折磨,主要是内容制作比较麻烦。很多次想寻求同事帮助,无奈大家都不感兴趣,还依然是该追星追星,该刷剧刷剧。坦白说,体制内大部分人都是被惯坏了,没有经历过职场的残酷,不懂得什么叫艺多不压身。而对于我来说,当初在北京悲惨的求职经历,永远无法忘怀。

生活就像围城,里面的人想出去,外面的人想进来。在外漂泊的人,想安稳,安稳的人想折腾。而我,也是在充分的折腾过后,选择了宁静而平凡的生活方式。

我相信,有这样的想法的,不止我一个人。谨以我在非技术岗位的技术生活,给那些迷茫的同学们,一点小小的参考吧!

image.png

image.png

PS:中间因为恶意刷广告,被扣了一百多,广告插件封禁一个月。
image.png

本文参与了 SegmentFault思否征文「2019 总结」,欢迎正在阅读的你也加入。

你可能感兴趣的:(2019总结,微信小程序,web)