前端之路——不忘初心收藏今日看点

2016年学习总结

2017-01-14  本文已影响169人  西安法律咨询服务平台与程序员

第一次在简书上写心得,还有一点小小的紧张。总的来说,这一年从开始复习到找到工作都过得比较充实。在学习上有不少的长进,特别在自己所熟悉的Java领域。在这里对刚过去的2016年的个人学习情况进行一些总结。

回顾过往


在总结2016年的工作之前,先回顾一下之前个人的学习情况。

入门

在上大学初期,虽然通过对C语言的学习入了软件开发的“门”,但是依然完全不了解程序员的世界,当时眼前可谓是一片迷茫。随后有幸在一位大牛舍友潜移默化的影响下,渐渐对我们程序员的世界有所了解,也同时逐渐有了自己明确的学习方向。大学期间学习过Html、CSS3、JavaScript、C++、Java、Java Web、Struts2、Spring、Hibernate和JUnit以及MySQL,了解过XML、PHP、Python、GitHub和Maven以及响应式Web设计(比如,Bootstrap和Foundation),但没有做过实际的项目。

项目经验

大四下半学期和研一上半学期的时候去过企业(甲方)做过2个多月的需求调研、需求分析和编写需求文档以及3个多月C# BS项目安监模块的编码工作。该项目让我熟悉了软件开发的整套流程并锻炼了我的团队协作能力。研一下半学期参与了某电商平台的SSH项目的开发,主要负责保证金管理管理模块的设计、编码和测试。该项目让我对之前学习的SSH有了直观的体验和更为深入的理解。研二上半学期主导了某活动管理平台的SSH项目的开发,主要负责项目整体的设计和用户权限模块的编码、测试和项目远程发布以及远程调试工作。该项目我让学会了使用Spring Security、CXF和Junit4以及OAuth2.0等技术,并且锻炼了我分析问题和解决问题能力。

复习


从2016年3月到同年9月进行了全面的复习,可以按所属的技术类别分为以下六类:Java 基础、Java Web、数据库、数据结构与算法和工具类以及面试综合类。下面简要说明每个类别复习的情况。

Java基础

Java Web

因为复习时想应聘Java服务端研发工程师或Java Web研发工程师,所以比较偏向后端的技术,前端技术涉及较少。(因为之前学习过Html5、CSS3和JavaScript,基本可以应付后端相应的配合开发。)

数据库

数据结构与算法

工具类

面试综合类

拓展眼界

程序员每天都在面对不断的变化,如何在这不断的变化中保持住足够的“淡定”,取决你是否有足够的眼界。这眼界可以说是一种修养,具有这种修养才能让你在面对各种变化的过程中临危不乱并指导你有价值地学习和解决目前存在的问题。眼界是可以培养的,如何获取最有价值的资讯从某种程度上决定着你的眼界。
通俗地讲,就是靠近牛人并向他们学习。比如,通过程序员常常交流的“圈子”来获取和筛选高质量的资讯,从而在“圈子”潜移默化地影响下和通过有价值的交流,来提升自己的眼界。
推荐一下,大家常常逛的“圈子”:GitHub、Stack Overflow、开源中国、博客园、CSDN、并发编程网、简书、SegmentFault、InmportNew、36氪和掘金以及知乎等。
通过这一年来有目的浏览的资讯和对优秀博客的拜读自身体会很深,渐渐对自己学习目标日益明确并紧跟行业内的变化,从而避免了自己做一个井底之蛙或闭门造车。通过大牛们推荐的书籍和博客让我长进很快,特别自己对将要学习的分布式方面。目前了解了Tomcat的内部原理,Netty的工作机制、阿里RPC Dubbo、ZooKeeper、Nginx和Redis以及ActiveMQ等知识。

小结


虽然9月份末找了一个Java研发工程师的工作,但目前对该工作不太满意。希望2017年上半年自己的能力再有所提升,从而帮助自己在以后更好地工作和拿到更体面的薪资。在此对2017年上半年的学习进行简单的计划:

上一篇下一篇

猜你喜欢

热点阅读