关于我,至目前的总结与展望

  某普通一本,信息与计算科学专业,大四。。快毕业了,而我才对本身的有一个比较完整认知,不少本应在大学掌握的东西,只能从如今,并将占用毕业前一两年的的时间去弥补,不过我毕竟还年轻,大学毕业也只是开始,还有时间,这是不幸,也是个人幸运。就总结下本身大学的这四年,并作一下将来的规划吧。html

一,大三上学期11月以前java

  这段的知识几乎空白,看小说玩游戏中浪费很多,惟一有用的就是大二的暑假读完一整本《c++ primer》,对编程有那么点感受,自认为这是学的最好的,也是惟一的一门课程。也从帮助同窗调试代码中得到了那么一点点成就感。c++

二,javagit

  大三 ,13年11月,某培训来学校宣传,很多同窗都报名,听着他们对就业的描述,好像一切还不错,忽然以为本身有点心跳加速,将来彷佛有盼头了,报名,听了几节课,由于有c++基础,入门太简单了,没有一点阻碍,这就是个人兴趣所在,就这样打开了java的大门,并一发不可收拾。程序员

  从语法,集合,jdbc,swing,一路学过来,真的没有什么困难,并且超出培训班的进度,老师讲课的东西我已经提早几天,乃至几周就已经掌握了,上课只是复习。在13年结束前,作了一个xx管理系统,用swing,jdbc,oracl数据库,简单的三层。特别值得一提的是配置oracl我花了两天,整整重装了六次才成功,才知道由于没有64的plsql,不能装64的oracle,虽然网上有成功的,但我没有成功。这让我得到很多经验,到上oracle课程时,周围很多同窗的oracle环境是我帮忙搭建的,能帮别人解决问题的感受太棒了。github

  过完13年的大年初二至开学,两周时间,参照贴吧的java俄罗斯方块,作了个坦克大战,玩了下多线程,开始认识mvc架构,并对面向对象有了点的理解,视图,数据模型,控制的分离原来是这么回事。web

  14年开学了,期间开始进一步深刻java,并对多线程,socket作了进一步学习,作了一个仿qq的局域网聊天工具。面试

三,成就感算法

  能让人在某一个方向前进下去的初始动力是兴趣,但兴趣的燃料是有限的,一年两年作一个东西若是没有结果,有谁还有继续下去的动力呢?只有可以得到成就感,看到但愿,才有继续的动力。而我幸运的获得了,看到了。sql

  成就感来源就那么几种,一个是别人的承认,当别人有问题的时候能想起你,让你帮他解决的时候,这就是承认,二是得到报酬,物质的(不只仅是钱),精神的,有成就感,也就有了盼头。

  别人的承认我感觉不少,什么环境配置,代码bug,来问我,基本能解决,而后良性循环,我得到承认,也从解决问题中学到很多,除此以外,什么电脑为何上不了网啊,帮忙重装系统啊,也干过很多,我再次声明,程序员不是修电脑的= =

  最大的成就感来源于某公司3月底实习招聘会,那是人生第一次面试,至今印象深入,二面是项目展现,看着别人各类炫酷网站,我拿出手的是那个寒假作的坦克大战,好寒碜,厚着脸皮上,在上面大谈mvc,面向对象,观察者模式==,那是我学java也就四个月,初生牛犊不怕虎,就是去试试,彻底没想多,如今想一想,那时有点蠢萌。而后,面试竟然过了,自认为没学多少东西,但别人承认你了,以为你行,在那以后有点飘飘然,小得意仍是有了,但没过,此次经历就如同给火箭添上核燃料,会不会炸就不知道了,我更加用心去学java。

  总之,兴趣是前进的第一动力,而成就感就是后备燃料,没成就感,总有一天会停滞不前。因此,让本身得到知足,才有继续的动力。

四 过渡(关键词,项目,敏捷开发,重构,测试驱动==)

  这段时间应该从14年5月至10月上下,包括实习的一段时间,这段的关键词是敏捷开发,重构,测试驱动。

  不知是4月仍是5月开始正视重构一词,更早应该能够追溯到作坦克大战,里面开始有注意代码质量。重构,多么。。没法形容的字眼。还有暑假实习时阅读文档时,第一次看到测试驱动开发一次,开始学习junit,我是一个好奇心很重的人,遇到什么都喜欢去百度一下,无数次百度重构,测试驱动,我找到了另一个词,敏捷开发,跟瀑布模型不同的开发方式。期间读过 《重构改善既有代码的设计》,《测试驱动开发的艺术》,《scrum敏捷软件开发》(此书只是略读,如今还没到那个程度,纯兴趣),《设计模式可复用面向对象软件的基础》一书略读过,以为如今火候还不到,先放放。

  也玩过很多工具,maven读《maven实战》一书,项目管理工具),jenkins(持续集成工具),svn,github(版本控制工具),框架之类ssh,mybatis之类玩过。。RESTful web service也看过很多资料。

关于敏捷开发等这期间的收获和总结将放另一篇项目总结的文章。3.1写

  

 五 挫折(我学的只是开发,但不该该只是开发)

  开学回学校,作过两项目,上面提到的书和工具大部分是这期间学的,而后就是秋季校招了,顺便去跑跑看看有没新机遇,那时自信满满,几乎就是老子天下第一,什么没学过,而后简历倒经过率是100%,笔试就呵呵了,通常公司考java基础之类的没啥问题,好一点的几乎全是算法等等计算机基础,撞得满头血,记得某公司招聘,周围同窗简历就我一个过了,还小得意,笔试直接就跪了,某面试问我排序,答得结结巴巴,而后没而后了,这个结果几乎没法相信,我。。真的弱爆了,归根结底,这一年,我学的只是开发。。甚至以为java无用,特别是互联网公司,算法都是用c++的,一度想从新捡起c++,vs2010环境都搭建好了。。

那一段时间是人生低谷,好想麻醉本身,可是还要装着感受不错,找工做一点问题没有,同窗建议我先找个公司呆着,别眼过高,我不甘心啊,我从没怀疑过本身的能力,但接受不了这个结果,技术是个人追求,不去一个有深度的公司,怎么能达到个人目标呢,找工做动力也开始降低,浑浑噩噩度过了两月,周围同窗很多找到了工做,我自嘲没准备好,来年再战。。

六 这只是开始,我还年轻

  而后就是到如今咯,期间思想各类乱,也曾颓废,但看了很多博客文章后,终于回过神来,人生的规划渐渐清晰的,特别是前一阵子在博客园看到的几篇文章,进一步清晰了本身

一是英语学习,四级,实习那时看英文的技术文档,甚至追溯到高三,好屡次提起学习英语,老是热一阵子就不了了之了,直到看到这篇文章,我又一次开始学英语了,已经开始行动,目前已看完音标

暴力英语学习法 + 严格的目标管理 = 成功快速靠谱的学好英语

就如主页的副标题,学习的捷径就是看学会了的人是怎么学的,谢谢这位。。额。大叔?的文章,我已经准备好一年半,人生总要有几件大事须要去花时间,很少说,少说话多作事。

二如今不是仅仅是算法之类基础了,而是怎么成为一个程序员,架构师的问题

程序员必读书单 - _Luc_ - 博客园

程序员从算法开始,必读书单,先从入门读起,这个时间粗估计两年,还得算上英语,不管如何都得补上,晚上开始总结一下目前算法知识。

三 关于java

笔试的打击一度让我以为java无用,真是蠢萌的想法啊,若是还认为java的性能不行,那思惟就落伍了,在没遇到其余变化以前,仍是走个人java之路吧。

至于工做,春招开始了,简历也要再改改了,个人水平并不差,尽可能往上走吧

我还年轻,年龄是我最大的本钱,有时间去折腾,去学基础,不这么干,我必定会后悔,我不能再让本身后悔。

最后,从如今开始写博客,第一次写给别人看,请你们务必指正

相关文章
相关标签/搜索