现在大三上学期了,家里希望考研,不然觉得我这学校不好找工作,我自己觉得工作还是靠自己,学校就像给人第一眼感觉那样,虽然重要但也只会吸引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. 借助树的概率dp(期望)+数学-好题-hdu-4035-Maze

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4035 题目意思: 有n个房间,有n-1条通道连接这n个房间(每两个房间之间有且只有一条路,所以实际上 ...

  2. 提前防止Non-PIE错误,检测app是否包含PIE标志

    //Howard 2013-07-19 //如何检测app是否包含PIE标志? 答:使用xCode自带的otool工具. otool程序在Xcode.app/Contents/Developer/us ...

  3. python 命令行参数,以及文件操作

    #demo.py #!/usr/bin/python import sys print sys.argv #python demo.py 11 22 33 44 55 ['demo.py', '11' ...

  4. mysql 更改自动增长列的初始值

    alter table t_Myxiao7 AUTO_INCREMENT 3;   -- 从三开始 ITOKIT.COM提示:如果表中数据没有用.如果直接删除数据,自动增长ID还是不会从1开始的,可以 ...

  5. java动手动脑课后思考题

    public class SquareInt { public static void main(String[] args) { int result; ; x <= ; x++) { res ...

  6. Hibernate - cascade-and -session_state

    cascade属性: 默认为none,代表不级联. 级联是指操作主对象时,对关联的对象也做相同的操作. 可设为:delete, save-update, all, none ...-- 一般是对象只归 ...

  7. Spring学习之注入方式

    我们知道,Spring对象属性的注入方式有两种:设值注入和构造注入. 假设有个类为People,该对象包含三个属性,name和school还有age,这些属性都有各自的setter和getter方法, ...

  8. struts的MVC详细实现

    struts中核心类:ActionServlet,其中最主要的操作是RequestProcessor类中的process方法. struts实现mvc的详解图如下: 1.Tomcat一启动,根据web ...

  9. A Byte of Python 笔记(6)模块

    第8章 模块 用户在程序中定义一次函数而重用代码,如果用户想在其他程序中重用很多函数,可以通过使用模块的方式. 模块就是一个包含了所有用户定义的函数和变量的文件.为了在其他程序中重用模块,模块的文件名 ...

  10. selenium 学习笔记 ---新手学习记录(10) 问题总结(java)--poi--excel 操作

    1.当我使用poi想要操作xlsx时,报错,解决方法下载xmlbeans-2.6.0.jar架包,引入即可.点我下载 https://yunpan.cn/cSdVqp6e4v6Jk  访问密码 2c5 ...