一个大学生的IT入门心得


懵懵懂懂进入了IT行业。


    记得高考刚结束时,相信很多高三狗也向我一样在面临填志愿时都是一脸蒙b的,面对厚厚的专业填报志愿书不知如何下手,高中的三年里都是觉得自己努力学习,考到一个名牌大学或者自己理想的学校就可以了,专业的事情往后再考虑吧!然而当成绩出来了真正要面临选择自己的专业时,就随便的了解了一下就仓促决定了自己的专业,其实并不自己需要什么,对什么行业感兴趣,就知道整天得学习,考高分!上名校!这可能是中国应试教育的一种弊端吧!

哎!想起高考就是一种痛,一失足则成千古恨啊!三年里为了高考真的放弃了很多,性格也变得内向,然而一次考砸了的高考就这样觉得了我的人生,当时是多么的心痛而无奈啊,多少个夜里想到自己早出晚归为的就是未来能考个好的学校,上个好大学,然而事实就是这么残酷。多少人为了这个高考结束自己年轻的生命,也有多少人为了这个高考成就了自己的美梦!我知道不管是什么结果肯定有人喜有人悲的。记得高考放榜的那一天,我还在打着暑假工,身边的朋友考好的都在发朋友圈,都是想感慨一下这些年的回报都是值得的。那时我还没有做好心理准备去查自己的成绩,想到自己是带病考的试,再加上考前都是很晚才入睡,应该正常发挥的几率还是挺低的,可能是害怕面对自己三年的结果,这是多么讽刺的一刻。最后家人都打电话问成绩时,我才决定去查自己的成绩,反正早晚都要面对的,逃避不了的事实,看到成绩的那一刻我真的是心碎了总分 426 (2015年届广东高考,勉强过了三本线,真不敢相信自己的眼睛,真不敢相信网络,又连续刷新了好几遍,这一下就真的是体会到了绝望,历史最低而且低得离谱

当亲戚朋友家人问起,都不知怎么回答,因为平时在他们心中我都是优秀的学生,那时心情真的是一落千丈啊!连续在自己房间睡了三天,志愿书也没去学校拿。终于想明白了,事实已经无法改变了,生活还是要继续,我想要学会坚强面对未来的生活,更不想让家人们担心。

到了填志愿的时候,我通过网上了解和请教上一届的师兄师姐们,填了一个觉得未来就业好的一个专业-飞机航空设备维修,我那时都不知道自己喜不喜欢,因为自己的兴趣不知道是什么,擅长做什么。

当录取结果出来的时候,我又再次心碎了,专业录取到的是计算机应用技术,原来是自己填志愿时填了调剂专业,因为分数太低了,自己选的那个飞机航空设备维修可能竞争激烈,自己被调剂到了计算机专业。计算机?不会吧,我记得我那时跟朋友去网吧的时候还不会开机呢,现在却选到了这个专业,如何是好?我那时就想打算去复读了,当时家人亲戚都不让,怕我重蹈覆辙,面临的压力也更大了,记得舅舅那时说的那句话,三百六十行,行行出状元!有些人高中没毕业就出来混了,现在已经成了老总了,许多高学历的人还不是为这些人打工,只要你足够优秀,敢去闯,敢去拼,是金子总会发光的。我知道这些是安慰我的话罢了,因为不可能人人都是马云。

经过家人和亲戚们的劝说,我就没有去复读了,我知道我那时对计算机完全没有一点基础,既然选择了计算机就趁着暑假的那点时间去报了个计算机基础培训班,怕上了大学跟不上老师的步伐,刚开始接触的是五笔打字,接下来就是办公软件的使用,比如word,excel的使用,经过了几个星期的培训,学到了不少基础的东西,于是渐渐地对计算机产生了兴趣。

找到了自己真正的兴趣,喜欢上了IT行业

    高一开学了,我向许许多多的新生一样踏进了大学的大门,那时就要求父母给自己买一台计算机,因为工欲善其事,必先利其器嘛,即使再穷也要买,再犹豫不决就比别人落后了。买计算机时又是一脸懵逼,自己对于硬件知识简直为0,对于什么i3,i5啊听了一脸懵逼,身边也没有懂的朋友,就在岗顶的太平洋电脑城被别人忽悠就买了一台华硕牌的电脑,那时觉得既然不懂就买品牌机好了,谁知道后来回到学校被懂的校友一看才知道别骗了500多元,哎!

有了这个教训我就发奋要了解硬件的知识了,不能再被这些骗纸忽悠了,于是就通过网上和图书馆渐渐地学习起来电脑的配置和报价方面的知识。现在身边的朋友要买电脑的也会找我参考一下,感觉也是挺有用的,有时经过电脑城时虽然不买,也会假装买家去忽悠一下销售员,练一下口才也好。

学校刚发新书的时候,看着这些计算机的书真的是激情四射,当天就翻看了许多本,迫不及待地预习了起来。

大学的课程少而杂,太基础,再次迷茫了起来

刚开始听课就是什么都想学,学多一点是一点,我们的那时大一的计算机专业的书籍是 《思科网络学院教程》、《计算机应用基础》《计算机硬件组装与维护》,就第一学期这三本专业的书了,大学的课程很少,有时一天才一两节课,老师也讲得很基础,基本按照书本来讲,听着也没多大意思。那时多于计算机这个行业也不太懂,想自学嘛又无从下手,在图书馆看到许多计算机的书,除了暑假的自己学过的wold、excel之类的书籍,其他的简直是天书,看不懂啊!那时就借了本PHP的编程类的书籍学了起来,但是基础薄弱啊,学起来很难,捣鼓了一个星期搭建了好了个环境,按照书上代码敲,也不理解,那时的觉得编程真的是太神奇了,在浏览器显示的效果让我吃惊很长一段时间,感觉现在都忘了差不多了,那时并不知道学PHP要从HTML基础知识学起。还浪费了不少时间。不知不觉半个学期过去了,也没学到什么有用的东西。

第一个改变我生活的IT网站

某天就想着网上找些教程来学,无意中在网上发现了 www.zixue7.com 这个网站(现在被封了或者被别人黑了吧),那时这个网站就看到了有PHP教程,看了下学习路线和方向才发现计算机行业是有两大方向的:网络和编程。还发现要学PHP就先学习HTML,那里有HTML的教程,看到这里后简直是如获至宝,高兴了两三天。从此生活又有了奋斗的目标。那时刘老师的教程还不错很适合新手,我那时就被自己写出的网页所痴迷,平时自己在浏览器看到的网页原来可以通过代码写出来,真的是太神奇了,虽然还是个初学者,但是还是被这样的神奇所敬畏,从此我以为我找到了自己的方向找到了自己的兴趣:编程。就这样又学习了半个学期。

第二个改变我生活的IT网站

我以为我会在编程的道路上走的很远很远,谁知道那个网站的教程还没出到一般就被别人黑了,那些教程都没了。最主要的是学校没开PHP这门课,开的是C语言,查了一下PHP与C语言也挺有相似的地方,所以也就放弃了PHP,学起了C语言。学着学着学了一些基础,也没多大意思,出现了倦怠的心理,再也没去深入研究了,因为那时喜欢上了网络类的另一门课程,CCNA,觉得网络实践性强,平时生活中上不了网啊,什么的用的到。于是除了专业书之外就去网上找找教程深入学习一下,没想到发现了一个改变我生活的网站,准确来说是发现了一位改变我生活的老师-韩立刚老师。我从来没想到他能把ccna讲得如此的生动还举了不了的例子让我们理解,我们学校的老师就是理论性太强了,实践少,这才使我深深地喜欢了这位老师的课程,记得那时他讲的TCP/IP协议的三次握手通过 land攻击、syn攻击等来实战讲解原理让我真是激动了一个星期,当时我就在局域网里学会了各种扫描,攻击方面的基础知识,整天都想着怎么攻击别人的电脑,还在虚拟机做了实验。讲ARP通过p2p终结者 网络执法官等软件来演示,真的那时对我这个初学者来说,真的是如获至宝,那时候宿舍也有些不自觉的人吵,晚上该睡的时候还在打游戏机,还放很大声,我便偷偷地利用这种技术来断他的网络,让它乖乖的睡觉去。有时弄到深夜还不觉得累,也有许许多多成功时候激动得睡不着的时候,不仅如此还学到很多很多有用的知识,比起我们学校的老师,讲解同样的知识,韩老师的讲课风格,授课方式,更容易让我们接受。在这里真的要感谢这位老师把我真正引进了IT学习的大门。

深刻体会到没学会爬就学跑,结果摔得很惨。

高一第二学期,学了韩老师的课程后,对攻击有了很大的启发,我从这时起我就迷上黑客技术,相信很多都像我一样,对黑客神一般的敬畏和向往。我那时通过一些简单的攻击技术,确实迷上了黑客技术,到网上去下载各种黑客软件各种黑客教程,成功的时候确实是挺令人兴奋的,那时挺坏的,初生牛犊不怕虎嘛,比如利用上兴远控,把绑了木马的软件,利用内网通上传等别人下载,坐等肉鸡上线,后面可以做的事,我就不说了

,你懂得,纯粹是为了好玩,也不敢什么违法的事,哈哈!

就这样学了各种黑技术,发现都是用别人的软件实现的,软件又不是你开发的,你只仅仅会用而已,原理你懂吗?你根本和伟大的黑客称号不沾边。自从接触了BT5才深刻地黑技术的强大。对于那时我只会玩黑客软件的小白来说,除了会破解无线WiFi外,其他的功能比如渗透攻击之类的根本玩不起来,因为你没Linux的基础一下子就想学会这些,简直是痴心妄想!不知不觉一个学期过去了感觉自己除了研究有用没用的黑技术,没学到什么实用性的技术。这让我总结出一个道理:你没什么基础就去瞎学什么黑客技术,到头来只能傻瓜式地跟着别人操作,抛开书和教程你又忘得一干二净,原理都不懂,到头来没学到什么东西,又浪费了时间。

从此开始就兢兢业业地学习网络知识

从大二开始,我就觉得不能乱学了,也就兢兢业业开始系统的学习网络知识,当然还是看韩老师的教程,虽然没有黑技术那么激动人心,有时候还会有些倦怠,但我还是按照这个学习路线坚持地学了下来,再过程中也有试验成功的激动和兴奋。经过一个半学期的努力,我是真真切切地学到了觉得很实用的知识,企业实战性很强。再次感谢韩立刚老师让我找到了学习的动力,以下是韩老师的学习路线,也是我一直坚持的路线。

下面是学习的一些教程

本人是一个大二生,第一次发博客,说的都是自己的真心实话,仅供阅读,不喜勿喷,希望得到更多前辈和朋友们的支持和指点!让我少走弯路。谢谢!


时间: 2024-08-06 07:55:26

一个大学生的IT入门心得的相关文章

AngularJS入门心得2——何为双向数据绑定

前言:谁说Test工作比较轻松,最近在熟悉几个case,差点没疯.最近又是断断续续的看我的AngularJS,总觉得自己还是没有入门,可能是自己欠前端的东西太多了,看不了几行代码就有几个常用函数不熟悉的.看过了大漠的视频,算是了解了AngularJS的一些优良特性.后来准备投身<AngularJS权威教程>,跟着它走,可是一来可能自己道行不够,二来,个人觉得这本书翻译的有些生硬以及一些瑕疵,比如: (1)9.2节:在指令中适用自作用域 (2)9.2节:在指令中适用自作用域 当然,以上都是一些瑕

R语言入门心得(3) -- 向量相关

向量定义 R在实际应用中比较常用的一个对象就是向量(Vector).向量的创建格式为 向量名 = c(x1,x2,x3,…..)  或  向量名 <- c(x1,x2,x3,…..) 或  c(x1,x2,x3,…..) -> 向量名 或  Assign("向量名", c(x1,x2,x3,…..)),c()为向量赋值函数,c()可以有任意多个参数,而起返回值则是一个把这些参数首尾相连形成的向量.你可以在命令行中输入?c或者help(c)来查看函数的详细信息.例如我们要创建

Android 深度探索(卷1)HAL 与驱动开发 第三章 GIT 使用入门 心得体会

Android 深度探索(卷1)HAL 与驱动开发 第三章 GIT 使用入门 心得体会 本章主要介绍GIT的学习,以及介绍GIT用于获取诸多开源项目的源代码. 在使用GIT之前我们首先对其安装,其安装命令: #apt-get  install git #apt-get  install git-doc git-svn git-gui gitk 在Linux 下可以直接使用man命令查看指定命令的帮助文档.这对我们初学者提供了很大的帮助. Git的功能很复杂,为此这章节举例为我们演示如何创建版本库

R语言入门心得(1) -- 下载与安装

R是用于统计分析.绘图的语言和操作环境.R是属于GNU系统的一个自由.免费.源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具. R 是统计领域广泛使用的诞生于1980年左右的 S 语言的一个分支.R是S语言的一种实现.S语言是由 AT&T贝尔实验室开发的一种用来进行数据探索.统计分析.作图的解释型语言.最初S语言的实现版本主要是S-PLUS.S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善.后来Auckland大学的Robert Gentlema

第三章 Git使用入门 心得体会

第三章 Git使用入门 心得体会     通过学习Android深度探索(卷1)HAL与驱动开发的第三章Git使用入门,首先我对Git有了一定了解git是一个版本控制系统.官方的解释是:版本控制(Revision control)是一种软件工程技巧.其次我掌握了Git的使用流程. 第一步:新建分支 首先,每次开发新功能,都应该新建一个单独的分支 # 获取主干最新代码 $ git checkout master $ git pull # 新建一个开发分支myfeature $ git checko

AngularJS入门心得4——死磕指令scope

上篇<AngularJS入门心得3——HTML的左右手指令>初步介绍了指令的概念和作用.已经和指令打过一个照面,就不会那么陌生了,今天主要介绍的是一个困扰了我很久终于想通的问题,这个问题与scope有关,可以看做是<AngularJS入门心得1——directive和controller如何通信>在scope上的补充和延伸. 小时候,老师就教会了我们盲人摸象这个成语,教导我们认识事物不能片面,缺少对于一个事物全局的认知.所以,说到指令,它的一个完整结构如下: angular.mod

一个程序员的管理心得

管理篇: 这里必须植入一个背景,早期我们团队由于管理计划不明确,人员技能过于单一,再加上系统过于复杂,由简单的WEB系统改造成多进程的分布式系统,涉及技术非常多技能要求也比较搞.导致版本转测试延迟和Bug改不对.修改不全的问题非常严重,经常被客户投诉.我进项目半年内,项目经理.区域经理迫于压力相继离职,每天加班加点老员工也陆续离开,项目已经濒临要黄掉的地步.历时半年勉强交付一个版本,客户要求我带一批人驻场交付. 合作模式:每个版本需求包分成两份,客户+合作方共同开发,合入同一个SVN库,双方投入

一个简单的iBatis入门例子

一个简单的iBatis入门例子,用ORACLE和Java测试 目录结构: 1.导入iBatis和oracle驱动. 2.创建类Person.java package com.ibeats;import java.util.Date; public class Person { private int id; private String firstName; private String lastName; private double weightInKilograms; private do

起步 简介整个项目、组件、和如何使用一个简单的模版入门

1. 下载 下载之前先检查一下是否准备好了一个代码编辑器(我们推荐使用 Sublime Text 2) ,你是否已经掌握了足够的HTML和CSS知识以开展工作.这里我们不详述源码文件,但是它们可以随时被下载.在这里我们只着重介绍使用已经编译好的Bootstrap文件进行入门讲解. 下载编译好的文件 快速开始:立即下载编译好的版本吧,里面已经包含了CSS.JS和图片文件了,而且所有文件已经经过了压缩处理.不过,文档和源码文件不包含哦. 下载Bootstrap 下载源码 从GitHub直接下载到的最