Java学习之开篇—个人随想
现在大三上学期了,家里希望考研,不然觉得我这学校不好找工作,我自己觉得工作还是靠自己,学校就像给人第一眼感觉那样,虽然重要但也只会吸引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学习之开篇—个人随想的更多相关文章
- Java学习:一 开篇
呃 工作中要用到Android开发,呃 不巧的是,关于Java关于Android,当初也只是浅浅的了解了一下.....真是书到用时方恨少了.. 趁现在工作不是太忙,还是花点时间来学习一下吧. 写写博客 ...
- 从.Net到Java学习第一篇——开篇
以前我常说,公司用什么技术我就学什么.可是对于java,我曾经一度以为“学java是不可能的,这辈子不可能学java的.”结果,一遇到公司转java,我就不得不跑路了,于是乎,回头一看N家公司交过社保 ...
- Java学习之旅开篇:运行机制及环境搭建
在写这篇博客之前,我想对自己进行简单概括:我从事软件开发工作已经三年多了,并且一直在从事.NET相关项目的开发.为什么突然间想学习Java呢?有以下几个原因: 1. 开发程序三年多来,已经对.NET相 ...
- Java并发指南开篇:Java并发编程学习大纲
Java并发编程一直是Java程序员必须懂但又是很难懂的技术内容. 这里不仅仅是指使用简单的多线程编程,或者使用juc的某个类.当然这些都是并发编程的基本知识,除了使用这些工具以外,Java并发编程中 ...
- 【Head-First设计模式】C#版-学习笔记-开篇及文章目录
原文地址:[Head-First设计模式]C#版-学习笔记-开篇及文章目录 最近一年断断续续的在看技术书,但是回想看的内容,就忘了书上讲的是什么东西了,为了记住那些看过的东西,最好的办法就是敲代码验证 ...
- 从.Net到Java学习第二篇——IDEA and start spring boot
从.Net到Java学习第一篇——开篇 所谓工欲善其事,必先利其器,做java开发也一样,在比较了目前最流行的几个java IDE(eclipse,myeclipse.IDEA)之后,我果断选择IDE ...
- 从.Net到Java学习第三篇——spring boot+mybatis+mysql
从.Net到Java学习第一篇——开篇 环境:mysql5.7 新建mysql数据库demo,然后执行如下sql脚本进行数据表创建和数据初始化: -- ------------------------ ...
- 0037 Java学习笔记-多线程-同步代码块、同步方法、同步锁
什么是同步 在上一篇0036 Java学习笔记-多线程-创建线程的三种方式示例代码中,实现Runnable创建多条线程,输出中的结果中会有错误,比如一张票卖了两次,有的票没卖的情况,因为线程对象被多条 ...
- 0035 Java学习笔记-注解
什么是注解 注解可以看作类的第6大要素(成员变量.构造器.方法.代码块.内部类) 注解有点像修饰符,可以修饰一些程序要素:类.接口.变量.方法.局部变量等等 注解要和对应的配套工具(APT:Annot ...
随机推荐
- Web前端开发工程师为什么讨厌IE6!
- C#中窗体的一些简单运用(Sixteenth Day)
从今天开始,我们进入到学window form的知识,今天简单的学习了一些控件和事件的运用.没有什么很全面的理论,所以今天就总结下所写的程序.一个简单的注册页面程序 注册页面程序 要求: 1:修改所有 ...
- Android百度地图的简单实现
2015-06-13 最近学习了百度地图API的简单开发,现记录如下:(持续更新中) 百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API.Web服务AP ...
- centos7安装mysql5.6
1.更新yum源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-communit ...
- HDU3863:No Gambling
Problem Description One day, Flyvan introduced a new game to his two friends, Oregon Maple and Grape ...
- 获取执行计划——EXPLAN PLAN
一般获取执行计划有四种途径:1.执行explain plan,查询结果输出表.2.查询动态性能视图,它显示缓存在库缓存中的执行计划(有时查不出结果是因为执行计划已经不在库缓存中).3.查询AWR或St ...
- selenium 学习笔记 ---新手学习记录(8) 问题总结(java)
1.获取执行js代码后的返回值 //获取滚动距离 String jl="return $('#chapterul li').height();"; Long jlhq=(Long) ...
- LintCode-比较字符串
题目描述: 比较两个字符串A和B,确定A中是否包含B中所有的字符.字符串A和B中的字符都是 大写字母 注意事项 在 A 中出现的 B 字符串里的字符不需要连续或者有序. 样例 给出 A = " ...
- DropDownList控件学习
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...
- FastJson中@JSONField注解使用
最近做项目中,使用了json格式在服务器之间进行数据传输.但是发现json格式数据不符合JAVA中的变量定义规则,并且难以理解,因此需要在后台中做二次处理,将数据处理成我们系统中定义的格式. 思路: ...