本文主要是介绍毕业两年以此为纪念,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
去年6月份的一篇未完成的日志,一直躺在草稿箱里头,怕忘了,先把他发出来吧,一晃眼,马上就要毕业三年了。
========================格机格机格机格机==============================
一直在CSDN上写一些技术性的文章,一个目的是做为记录,另一个目的是希望能够无意的帮助到别人,这次是第一次有冲动把自己工作几年的感悟写到上面来。
不求关注,纯属自勉,当然也欢迎拍砖。
09年毕业遇上金融危机,形势不好加上实习的时候错过了很多校园招聘,一直励志进入互联网大企业的我只能退而求其次,进入一家中小型企业继续从事java开发。
仔细回想自己这两年,技术有所成长,但并未达到预期目标,希望借这次机会总结下优点缺点,另外再做一个简单的计划。
由于公司的性质,这两年接触到的项目以运维改进为主,在这基础上我积累了一定的java环境下大容量系统运维和异常处理的经验,但是不足的是基础不够扎实,主要体现在:Linux缺乏系统学习,对Java虚拟机机制缺少深入研究,数据库实现原理了解不够,另外底层网络协议的实现了解的也不够。其实回头看看都是当年大学没认真学的课程,报应了啊。。。
另外收获比较大的是一个类似社区的项目,从这个项目里头浅尝到了企业级应用的架构全貌,从服务器的采购到项目运维全程参与其中,可惜的是这个项目没有能够良性的运作下去。这个项目里头接触到了一些新的服务器组件,memcached、starling、ttserver神马的都用上了,另外后期用户量上了百万之后数据库的一些“奇妙”表现,让我能有机会仔细研究下SQL优化。
总结下可能算得上优势的点:
1.企业架构的实践经验
2.大容量高并发系统的开发运维监控经验
3.WEB性能优化经验
实在有点苦逼,因为基础不够扎实,感觉有点飘~~~~~
缺点的话刚才也说得差不多了:
1.缺乏Linux系统学习
2.Java虚拟机研究得不够
3.数据库实现原理了解不够(作为一个数据库工程师表示惭愧,考完试基本忘光了)
4.网络基础知识要补补
5.数据结构掌握的不好(学了没机会用全还给老师了。。。)
我发现我完整的要弥补我的缺点,少说也得花个三五年,慢慢来吧,朝着架构师的终极目标不断填坑。
这篇关于毕业两年以此为纪念的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!