回顾一年的学习历程与大学生活核米

我大一的专业是信息工程,信息工程听上去就是信息(Information)工程(技术~Technology)貌似就是IT技术了,但却是如假包换的硬件电子技术专业,在读高中时翻到过一本C++的书,对当时的我来说,简直是噩梦,一个高中生怎么会看得懂。于是没有填报计算机专业,来了这个硬件专业。

好在大一下的时候开设了C语言这门专业课,浓郁的兴趣让我我花了两个星期的课余时间把我们的谭浩强老先生的课本看完了,然后又把《C Prime Plus》过了一遍,这个时候开始懊悔自己没有选择计算机专业,所谓高中时期让我难懂的代码,其实就是一个思考的流程而已,并不是很难。除了C语言这个专业课以外,对电路、电工这类专业课毫无兴趣。经过一个星期的思想斗争,提出了转专业的申请。

二、转专业(2014.4)

自己大一做了一整年的学生干部,当辅导员和校里某科室的科长助理,对学校的相关政策也是比较了解的。转专业这件事,其实只要低调,对学校运行影响不大,老师就会给放过的,我们学校的计算机专业在计算机学院,我在信息学院,跨学院转专业需要协调好我和两个学院的书记院长的关系。好在自己信息学院有一个数字媒体技术专业,听起来和计算机毫无关系。实际上这个专业是计算机科学与技术的二级学科,专业课程虽然有什么素描、色彩、广告、影视、传播、三维、平面设计等这种艺术设计课程,但也有Java、DB\OS\CN 这类计算机课程。而且完全没有什么电路相关的硬件课程。算是减轻了我的课业压力。转来这个专业,简直就是虐狗般的轻松,在原来的那个专业排23/48名,但在这个专业排到了6/53名。虽然上色彩课什么的感觉不愠不火,但始终提不起兴趣,包括ps、corlDRAW等课,但至少比数电模电学起来轻松很多。但在后面,对我个人做项目时,GUI设计起了很大的帮助。

三、加入工作室(2014.7)

我加入了我们院的一个偏软件的工作室,我们院共2个软件类的工作室,PHP和Java,但我们学院不开PHP课,所以我选择了Java,而且Java工作室的考核是最严格的。

7月,我们兴奋的把自己的笔记本电脑带来工作室,开始了学习,结果第一周我报名了暑期社会实践,去“服!务!社!区!”了,真是不懂自己的脑洞,为什么要去做那个,结果导致自己的学习进度比别人慢了一个多星期。但最后磕磕碰碰,也总算把JavaSE部分学完了,这里说一下我的学习方法:

学习资料:《SCJP考试指南》

学习视频:马士兵JavaSE

其实学习进度安排的不算快,主要是这些知识点:

每天学习8小时。

看书+不懂的看视频、搜索+上机自己联系。

暑期虽然花了一个多月学完了JavaSE部分的内容,但都不是很熟,毕竟没有做项目。

四、OCJP(2014.9)大二了

工作室历来的规定:学程序组的必须考取OCJP认证[O(ORACLE)C(认证)J(Java)P(程序员)],虽然自己恨死了这个制度,因为这个证用Oracle学院打折后还要700的报名费,但通过开学9月份的刷题,刷OCJP的题库,才发现暑期学的JavaSE基础超烂,最后查漏补缺。才觉得自己JavaSE学的OK了。

五、小知识的学习(2014.10)

十一国庆节,在学校把XML学了,学了什么DTD\Schema\DOM4J的什么乱七八糟的鬼技术,然后是学了下HTML,然后再准备准备OCJP就去武汉把证考了,最后好像是78分来着,集合和泛型那一块和垃圾回收器错的挺多的,这个时候的确不太懂。也认栽。不过好歹把证考到手了,工作室不会刷我了。这个时候我才发现,工作室就剩下2个男的了,我和另外一个……我才发现原来女生也有这么多学编程的。

十一月被财务处喊去做2015年的财务预算,要我帮忙,差不多一整个月都没有来工作室了= = ,真是对不起工作室啊。

六、Android技术的学习(2014.12)

财务处的事情差不多忙完了,赚了1200多,虽然在校内能赚这么多是挺难得的。但这个时候我也意识到,我作为一个大学生,真的没必要为这一点钱那么拼,学生嘛,学生干部的本质其实还是学生,就应该以学习为重,虽然1年来我做的行政事务已经很多了,但这也是我以后就业的下策,还是要靠编程吃饭,就跟老师说我第二年不来了,老师也极力挽留了我,但还是婉拒了。

然后12月开始学android了,我就是我、不一样的烟火~!!!!!!

为什么?

我加的是一个Web小组,去做Android!

然后就开始处处碰壁了……

我作为我们年级唯一一个学android的,没有人带,没有人指导,从自己下载Eclipse,然后用free g***翻去android官网下ADT和SDK。挂了一个通宵都没下好。我当时心都死了,最后到处搜,才发现了用大连东软的镜像就可以下载了……光自己配环境就花了一个多星期= = 。老师是个新来的,好像也不懂啊啊啊啊啊啊啊啊啊啊啊啊啊啊。

七、大二寒假(2015.1)

复习以及考完了期末之后,回到工作室继续学习android了,我居然买的是坑爹的《疯狂Android讲义》,动不动就说,这个和Web里面的Servlet是一样的!!!我TMD就没学过Servlet。简直难受!!最后寒假憋了两篇软件设计类论文共12000字,因为宿舍断洗澡水什么的,就回家了。

这个时候,我啥项目能力也没有,自卑的很!!!!工作室其他人都慢慢的在搭建自己的网站了。

八、大二下(2015.3)

一开学,粪发涂墙!!开始学软件测试和继续学Android,因为三月底要考计算机三级,选的是软件测试,虽然最后没过,但这个月也算是把软件测试的知识点过了一遍,我们专业不开这门课,android也把四大组件和数据存储看完了……然而啥感觉都没有。这里推荐一本书《第一行代码》——郭霖,比那个什么鬼疯狂android讲义更好入门一些。

九、“接手”项目 (2015.4)

这个时候、一大波项目涌入工作室了,当然全是web站点的项目。我就充当了一下小前台,做了5个网站前台需要的Flash,把AS 3.0学了下。这个时候,除我以外的所有人都有项目了,我很不甘心,自己android学的还不咋,只能做只有1个Acivity的计算器!!

十、转做后台(2015.5)

工作室项目太多了,别人都在催了,这个时候我也不太甘心,自己一个人乱摸索Android开发,自己连MVC模式都不清楚,就转做JavaWeb开发了,学习安排如下:

JSP:5天

Servlet:5天

JDBC+SQL+Mysql:2天

JSTL+EL:2天

MVC+留言板项目:8天

差不多24天左右,把Javaweb的基础学完了,这个学期有双学位的课,所有的周末都在上课,也比较忙。

十一:继续学习(2015.6)

花了一个星期把JS学完了,然后花了2个星期写了大学生创业扶植的申报材料以及商业计划书,超级痛苦的,作为工科生,但还是咬咬牙一个人把公司的事务全部扛下来了。最后得到了省里至少3万元的创业补助,也想想这个月的付出值了。

十二:项目实战(2015.7)

期末考试后,就是暑假了,因为家里出事了,又耽搁了一个多星期。在暑假,做了这些事

1、基金会网站后台搭建,与前台css修改——7天:第一次做项目,这种兴奋感很难得,终于算证明自己会Web项目开发了

2、微信二次开发技术学习:通过慕课、CSDN博客以及书,做了一个公众号,有银行卡号、医保卡号、人脸识别、笑话、天气等等功能的一个小应用型App,想进一步了解的可以关注mige1995,这个是用Java开发的,网上资料大部分微信开发的资料都是基于PHP开发的。

3、湖北省重点实验室网站后台搭建:和基金会类似,但界面要求比较高,所以花了3天修改后台界面的模板,最后还是花了7天完成的这个项目。

4、复习之前学的android技术,有了web技术,学android简直易如反掌,花了3天复习完之前学习的android,简直后悔一开始学android。要是我之前先学了web也不会让我进度如此的慢了,真希望有一个前辈带我,马上大三了准备继续学习Android和SpringMVC +Spring+Mybatis。然后考研,毕竟自己技术还是很渣。

最后:如果有新人的话,我会这么建议你的开发学习流程,不一定科学,仅供参考:

1、C语言

花2个星期把谭浩强过一遍,如果还感兴趣,可以继续学习C Prime Plus。这个时候C语言基础应该算不错,可以通过计算机二级考试了,当然也可以不考。

2、Java语言

一个月的时间把JavaSE部分学完,并且用OCJP题库练习一遍,总共300道选择题。有很多重复的,要是弄懂了JavaSE的基础也算很好了,对于传统的书面考试85+或者90+应该不成问题。

3、JavaWeb技术

学习 JSP/JDBC/Servlet/JSTL/EL这些技术

然后学习MVC的思想,做一个小型的项目(如:留言板)。

4、项目实战

5、知识补充

需要补充的知识有:

Javascript、Jquery

Ajax(约2周)

以上主要是学网页局部刷新与表单验证的使用。

以及

XML \ JSON \ JSOUP (一周)

用于从其他开放平台获取数据,如从中国天气网获取天气数据。

6、其他技术

有兴趣的可以学学用Java 的

表单技术、Excel、PDF、验证码技术、等

7 、拓展

推荐使用SSM

可以了解git与github以及Maven是干嘛的 。

或者这里转行做android也是可以的。

回首一年的学习,其实自己缺乏一个好的导师,跌跌撞撞的学了一年别人培训班3个月的东西,又不在计算机学院,而且最后工作室就剩下我一个男的了。 虽然来博客园不久,自己水平也不足以分享特别有技术含量的东西,但我还是会努力继续学习IT技术,感谢所有支持我的人。

THE END
0.如何学习IT技术就像学游泳,你可以把《游泳教程》背得滚瓜烂熟,但不下水扑腾,永远学不会换气。IT技术是“手艺活”,代码是练出来的,不是看出来的。你看别人用Vue写页面很简单,但自己上手时,“v-for循环怎么绑定数据”“父子组件怎么传值”,每个细节都可能让你卡壳。 jvzquC41yy}/srszwg9777hqo1}fpmf188;46=3jvor
1.全面指南:IT技术入门学习策略与巩固方法,建立学习笔记:记录自己的学习过程、所学知识和解决问题的方法,定期回顾和总结,巩固所学内容。 8. 不断挑战自己: 设定目标和挑战:设立一些挑战性的目标,如学习一门新的技术、解决一个复杂的问题,不断地挑战自己。 通过这些方法,你可以不断地巩固和提高你的IT技术水平,同时保持对新技术和发展的敏感度,使自己始终保jvzquC41dnuh0lxfp0tfv8pndd<0c{ykenk0fnyckny03<:6;7:4:
2.干货零基础怎样学IT?新手如何快速入门IT行业it行业怎么学干货|零基础怎样学IT?新手如何快速入门IT行业 本文介绍了IT开发人员的工作内容,强调了学习IT技术时基础知识、耐心和实践的重要性,提供了学习步骤和推荐的学习资源,如GitHub、StackOverflow等。作者作为IT培训业内的观察者,旨在帮助读者避免培训陷阱。 现如今几乎各个行业都和互联网紧密相关,因此,IT开发人才成为了香饽饽jvzquC41dnuh0lxfp0tfv87623e95=<977;0c{ykenk0fnyckny03<<336=:7
3.IT技术社区CSDN社区为中国IT技术开发者,打造学习和成长的家园jvzq<84ddu4dums0pgz0
4.华中师范大学教育信息技术学院2023-05-29教育技术学硕士第一党支部举办“青春正 2023-05-29学部传奇,夺冠今朝:人工智能教育学部 2023-04-23人工智能教育学部在学校2022年度学生先 2023-04-23迎百廿华诞,沐春风践行——人工智能教 2022-02-23智能教育大讲坛 | 王珠珠:教育数字转型 jvzq<84kv0idp~3gfw4dp8
5.IT易学网IT易学网是一个专注于综合IT技术领域的在线教育平台,互联网技术牛人通过在线、面授、一对一让你学习国内领先的IT技术,如:软件开发、数据库管理、云计算与虚拟化以及厂商认证与辅导等课程。jvzq<84yyy4zzry0pgz0
6.零基础入门IT:详尽学习指南与实战路径,如何从零开始学IT? 随着信息技术的迅猛发展,IT行业成为了许多年轻人向往的领域。但是,对于初学者来说,如何从零开始学习IT呢?本文将从了解基础知识、选择学习路径、学习资源、实践项目以及持续学习五个方面,为初学者提供一份详尽的学习指南。 一、了解基础知识jvzquC41dnuh0lxfp0tfv8}wgdgkkjt{w1gsvrhng1jfvjnnu1748;63759
7.信息技术专业的10门必修课程(非常详细),零基础入门到精通,看这一篇就够信息技术(IT)专业已经成为许多学生的热门选择。随着科技的迅猛发展,IT行业对专业人才的需求日益增加。无论是软件开发、数据分析还是网络安全,信息技术都在各个领域扮演着至关重要的角色。那么,作为一名信息技术专业的学生,哪些课程是你职业生涯的基石呢? 1. 计算机科学导论 jvzquC41dnuh0lxfp0tfv8|cpctywn}kjw5bt}neng5eg}fknu526<<969:2
8.初学者和有经验专业人士如何系统地学习IT技术指导IT业界选择一个实际项目,将所学技术应用到项目中。可以是工作中的项目或者自己的兴趣项目。在项目实战中,你会遇到许多实际问题,这有助于提高你的问题解决能力和技术水平。 项目实战是学习新技术的重要步骤之一,通过将所学技术应用到实际项目中,可以更加深入地理解这项技术,并且提高自己的实践能力和独立解决问题能力。在选择jvzquC41yy}/lk:30pku1jwvkerf1=73;54ivv
9.如何学习it技术?it培训要学什么众所周知,it是目前世界上使用最广泛的编程语言,在开发语言中一直占据着首位。在IT行业具有很大的市场占有率和社会影响力。由于其简单易学,以及高薪前景,it是当之无愧的流行开发语言。那么对于想要转行IT行业的it初学者,如何学习it技术? it培训要学什么?在此之前,我们先看看千锋播客,给想学it的同学一些意见:jvzq<84yyy4nqknngvxbkw3qti5bdxzv1DHT1:52548/j}rn
10.智汇技术智汇技术(80wz.com)是集IT学习资源、技术交流与社区互动于一体的专业平台。这里提供人工智能/数据仓库/Docker等最新技术实战案例。涵盖分布式架构、微服务、大数据、人工智能AI、DeepSeek/MCP等企业级解决方案等核心技术,每日更新Java/Go面试题库jvzquC41yy}/:9||0eun1
11.IT学习教程资源IT学习路线图IT自学教程IT课程知识分享达内IT学习教程分享IT学习路线图,IT自学教程,IT方向的知识点分享。提供Java教程、网络安全教程、云计算教程、视频剪辑教程、UI设计教程等IT方向及相关方向的学习教程资源jvzquC41yy}/vniw0et0fjyc
12.IT培训课程2023版IT培训视频教程IT技术在线教育机构【中公IT优学-IT技术培训培优机构】提供多品类培训课程,包括编程开发,UI设计,IT考证,营销,Office,求职面试,职业技能认证,剪辑,PMP,计算机软考,人工智能,营销师,Adobe认证等精品视频.在线学IT推荐中公优学,不脱岗,不离校,学好技术优就业jvzq<84zwg4vlrz{g0ipo8
13.职坐标职业技能培训职业教育培训IT教育培训机构【职坐标】是海同科技旗下的IT教育培训机构,汇聚了一大批国内外IT技术领域的资深师资力量,为您提供人工智能、物联网、大数据开发、大数据分析、Java、Python、嵌入式和数据库等职业技能培训,推出了参加海同IT职业教育培训推荐就业的服务承诺。jvzq<84|jk€vqkncq0ipo8
14.技术成就梦想51CTO51CTO是中国知名的数字化人才学习平台和技术社区,以服务一亿数字化人才职业成长为己任,对中国数千万数字化人才拥有强大的影响力和服务能力。通过技术社区、技术博客和新媒体矩阵等综合产品服务体系,凝聚了2000万+IT技术人员、50万+位技术博主和近千家IT公司的CTO;通过丰jvzq<84uqhz/7:hvq0ipo8
15.八维教育官网IT教育培训IT培训学校IT技术教育培训学校为了更好的回馈社会,八维教育将特色模式中的实训解决方案,专业课教学解决方案等形成产品,从教育、科技两个维度发力。助力高校应用型人才的培养。 目前全国拥有五大校区,所处城市:北京、上海、 江苏、天津,其中北京、 上海、天津三大专业实训基地,江苏宿迁职业技术学院是八维教育集团旗下具备统招资质的大专院校。 更多>> 新 jvzquC41yy}/d€ng0pku1
16.就业前景好的十大专业适合女生的专业文科理科专业你关心的都在而且这个领域,特别适合有超强逻辑思维能力与学习能力的理科生,而且不论个人出身,个人后台背景,只看你自身的技术能力。 如果一些理科生,思维逻辑好,对选什么专业很迷茫,同时自身又没什么背景,不怕持续学习,那么IT行业对你来说真的是首选。 4. 数学类 数学有人爱,有人恨。有的人随便学都能学得很好,有的人不管jvzquC41kv4r|sre0et0kwkq1361:862654ivv
17.小滴课堂html网页开发jsjavavue小滴课堂为IT技术人员终生学习提供最丰富的课程资源库,倾力分享了优质在线视频课程,几乎覆盖了IT技术的各个领域:java、js、vue、springboot、springcloud,涵盖前端、后端、运维、大数据、人工智能等,帮助每个渴望成长的IT技术工程师技能提升,学有所成!jvzquC41zfimc|x0pgz0
18.学掌门教育在校大学生/想转行进入IT行业 进阶想升职加薪 想提升职场竞争力的IT从业者 考证想能力证明 需要证书加持的入行者或从业者 企业企业发展与管理 想加速员工职业升级 ETL大数据 冲击大数据资深专家 助你收获 掌握大数据清洗、转换和加载的实用 提升数据质量、处理效率 jvzq<84cvuzvf‚3eqo5
19.如何系统的学习IT技术?如何系统的学习IT技术?首先,随着当前互联网逐渐发展到产业互联网阶段,大量的学生和职场人都需要掌握一定的计算机技术,但是由于计算机技术体系非常庞大,而且计算机相关的技术还有较高的学习难度,这使得很多初学者不知道该如何下手。 学习计算机技术要选择一个适合自己的学习切入点,在诸多计算机相关技术当中,编程语言被称为是jvzquC41yy}/vniw0et0pxygu1:8;A850jznn
20.保定世纪宏光技工学校保定电脑学校保定学电脑保定电脑培训·平面设计需要学什么软件?如何学好平面 ·女孩子学室内设计有前途吗? ·新手如何学习室内设计? ·室内设计怎么学比较快 ·学室内设计装潢有前途吗? ·IT人才:七个走好IT技术之 ·用人单位给计算机系学生的一封 ·面试时要大胆提问面试官 ·IT少年21岁开公司执掌20 ·求职方式不能硬套 ·出色jvzq<84yyy433|zp0eun0ls1