简介

开启程序员博客之路,让技术腾飞,让自己沉淀,不要觉得自己很牛逼,一步一个脚印,牛逼也得装成菜鸟虚心求教!!!

说说鄙猿的学习历程吧。

2011年大学开始接触编程,第一门语言VB,那时候手机连连看比较火,试着用VisualBasic6.0做了一个pc端的连连看,效果还不错(蛮简单的)。

下学期就开始了C/C++的学习之路,后来基本上都是在用C++编程,大三又学了一下Java,不过学的还可以,但没有去深入的研究(例如集合、多线程、网络编程、IO等等没有去深入的理解,那个时候只是表面的学习)。当然在大二开始就自学了matlab(主要是为了参加数学建模比赛,matlab的数学方面的功能还是比较强大的,就是在图形渲染的时候没有通过MFC+OpenGL渲染的效果和性能好)。

大学毕业后继续呆在本校(杭州下沙某理工)读软件工程研究生,研一一直在用MFC搞学术(计算机图形学,主要通过MFC+OpenGL来渲染一些三维图形,本来还想以后从事游戏行业的),也正是同时,被哥们影响了,成功转到java了,所以那个时候平时自己研究java,学术就用c/c++,有时候觉得好玩,也用java来搞一些三维的东东,还搞过一段时间的android,当时在网上参考了一段代码弄了个象棋游戏,以及通过android来显示三维的东西,就是为了能够练练java。

接下来就一直在从事Java相关的学习和开发工作,从基础的系统的巩固Java,比如集合、多线程、网络编程、IO/NIO(可以看看netty)、类加载机制以及反射等等、JVM。计算机基础知识(计算机网络、组成原理、数据结构、操作系统、算法等)web开发中的基础知识(h5、js、jquery、ajax、css、xml、json等),还有框架SSH(Spring、Struts2、Hibernate)、SSM(Spring+SpringMVC+Mybatis)、当然数据库是必不可少的,虽然大学本科期间学了些sql语句以及关系数据库的基础知识,还是需要系统的学习一下mysql或者oracle、pgsql等关系数据库,相对来讲我对mysql要熟悉一点,现在公司里一直接触pgsql,除了关系型数据库还有非关系型数据库,比如redis、mongodb、mencache等,当然我只学了redis,后面有时间再了解其他的几个。其他还有设计模式、中间件、负载均衡、springboot、webservice等也学了一些,这些还得在今后的项目中加强应用。web开发当然也得熟悉以写容器,比如tomcat、apache、weblogic、jetty等。在进入公司之前,某猿的知识储备大概就这么一些了。

进入公司上班后发现给你学习的时间变得少了,每天都有很多开发项目要完成,所以要掌握更多技术还是得腾出时间总结和学习新东西啊。到现在也就上班半年不到(还在试用期阶段),项目也都做了七八个了,涉及到的技术也有不少(缓存、webservice、amq、单点登录等等)。

(有空再写吧)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值