先来说一说我和it之间的不解之缘。准确来说,我接触it是从大二是我买的第一个手机开始的(国产的,展讯平台,能够运行mrp虚拟机),那时候还没有智能手机,或者说还不够普及,总之就是买不起。一次偶然的机会,从一个门那听说,国产手机能支持款叫*.mrp(具体名字时间久了,忘记了)的虚拟机,如果支持那就能安装软件,玩很多游戏,很多好的应用,听起来就很棒了,所以当时我买手机的时候就是奔着这么一款手机去找的,具体的测试方法是机开机在待机界面输入*#220807#,为了买到这么一款手机,我当时跑遍了我们县城的大街小巷,最终终于被我找到了,从此以后我就开始把玩自己的神机了,当时就可以玩魂斗罗、超级玛丽等数十款游戏,简直是飞机中的战斗机。后来随着不断的深入了解,我接触到了这些软件的开发——也就是通过手机可以开发自己mrp程序,那段时间就根据自己找到的资料,各种摸索,各种试探,然后终于做出了自己的软件,虽然简单(就是简单的图片切换、文字动态移动),但是我特别骄傲,特别自豪,特有自豪感,从此一颗种子就在我心中扎下了根。

  后来,由于种种原因,我没有报考计算机专业,现在真的挺后悔的。上了大学以后,我开始有了自己的电脑,我开始了自己的学习之路,但是不知道从哪开始,反正就是按照自己的想法,在网络上找资料学习,照着教程各种折腾,直到上完了计算机基础,学了C语言,学了VFp,我才开始确定要学习C语言,但是学着学着我就迷茫了,我觉得C语言太难,没人指导,我不知道该如何学习,加上没有什么基础,所以就是各种散漫式的学习,总之大学四年我提升的是对计算机的了解,更多的是基础性的,但一切都是有用的,正是由于广泛的了解,所以理解很多东西就相对容易一点。

  知道毕业以后,我想了一下,我觉得大学四年都让我浪费了,我要考虑一下。后来最终选择了java,书虽然早买过了,视频百度网盘里也塞了不少,但是从来没有用心去学过,可能就是由于我觉得自己以后不靠it生活,而且我们专业就业有这么多好。我想如果我从一开始就能想清楚it也许才是我真正的用武之地,那么今天我会不会有更好的人生,我会不会已经是it届的一个新生大神?选择即负责,我想这就是成长要承受的无奈,但无论如何,我想清楚了,现在回头一切还不晚。

  从毕业以后,大概6月中旬,离入职还有一段时间,所以就开始翻那本java,可能是毕业了成熟了,不那么浮躁了,总之随着我的翻阅和手指在键盘上的敲击,我觉得我理解了大学四年曾困惑过我的问题,我开始理解c语言中 void main(int s)为什么要这么写,虽然很多问题很简单,很容易,但在学校的时候就是不理解,也没有让你告诉我,但是看了本书,敲了几行代码,就再一次让我对编程有了新的认识和理解。

  虽然说一直在学习Java,但是这漫长的学习也让我觉得有点疲惫,中间大概有两三个月的时间处于神游阶段。一方面,我有点迷茫,我觉得我坚持不下去,看不到前景,而且加上我有不是计算机专业,还是自学,感觉找工作这件事都不敢想;另外一方面,我痴迷于计算机,喜欢it。

  从我接触计算机的第一天开始,我就开始了自己的探索和折腾之路,跌跌撞撞的大学四年,断断续续学过c语言、Python、Linux、Android、HTML、php、黑客攻防、bat脚。本、网络渗透等,但基本上都是处于兴趣爱好,随兴趣学习,喜欢了就学一学,不喜欢了就找个喜欢的学习,反正从来没人踏踏实实的学完一门编程语言,也没有静下心来思考未来,加上进入学校就加入了大学生科技协会制作部,所以更多时候是在琢磨做视频、ppt或者海报,当然很庆幸在科协确实锻炼了我的ppt、PS和视频制作的能力,虽然都是自学,但是真的有所收获,以至于后来学院的很多视频都会让我来做,也因为自学了很多比较杂的东西,所以在计算机方面我也收获了很多,包括系统的重装、维修已经日常维护,平时同学老师也很乐意让我帮他们维修电脑,在学院还小有名气。

  从没有想过有一天要转行做IT,虽然考虑过,但是后来已经被我否认了,我觉得计算机作为我的兴趣爱好挺好的,作为职业,太累了,太辛苦了。然而,工作以后(博主学的是暖通,后来找了一家施工单位工作,包括现在还在这家单位工作),觉得自己的工作太乏味、太无聊,每天都是机械式的工作,感觉无法得到自我实现,于是就有了强有力的想法,想要转行做IT,然后就静下心来看视频、敲代码、看书,时而会迷茫,会困惑,时而会惊喜,会自豪,我想这就是编程带给我最好的礼物。

  未来我会在编程的这条路上勇敢前行,我无所畏惧,我也不拍失败,路是自己选的,跪着也要走完……我的故事未完待续……未来会更加精彩……

java学习之路的更多相关文章

  1. 新篇章之我的java学习之路下

    昨天写下了人生的第一篇博客,今天接着写我的java学习之路有关开发及框架的学习过程. 想要学好java语言,只学习一些java的基本语法对实际开发中的用处还是不大的,所以我们还要掌握一些有关javaW ...

  2. java学习之路之javaSE基础2

    java学习之路之javaSE基础2 所有的代码都是引用他人写的. 1.逻辑运算符 //&,|,^,! //int x = 10; //5 < x < 15 //x > 5 ...

  3. java学习之路之javaSE基础1

    <h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解)* A:什么是计算机?计算机在生活中的应用 ...

  4. Java学习之路(转)

    Java学习之路(书籍推荐)   一.基础类 1.<Thinking in java>(阅读2遍),入门第一位是建立正确的概念 2.<Core Java>这本书更贴近实践,更多 ...

  5. JAVA学习之路与大家分享

    这是我四年以前总结的JAVA学习之路,希望对初学者或想从事JAVA开发的人有帮助. 本人是软件工程专业出身,先后学过C.C++.JAVA.VB.delphi等等开发语言以及网络相关管理技术.哎,好久不 ...

  6. Java 学习之路 -- day00

    Java 学习之路 -- day00 Typora 快捷键操作 标题:#+空格 2. *斜体* 3. **加粗** 4. **斜体加粗*** 5. ~~删除线~~ 6. > 引用 7. ···分 ...

  7. (转)如何学习Java技术?谈Java学习之路

    51CTO编者注:这篇文章已经是有数年“网龄”的老文,不过在今天看来仍然经典.如何学习Java?本篇文章可以说也是面对编程初学者的一篇指导文章,其中对于如何学习Java的步骤的介绍,很多也适用于开发领 ...

  8. Java学习之路:不走弯路,就是捷径

    1.如何学习程序设计? JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用.有编程高手认为,JAVA也好C也好没什么分别,拿来就用.为 ...

  9. 【分享】Java学习之路:不走弯路,就是捷径

    1.如何学习程序设计? JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用.有编程高手认为,JAVA也好C也好没什么分别,拿来就用.为 ...

随机推荐

  1. mongodb 导入数据库文件

    吐槽一下:  这个导入现有数据文件弱爆了... 直接将要导入的数据文件放到mongodb下的db目录下就完事了...O(∩_∩)O哈哈~ 例如: 将shop_suning (shopdb_suning ...

  2. js 捕获浏览器关闭或者刷新页面给出提示

    window.onbeforeunload = function() { return " "; }document.onkeydown = function() {if ((wi ...

  3. python 自动化之路 day 14

    今日内容 http://www.cnblogs.com/wupeiqi/articles/5699254.html 群共享 s15Html课件 1. paramiko模块 https://github ...

  4. codeforces 755C. PolandBall and Forest

    C. PolandBall and Forest time limit per test 1 second memory limit per test 256 megabytes input stan ...

  5. simplexml 对xml的增删改操作

    simplexml 是php 处理xml 文件的一个方法,另一个是dom 处理,这里只说simplexml .目前php 处理xml 用的比较多,比较成熟的还是dom .但dom 在速度和代码量上还是 ...

  6. Antx简介(ali_PPT)

    Antx的由来: §最早,我们用Makefile来build系统 •Makefile不适合Java的编译 §后来,我们用Ant来build系统 •开始时很不错 •随着项目增多,出现困难 §利用bean ...

  7. js函数对象

    函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解. javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的.通过函数对象的性质,可以很 ...

  8. Angular - - angular.bind、angular.bootstrap、angular.copy

    angular.bind 返回一个调用self的函数fn(self代表fn里的this).可以给fn提供参数args(*).这个功能也被称为局部操作,以区别功能. 格式:angular.bind(se ...

  9. thinkPHP 模板中变量的使用

    一.变量输出                1.标量输出(普通)        2.数组输出                {$name[1]}                {$name['k2'] ...

  10. document.body.clientHeight的取值

    http://www.cnblogs.com/fullhouse/archive/2012/01/05/2313800.html 有时候需要取页面的底部, 就会用到document.body.clie ...