类似简历

(一篇毫无营养的文章,如果您不是招聘的,跟您说声对不起,浪费您的时间了)

2008.9-2012.3:大学期间,自学java web编程、SSH、html等,可以独立完成类似CRM的简单Web程序。

2012.3-2012.7:《thinking in java》 《java language specification》 《java virtual machine specification》 学习java基础。

2012.7-2013.10:在赞同工作,主要提高在debug,阅读源码和逻辑思维能力。工作中接触的线程、socket、jbpm和一些常用的apache项目也算是知识上的一个小积累。

2013.10-2014.2:被外包到交通银行,独立负责开发数据同步和内存刷新模块,但写出来的代码总是不被认可。于是开始看那本23种设计模式——看不懂;看英文原版——还是看不懂!又看《head first 设计模式》,感觉好点了,但还是觉得不能掌握。

2014.2-2014.3:实在被设计模式折磨的受不了了,找了本《java concurrency in practice》 ,顺便看了《the c programming language》 但这本只看了一半。

2014.3-2014.9:偶然重看《黑客与画家》,决定要有一个自己对lisp的理解,同时也希望能对之前的设计模式问题有一个自己的理解。 各种google,找书,打印某美国大学的教材《programming language and lambda calculi》对照着看,现在勉强——勉强算入门了吧? 觉得java就是lisp的一种方言吧——针对“对象思维”的方言。

2014.9-11:交行又有了新事情,日志索引查询。研究lucene之余,看了《冒号课堂 编程范式与OOP思想》。感觉对OOP部分讲的很透彻,第一次觉得对于这个方面的事情有些入门了。

2014.11-2016.4:去了携程,翻译平台,OCR,中文地址自动翻译。最大的提高是开始理解技术是为业务服务的,听到别人说xxx牛逼,开始会思考xxx适合什么场景,而不是跟着觉得xxx很牛逼。另外像OCR这种,不能100%得到准确结果,而是通过实验,每次加一点的程序,挺有意思的。

2016.4-2016.6: 离职在家看书,MIT的操作系统课程,《c++ primer plus》, 《The Art of Assembly Language》 这样的经历还是很奢侈的。除了开始对计算机的基础有了更多一些理解之外(从与非门组成寄存器,到x86指令设计,给汇编加OOP支持)印象最深的反而是Lisp的语法。虽然没写lisp程序,但是突然对lisp的优美有了一点体会。另外也看了一些并发相关的,真正的体会到并发的复杂性。《Java concurrency in practice》几乎完全避开了理论,营造了一个摩擦力为0的理想世界,真是个异数!

这里罗列一下我看过的书,希望对找工作是一个帮助。

        《java编程思想》
        《深入理解java_web开发-核心基础》
        《head first 设计模式》
        《java concurrency in practice》
        《程序员的自我修养-装载、链接与库》
        《jls》 《jvms》
        《数据库系统概念》
        《Javascript 权威指南》
        《JavaScript the good part》
        《tcp/ip详解 协议卷》
        《冒号课堂 编程范式与oop思想》
        mit的操作系统课程6.828
        《C++ Primer Plus》
        《The Art of Assembly Language》

        《ansi common lisp》
        《on lisp》
        《实用common lisp编程》
        《successful lisp How to understand.....》
        《Programming languages and lambda calculi》

猜你喜欢

转载自lhbaccount.iteye.com/blog/2103726