现在大三上学期了,家里希望考研,不然觉得我这学校不好找工作,我自己觉得工作还是靠自己,学校就像给人第一眼感觉那样,虽然重要但也只会吸引HR多看两眼,真正留得住HR的还是要有拿的出手的技能。

  当初凭着对计算机的热爱硬是选了了这个专业,大一刚进学校什么都不懂,纯粹一个计算机小白,然后大一上学期学了c语言,老师是湘大信工院四大杀手之一,因为又是学校ACM/ICPC比赛教练所以基本让我们用c在oj上刷算法题,刚开始对我有点难,记得当时军训(我们入学1个月后才军训)休息时我拿出手机记事本敲代码;练步时脑子都想着哪里错了,当时为了刷学校的OJ排行,一学期刷了100多道水题,当时对我来说很有难度,有时查bug查一天都不知道算法错哪,不过也让我锻炼了很多;大一暑假通过选拔进了学校ACM队。我们班只有两个人搞ACM,然后进去一比赛,我才知道我有多么渣。。。本来英语基础就不好,比赛题目英文的看不懂只能网上翻译,然后没上过算法课,数据结构也没学,就知道点c语言,每次比赛都爆0;一道都做不出,练了2个月的暑假才好了点。然后大一下学期就没出去比赛在学校学,然后到了大二开始学数据结构,学的确实比其他同学轻松。大二暑假又去参加选拔,结果没选上。有几个同学搞舞弊把我挤下了,虽然不甘心,但也只能怪自己大二上学期没怎么练。暑假就留在了学校一个人在寝室学。大二下学期同时学了c++和java,老师都讲得不错,不过学校开的课时太少,老师只能压缩讲。刚开始觉得c++比较容易写算法,觉得java写个算法太麻烦了,什么都要先new个对象,大三这学期有门课是J2EE,刚好我电脑有学习视频就跟着学,发现要掌握一门面向对象语言确实要花很多功夫去深入了解,我java连入门都算不上,而c++也就会用点stl,两门语言都没学多少,这学期又发现自己什么都学了,但都只懂皮毛,甚至皮毛都算不上,当初看到什么就学,感觉网站好玩就学html,css,ps,DW,还学做视频学AE,flash(现在发现好幼稚) ,因为新鲜感装了个Ubuntu学liunx,听说python不错又去网上找教程。 结果发现最后没一样留到了现在,都忘记的差不多了。

  这学期期末最后半个月没课,给我们自己复习,于是来从头学Java,去年开了java课,也就上上课没怎么敲过代码,之前是想学c++,感觉太难入手,刷题只练了算法,对语言本身没有太多深入的了解,发现java很适合从浅到深的学习,从考研教室占了座位准备明年考研便开始背着电脑天天去自习室重头学起了java。学习的过程是很开心奈何快乐只有我一个人懂,于是边想记录下来,现在java基础快学完才发现自己好久没更新博客了,很多学习的经历没有记录下来也是一大遗憾。新年希望自己能坚持写博客,也顺便锻炼自己的写作和思维能力吧。

  嗯,写完觉得自己这流水帐都写不通顺。。。还是要多写。

Java学习之开篇—个人随想的更多相关文章

  1. Java学习:一 开篇

    呃 工作中要用到Android开发,呃 不巧的是,关于Java关于Android,当初也只是浅浅的了解了一下.....真是书到用时方恨少了.. 趁现在工作不是太忙,还是花点时间来学习一下吧. 写写博客 ...

  2. 从.Net到Java学习第一篇——开篇

    以前我常说,公司用什么技术我就学什么.可是对于java,我曾经一度以为“学java是不可能的,这辈子不可能学java的.”结果,一遇到公司转java,我就不得不跑路了,于是乎,回头一看N家公司交过社保 ...

  3. Java学习之旅开篇:运行机制及环境搭建

    在写这篇博客之前,我想对自己进行简单概括:我从事软件开发工作已经三年多了,并且一直在从事.NET相关项目的开发.为什么突然间想学习Java呢?有以下几个原因: 1. 开发程序三年多来,已经对.NET相 ...

  4. Java并发指南开篇:Java并发编程学习大纲

    Java并发编程一直是Java程序员必须懂但又是很难懂的技术内容. 这里不仅仅是指使用简单的多线程编程,或者使用juc的某个类.当然这些都是并发编程的基本知识,除了使用这些工具以外,Java并发编程中 ...

  5. 【Head-First设计模式】C#版-学习笔记-开篇及文章目录

    原文地址:[Head-First设计模式]C#版-学习笔记-开篇及文章目录 最近一年断断续续的在看技术书,但是回想看的内容,就忘了书上讲的是什么东西了,为了记住那些看过的东西,最好的办法就是敲代码验证 ...

  6. 从.Net到Java学习第二篇——IDEA and start spring boot

    从.Net到Java学习第一篇——开篇 所谓工欲善其事,必先利其器,做java开发也一样,在比较了目前最流行的几个java IDE(eclipse,myeclipse.IDEA)之后,我果断选择IDE ...

  7. 从.Net到Java学习第三篇——spring boot+mybatis+mysql

    从.Net到Java学习第一篇——开篇 环境:mysql5.7 新建mysql数据库demo,然后执行如下sql脚本进行数据表创建和数据初始化: -- ------------------------ ...

  8. 0037 Java学习笔记-多线程-同步代码块、同步方法、同步锁

    什么是同步 在上一篇0036 Java学习笔记-多线程-创建线程的三种方式示例代码中,实现Runnable创建多条线程,输出中的结果中会有错误,比如一张票卖了两次,有的票没卖的情况,因为线程对象被多条 ...

  9. 0035 Java学习笔记-注解

    什么是注解 注解可以看作类的第6大要素(成员变量.构造器.方法.代码块.内部类) 注解有点像修饰符,可以修饰一些程序要素:类.接口.变量.方法.局部变量等等 注解要和对应的配套工具(APT:Annot ...

随机推荐

  1. UIView 中bounds和frame的差别

    搞iOS开发的童鞋基本都会用过UIView,那他的bounds和frame两个属性也不会陌生,那这两个有什么实质性的区别呢? 先看到下面的代码你肯定就明白了一些: -(CGRect)frame{    ...

  2. 注册表:无法打开 XXX 由于某个错误无法打开该密钥。详细信息:拒绝访问

    错误原因:没有注册表用户权限. 正确添加用户权限的步骤如下:(跟着图片步骤) 右击该项,权限: 选中想要添加为当前所有者的用户后,点击应用.如果没用户显示,可以从“其他用户或组”中添加进来. 权限添加 ...

  3. 用js捕捉鼠标连续点击三次事件怎么实现啊

    var count = 0, timer; document.onclick = function(){ if(count < 2){ if(timer){ clearTimeout(timer ...

  4. ACM比赛

    Description A soldier wants to buy w bananas in the shop. He has to pay k dollars for the first bana ...

  5. AOP annotation

    1.xml文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http ...

  6. USACO Seciton 5.4 Canada Tour(dp)

    因为dp(i,j)=dp(j,i),所以令i>j. dp(i,j)=max(dp(k,j))+1(0<=k<i),若此时dp(i,j)=1则让dp(i,j)=0.(因为无法到达此状态 ...

  7. POJ2823 Sliding Window(单调队列)

    单调队列,我用deque维护.这道题不难写,我第二次写单调队列,1次AC. -------------------------------------------------------------- ...

  8. JavaScript 运动框架 Step by step

    http://blog.csdn.net/rsj217/article/details/7986905 关于offsetLeft:http://www.cnblogs.com/JackJiang/ar ...

  9. Bandwidthd+Postgresql数据库配置笔记

    Bandwidthd+Postgresql数据库配置笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/zjianbo/article/detai ...

  10. php实现简单的上一页下一页

    思路整理: 现在好多人用id的增1和减1实现上一篇和下一篇但是难道文章ID不会断了吗所以你要知道上个ID和个ID是多少就OK了那怎么解决这个问题呢,很简单例子:假如这篇文章的ID200 <a h ...