标签:老师 一起 牺牲品 一个人 年终总结 决定 经理 统计局 小程序
看到很多人写年终总结,一个人在屋子里坐着,也不知道想干什么,自己也写一写吧。很久没有写过文字了,约略是几年或者好几年。
一、伊始之前
2018年的事情得从2017年说起,要不然显得不够有观赏性、奇葩性、冲折性和无奈性。
2017年研究生毕业,非计算机或统计学科班出身。研二时一时兴起报班学了数据分析,那时接触人生中第一门编程语言,也就是python。当然,数据分析只是教如何使用numpy、pandas、sklearn、matplotlab和nltk,水平不够惊艳以至于中途全班同学强烈要求换了授课老师。于是乎,我的Python学得一塌糊涂,结课时面向对象全然不会。
但是我记得有个上一期的北大研究生的结课题目,是用Python做的LDA模型,这个让我印象极为深刻。彼时硕士论文仍然靠着固定流程(问卷调查或统计局数据-->相关分析-->因子分析-->聚类分析-->回归或ARIMA)来出彩。因为那个深刻的印象,我坚持用LDA模型写了硕士论文,第一次盲审没通过,原因是我写的论文不属本学科范畴和我写的内容太过垃圾(。。。)。第二次是两个优秀。
其时我可能太过执拗,放弃本学科和老师指给的道路,决定靠自己找一份数据分析的工作。我觉得学问是从实践中做出来的,不是虚名化的学术研讨和腐朽化的互相抄袭,格物致知总归有它脱离社会的弊端。于是当时进了一家不起眼的公司做数据研究员。
这时是2017年5月份。如果可以重来,我想在冲动之后冷静一下,重新做一下选择。我想看看另一条路是怎样,是不是一马平川,平淡平凡。其实,我有些遗憾。唉。
二、入妄之跌
进入第一家公司时,我和绝大多数年轻、有责任感和富有幻想的学生一样,想着如果公司待我不薄,我必尽职尽责做一个板荡诚臣,最后成长为公司的一个骨干员工。虽然现在看起来荒谬可笑,甚至会被骂SB。但是我现在依然在偷偷的坚持这个想法。相信很多人都有这个想法,只是现实是残酷的,是充满斗争的,是需要不付薪酬只给盒饭的群演的。
我跟着项目经理做完了方案设计、app设计,负责app中有些数据统计和回归拟合的问题解决。当然我不是做研发的,后来做研发也只是一个人。
17年8月,公司变动导致院长离职了,他去了哪里我也不想知道,他走了他不会为北漂的生活担忧,他有他自己成熟的事业。但是有句话给了我很大的打击,他走的时候给我微信说好好工作我会回来的,我后来已经强迫自己相信了,可直到我18年离职都没见过这人。
我不怪他,每个人有每个人的无奈,他也有他的无奈吧。
三、谷底之底
他走了之后我被调到研发部,开始做数据分析师,主要负责运动数据分析。17年8月-11月将近四个月的时间里,我找资料找视频学习数据库、web、pythonweb开发、前端、linux、机器学习之类的东西。我害怕自己因为是个混子而被裁掉,所以其中的努力自不必说。只是那时感觉自己好可怜。好在我脑子还好使,硬是靠自学撑过了那段时光。
时至今日,我还记得当时走路吃拉面时脑子里想起的话:线程是系统调度的最小单位,进程是资源分配的最小单位。哈哈哈,这是啥玩意儿,真他妈有意思。
当然此时研发部做微信小程序,人不多,用的语言是php和node,Python只我一个人会,别人也懒得学。把我手把手带大的php的那哥们,尼玛到现在都不会且不学python,而是学了go。
go嘛,厉害。
但是我终至于可以跟他们谈开发语言了。要知道刚来研发部那会儿,我连mysql如何连服务器都不会,他们肯定觉得我是个彩笔,毫无疑问的。我就是个彩笔,我打心里承认。
然后跟我一起吃拉面的哥们和这个打死不学python却把我拉扯大的哥们,最后真的成了哥们。我想这家公司总算不至于没有任何优点吧。
四、旱地爬坡
后来我开始做传感器数据监测,就是用django写了一个小的web应用,有几个界面,放在服务器上瞎跑。那时整天跟一个硬件工程师瞎混。他写传感器定位数据,我用python写socket接收解析,开线程给matplotlab绘动态图。当然,他帮我写了很多东西。我水平太菜。
后来我开始搞运动识别,又看tensorflow相关的东西,用CNN。当然说起来感觉高大上,实际上水的一批,抄的网上的代码。但是可能某个瞬间,项目经理觉得我是个还行的人,于是争取把我那低的可怜的工资涨了一涨。
大致的思路是:人体动作的三轴加速度数据和三轴角速度数据是不相同的,每个动作对应自己的数据。只要是每个动作都有区别,就可以做分类,就可以做预测。因为每个动作完成的时间长短不一,所以采集的数据长度长短不一,如何确定一个滑动窗口的大小是一个问题,如何截取一个动作的数据集是一个问题。后来一个英国留学的博士说可以用CNN,不考虑数据集,而是直接把数据绘成图像,通过图像识别的方式去甄别。只是一段很长的运动数据可能包含很多个动作,样本不均衡而且无标签分类并不知道它属于哪个动作。于是我根据特定动作的波峰、波谷、时间差、均值、方差等因素,把特定动作截取出来做成带标签的样本,很多做人体运动识别的硕士论文都是这么干的。然后把这些样本绘成图片交给cnn做分类,那效果当然是可行的,因为已经根据特定的程序进行甄别了,要不是数据长短不一,直接用别的分类算法都行。更因为,样本量太少太少导致过拟合。教我数据分析的那个高级数据分析师曾说过,经验来讲,一个变量对应着25条样本,如果样本精确,可以是20条但不能再少了。提一嘴,当时用的cnn是根据猫狗大战的代码改了改,写了好像是2层卷积2层全连接一层输出,大概是吧我确实记不起来了。
后来的时间都花在写每个动作的甄别程序上了,以便简单快捷地收集样本。逻辑思路是:对于每一段很长的运动数据,建立一个滑动窗口按照固定的步长滑动截取数据,计算截取的数据一些指标(不会傅里叶变换。。。),把这些指标交给每个动作去执行判别,根据结果写到自己的样本数据中去。因为指标是统一的,所以每个动作可以用工厂代工模式解耦并各自实现。
当然也写了一个简单的界面来统计和展示。
说这么多在于强调我是认真钻研过的,而不是单纯的抄代码。。。
一个小公司想搞算法是有难度的。很多人调动不起来,而且没有得到上层领导的支持。以至于数据采集的对象到最后都没确定几个。真是一笔好大的买卖。
五、无奈之辞
搞运动识别从17年1月开始直到18年4月初。后来由于公司内部斗争(不然呢),项目经理被调到售前岗,新来了一个项目经理。于是我再没有值得奋斗的依仗了。
其时我开始痛恨那些整天屁事儿不干坐办公室勾心斗角的人。或者当初转行就包含自己不想成为这一类的原因。资本运作真可怕,它会以利益将公司分成几个派别,每个派别互相扒拉饭碗里的东西,一张张或冷傲或微笑的脸后其实都是满嘴油渍。于是很多项目圈完钱烂尾了,很多公司不融资就破产了。真正干活的人都是牺牲品。我算是个能干活的人吧,我也是牺牲品。
这个新的项目经理要求统一语言用java。他说话的时候嘴一抽一抽的,仿佛在说我很屌你奈我何。
于是在公司上层斗争的这两个月之后,也即是18年6月底,我裸辞了。后来软件部搞开发的全部离职了,全部的意思是没有一个人留下来。
这期间我被迫转学Java。网上找的达内java视频学的,学完java ee。
然后按照新项目经理的要求,开始搞室内定位算法。说实话,我觉得不想搞要大于搞不了。因为它已经远远偏离了我预期的发展方向。
大概开过几次会之后,就正式提离职了。没有挽留。正常。
六、迷惘之境
反正是裸辞了,去老男孩报了个Python周末班,去了一阵子感觉泛善可陈,再没有当初那种感觉了。那种在黑暗中看到光明的感觉。
然后复习python、前端、数据库。
看react。
看机器学习。
看天空。
看窗外时疏时密的行人。
发呆。
想这一路我都瞎瘠薄干了什么。
想我能干什么。
想当初按老师给的道路走会怎样。
后悔。
有几次想哭来着,忍住了,或许忍住了吧。
夜深不深。
凌晨不晨。
七、从头再来
后来总算找到了一家公司。没有所谓“海归”、“央企”、“985”、“国企”、“大厂”、“高薪”、“xx岗位”等之类看起来噱头十足的修饰词,平凡平淡,自然真实,不卑不亢,符合大众群体的标签。要是有就好了,何至于在这里写着年终总结,对吧。
没想到的是,这个项目又是java开发,说不上来喜或悲。此时是18年9月中旬。
我的工作看似很简单,就是跟着研发团队搞开发,争取把整个项目和业务都熟悉。于是我又开始学Java的ssm。过程也很刺激,好在我脑子还好使,硬是靠自学度过了那段时光,多相似的场景。
刚开始写接口文档,两周后开始按照组长的既定逻辑写定时器处理oracle数据库,写接收数据接口转存oracle,写定时器请求别人的接口获取数据转存oracle,写后台接口提供给可视化。开始了解Java项目打包和部署,熟悉maven项目管理。
一个多月后,开始写IBM MQ数据发送与接收,解析xml文件数据,自行建表分区,转存至oracle数据库。
后来就被一个售前的老哥夸了,说我java只看了两周就能直接开发,真是厉害。
搞技术这行,软肋就是被夸,大半年以来难得的如释重负的笑了一次。打心里开心的笑。
鬼知道我经历了什么,鬼知道我当初不想搞java,鬼知道这项目收尾了我其实刚了解ioc都还没看aop。
鬼知道我好辛苦。
其实这是一个美丽的错误,我本来是去另一个项目的,在那里有我想接触的大数据,有我熟悉的文本分类和机器学习算法。
八、年底之喜
当然,今年我就要结婚了。10月份靠自己和女朋友积攒的钱,以及给她的彩礼钱,在老家付了首付。房子不太大,位置不太好,符合普通大众的标签。要是能够靠父母就好了,何至于在这里写着年终总结,对吧。
然后今年年底在老家结婚,在我老家那破房子里。不知道为什么此刻突然想起来去年父亲临走前握着我和我女朋友的场景。嗯,儿子要成家立业了。
年轻人啊年轻人,时间慢慢的过了,就不再年轻了。
愿岁月静好,单人有伴,有那么经常的时刻,可以忘却北漂的痛楚,相互依偎着翻看以前的照片,讲述着以前的故事。
九、明日之冀
希望明年依旧帅气逼人。 -----置顶。
希望明年搞好大数据和算法。
希望明年考一个北航或国科大的在职研究生。
希望明年涨一下工资。
希望明年搞一些小的项目。
希望明年出国旅游一次。
希望明年,我的气海雪山能够通十窍。
标签:老师 一起 牺牲品 一个人 年终总结 决定 经理 统计局 小程序
原文地址:https://www.cnblogs.com/kuaizifeng/p/10199280.html