2016年终总结--一个python程序员的跨界之旅(代码片段)

yueguanghaidao yueguanghaidao     2022-12-05     216

关键词:

时间过得真快,感觉15年年终总结刚写完,16年就结束了,看了blog,16年就写了可怜的8篇,对我来说16年还算顺风顺水。真正可能出乎意料的是年底我离开了呆了2年半的龙图游戏,暂时放弃了用了3年半的Python,转向了Java领域和数据仓库,这也算是跨界了吧。。。

家庭

16年老婆和闺女来北京住了小半年,那段时间是很幸福的一段时光,最终还是不适应北京的天气和雾霭,老婆和闺女逃离了北京,我又恢复了“单身”生活。16年在家庭上面比15年要有所进步,但恐怕17年。。。,看北京最近这雾霭,逃离北京才是上上策,但苦于没有合适的机会,也许该寻找寻找自己第二职业了。。。

工作

离开工作了2年半的龙图游戏,甚是不舍,但天下无不散的宴席,在龙图游戏的2年半我给自己打个85分,还算不错。有一群靠谱的同事,做了一件靠谱的事,解决了公司实实在在的问题,这就是我对这两年的评价。

年底之前老大推荐我去滴滴,说他们那边正需要人,让我去试试。细问之下发现和我现在技术栈完全不吻合,他们做数据分析是基于Hadoop/Hive来做的,应用层主要是Java,但我一直是写Python的。虽说语言不是问题,但转过去是有代价和成本的,但可以去聊聊。过去发现的确有几点吸引了我

1.部门刚成立不久,业务正在上升期,有很多事可做
2.虽说是BI部门,但做的很多事情超出了BI领域,事情不会单调
3.部门老大很有想法和能力
4.Python在后期会用来做一些很有意思的事情,比如数据挖掘,模型算法

对我个人来说,也越来越发现Python的局限性,比如

1.大规模用Python的公司不多,Python略显小众,也就那么几家,豆瓣,知乎,搜狐,饿了么等
2.国内的Python高手不多,大部分还局限在语法层面,如Pythonic,Python圈还缺少一股设计模式的风,一股高性能的风。。。
3.Python不适合做系统层面的东西,中间件这么大一块蛋糕基本和Python无缘了,分布式服务等也不太适合
4.脚本语言一时爽,重构火葬场,相对来说做大系统还是静态语言比较合适,这也是为什么之前研究过一段时间的golang

世界这么大,出去看看也好。Java相对来说还是更严谨一些,可研究的东西更多,如netty,spring,jvm等,面向对象更纯粹,关键还是各个领域通吃。如大数据Hadoop系,分布式服务框架,中间件(队列,数据库分库分表Proxy),搜素,Web等。

当然语言只是工具,如果大家有机会最好还是尝试多语言。相对来说有Python基础,写Golang可能会更适合一些,但Golang的隐式接口,鸡肋的反射以及缺少泛型有时会让你捉急。当然如果重新让我选择肯定是开始就搞Java,这是不会错的。大学更合适的应该先学习C, 然后就一直学习Java,然后就没有然后了。。。

技术

16年还是看了不少书的,尤其是还了以前的一些旧账,比如<<代码大全>>大学就翻了一些,一直没看下去,可喜的是16年终于一口气看完了,不过好像已经忘记差不多。。。,这里简单总结下。

1. <<Head First设计模式>>  以前看的pdf,但一直没什么感觉,16年买了实体书,居然看的头头是到,意犹未尽,也许真的是年龄到了,有些书就自然有感觉了,哈哈
2. <<重构>> 必看,都不用介绍了
3. <<高性能Mysql>>  这本也是先看的pdf, 后买的实体书,记得15年就买了,看了几章,16年一口气读完,很爽,强烈建议研发必看
4. <<代码大全>> 就家伙太厚了,需要花耐心看完,的确很全
5. <<性能之巅>> 真本事看的也很爽,对CPU,内存,磁盘,网络等讲的很好,<<高性能Mysql>>部分章节也讲的不错,会产生共鸣的
6. <<effective Python>>  搞Python的这本书可以看下,但感感觉离<<effective java>>和<<effective c++>>还有不少差距
7. <<Python编程实战:运用设计模式、并发和程序库创建高质量程序>> 搞Python的这本书很有必要读一读,但我没看完,很遗憾,等后期有时间一定好好研究研究
8. <<Go语言程序设计>> 了解Golang的,还可以就是啰嗦
9. <<分布式服务框架-原理也实战>> 服务化现在这么火,可以随便找一本书看看,这本偏介绍性质的,比较简单

....

还有其它一些没有看完的,16年了买了很多书,估计能有30本,我还有很多的书要看,任务还很艰巨,现在在研究Java,要看的书估计更多了,哈哈读书还是一件很享受的事。

计划

计划总是美好的,现在看看自己15年终计划,我估计50分都不到,部分的确是没有执行好,更多的还是发现没有足够兴趣,不贴近自己工作情况,17年的计划希望更务实一点。

编程语言

1.Java,多看标准库源码,要写几篇源码解读文章,至少看完1个出名开源项目,如logback这种
2.Spring 最好能深入源码去研究
3.多看几本Java好书,
《《effective java》》
《《spring in action》》
《《Java并发编程实战》》
《《Java编程思想》》

4.了解jvm

领域

1.大数据 Hadoop/Hive/Hbase
2.数据分析,看完《《Head First 统计学》》

锻炼

多跑步,多打乒乓球,重点直板横打,说不定以后打球就是我第二职业,以后回老家的本钱,O(∩_∩)O哈哈

17年,让我们拭目以待

雅迪的跨界:如何打造一款高端电动车?

650)this.width=650;"src="http://zhuyi.blog.techweb.com.cn/files/2016/09/yadi.png"title="yadi"width="500"height="261"class="aligncentersize-fullwp-image-1865"style="border:0px;margin-left:auto;margin-r 查看详情

2016-年终总结

...0c;2016年可以算结束了。回顾这一年,对比当初设定的年终目标,基本上可以说是都完成了终究成为了一个名副其实的Android高级开发工程师,在资深的道路上小跑起来:-D拖了大半年的写博客这件事也自新公司安定下来... 查看详情

某拖延症晚期的2016年终总结

事实上在一个月以前我已经写好了第一篇年终总结,但是当时是晚上23点过后且网络异常没法发布。而当我第二天起床再回看时,又感觉到那不像一个年终总结,倒更像是新一年的展望。。。而在我头脑一热删除掉那... 查看详情

2016年年终报告总结(代码片段)

转眼间2016已经飞逝而过,在写这份总结报告的同时也是我对2016的一个回顾,在此,我将从项目与技术两个方面对自我进行一个总结。一.2016的收获项目:由于2015已经对公司的产品和项目都已经积累了一定的能力... 查看详情

2016年年终总结

洗个澡听听歌看看照片一晃2016年就要就要结束了。。。还是来个2016总结吧:总体看来2016年比2015要好多了。各种书得看了49本,博客也写了22篇,花了2个月写了一个app,也开源了自己得另外两个项目,也找了一个自... 查看详情

22岁专科菜逼python的2021年终总结

...逼,大学的最后一年发现自己什么都不会,听说程序员赚的多等学完了出来也只能在二线城市找了个7.5k的工作,这期间边上班边还贷款还是挺吃力的。虽说之前的拿个公司虽小, 查看详情

[生活]2015年终总结,2016开篇计划

序言2015年既然写了一份Summarize2014LookAhead2015来总结2014以及展望2015,如今一晃2015年就过去了;在2016年的开篇,在这里写下一些总结,算是给自己一个交代。2015在2015年中做了很多很多的事儿,算是我生活中最... 查看详情

[生活]2015年终总结,2016开篇计划

序言2015年既然写了一份Summarize2014LookAhead2015来总结2014以及展望2015,如今一晃2015年就过去了;在2016年的开篇,在这里写下一些总结,算是给自己一个交代。2015在2015年中做了很多很多的事儿,算是我生活中最... 查看详情

2016年年终总结--勿忘初心

...好了,昨天刚回到深圳,今天抽空写一下2016年的年终总结。  今年年初从上一家公司离职,具体的离职原因在去年的年终总结已经说了一下。离职之后的找工作之旅也是比较曲折,但也透着一点有趣:第一... 查看详情

“倾倾计“第4期|科技创新,泛设计行业的跨界共生

...代表参加深度交流。活动以“科技创新,泛设计行业的跨界共生”为主题,通过企业参观、嘉宾分享、晚宴交流三大环节,围绕乡创文旅、科技创新、破圈跨界等关键词进行了深入的交流和探讨&# 查看详情

年终总结支愣起来——30岁程序员的2021年终总结

目录一、先来晒下数据1.2021博客数据2.生命在于运动二、三十而立的幸福生日三、陪伴成长的CSDN社区四、2022年立的Flag五、年终总结一、先来晒下数据1.2021博客数据我在CSDN的2021原力值:3355发布博文:111篇在线天数:3... 查看详情

2019年终总结-坚持的力量

...感悟系列写了好多篇谈谈企业内部的创业经历当前的困境程序员在创业项目中能做些什么2019秋-走的太久忘记了为什么出发最近读的书和一点感悟焦虑的主要来源是工作,在公司做的事情不确定性太高,创业项目的夭折 查看详情

2017年终总结

...是学生,但是在外面我们是已经有了几年工作经验的程序员,我们要有意识的培养自己的 查看详情

2016年终总结——碌碌无为无所事事的一年

       越长大越觉得时间过的真快,浑浑噩噩的日子,机械式的生活,眨眼之间突然发现2016即将逝去。每每此时即是我们回望过去,展望未来的日子。回首我的2016,八个字总结:碌碌无为,无所事... 查看详情

程序员如何写出高质量年终总结?

干得好,也要说的好,程序员年终总结看这篇!对程序员来说,这一年改过很多Bug,写过很多功能,也重构过一些模块,经历了无数个需求的迭代,进行了无数次的提测,还偶尔加个班......那么... 查看详情

一个5年java程序员的年终总结,献给还在迷茫中的你

我越来越担心我作为一个Java程序员的未来。恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却... 查看详情

我的2021年终总结

时光飞逝,又是一年过去了。年龄越大,感觉时间的流逝速度会越快。因为过去的一年占整个生命长度的比例越来越小,又过了人生的1/30和1/10感受完全不一样。微博上tk教主说:今天是2021年的最后一天。但如果... 查看详情

迟到的2016年年终总结----拒绝平庸的一年(代码片段)

前言本来应该是2016年年末或者2017年年初的时候写完这篇文章的,最终还是事与愿违,没有能够按计划完成这件事情(写作真的是一件困难的事情)。2016年的最后一天看了一场电影《血战钢锯岭》。抛开惨烈的... 查看详情