记一个文科生的IT成长过程澳门新葡亰官网

记一个文科生的IT成长过程澳门新葡亰官网

纠结了长时间,要不要写这篇著作,可是最终依旧写了。就权当总计与呻吟吧。。当然,呻吟最初叶仍旧发在自己的站点的,忍不住手贱,依旧想发和讯。

1 剧透

澳门新葡亰官网,人算不如天算;时隔多年,我竟然搞起了前者。

2 发端

7年前,它进入SYSU学习档案管理

2.1 UG1

大学一年级,上学期,完全是小白!没有另外的微机专业知识。没有另外有关课程学习。只记得专业课叫机关羽文管理,还有高数。前半年过的各样悠闲。

下学期,初识IT;第一门课是4个学分的高校电脑公共基础。

这门课只有第一章配得上基础。。第二章数字编码与字符编码,各类原码,反码,补码统计,第三章微机系统结构,各个总线。。第四章Javascript,说是最契合非专业人士的编程入门语言(当时是二〇〇九年),可是刚接触电脑的自身根本编不出去程序。。为了敷衍期中考试,各类突击;当时还有一本书很火,叫“JavaScript王者归来”,可是我买了没看。。不管咋样期中考试考了96!然后仍然不会编程,因为它考的都是程序填空,不过到底得以摆脱编程了,期中考试之后,第五章如故Javascript基于对象的有些,第六章Word和Excel,第七章多媒体,第八章忘了,第九章HTML,CSS。期末考试重点考这多少个,为了应付期末考试,当时把FrontPage玩儿的很溜。。好多标签都会背了。。最终98分。。然则我要么不会编程。但登时并不在意,只是把那门课作为高数和保加麦迪逊语来上学的,毕竟档案管理专业。

2.2 UG2

高校二年级,上学期,专业课程序设计,4个学分。

用的是谭浩强讲师的C程序设计,黄色封面的当即。由自身系Happy
Ball(学生戏称)执教。他讲的C语言通俗易懂,极易入门,感谢她把我们规范的不在少数人带入了先后设计的大门;在她的安利下,我也走上了IT从业人士的不归路。这门C程序设计,首要以解决各类题材的履行出发,上课先编程,后讲语法;我在这门课学习了大气的算法,也自称不凡地上去写了回笼数判断程序,然则上去发现有个问题没解决。。没写出来。。。期中考试99分,数数数错一位扣了1分,期末考试,60%编程题,最终97分。。这门课是自己学习电脑以来学的最心潮澎湃的一门课。当时对编程的热爱远非现在所能比拟,毕竟都是算法的事物;约瑟夫环问题牢记。Happy
Ball所说的连串分析师,十年磨一剑,铭记至今。然则学了这门课之后,我认为C语言只可以写控制台应用程序,对IT中的工程和算法一点儿定义都不曾。

高等学校二年级,下学期,专业课数据库系统,4个学分,周周5-6个学时。

上的非凡麻烦,先前时期各样不懂,用C语言的想想完全无法领会数据库的模子与运用;第一次有了利用系统的定义,但具体依旧不精晓;上课老师提到了CSS+DIV,提到了ASP,PHP,JSP;然则我并不知道是什么。这门课学习了大量的数据库基础理论,比如涉及代数,SQL,子查询,各类查询;曾经写过5-6行的SQL语句。。当时着实搞了不少事物,期末94分;

专业课总结机网络,4个学分,感觉并从未学到什么,上课左耳进,右耳出,平日睡着。。。以至于使自身对网络留下了不佳的印象,期末88分,考试考了子网划分。。总体评价没学好,全忘了。

选修课Access数据库应用,选修课。。一向在点鼠标,并不曾学会怎么,完全在考专业课混学分。。。

大二过后,没有写过一个图形界面程序。。。
大二第三学期(小学期),科研执行,进了技术组,选了一个袖珍数据库管理体系规划;

为了兑现有图形界面的先后起首疯狂学习,这是认识了统计机321,如鹏网,当时广大资源在veryCD上下。。杨中科的C语言也能干大事连串令我收益匪浅,从此入门了应用级开发。最终看看了.net,下载了Visual
Studio
2005,第一次编程,爽的飞到天上了!从此爱上了C#还有微软。。还有.net,最后用ADO.net连接SQL
Server2005做了个winform程序交差,科研执行可以。

2.3 UG3

大三上学期(二零一零年),爱上了winform,根本停不下来,又做了2个竞技用的小程序。专业课网络开发技术,主讲JSP。

这门课终于了然了在此之前数据库系统中广大没听懂的东西。JSP语法,JSP内置对象,JavaBean,文件操作,JDBC,Servlet,MVC情势,这门课使自己学了过多Java和web开发情势,做了6次品种作业,struts几乎入门,但是由于当下被Visual
Studio冲昏了脑筋,并不曾持续学Java,转向ASP.net,但并不开玩笑。不喜欢在服务器端拖控件的开发模式。可能是JSP先入为主。

大三下学期,两门课选修课对自我影响很大,一门是乔海燕先生的函数程序设计,Haskell.

这玩样儿给自家累惨了,作业各个不会做,后来学了数据结构,才发现高阶函数这一个事物里面有为数不少递归;期末考试要画分形树,没花出来,现在还不精晓会不会画,然则现在本身再来看Haskell,这觉得这门课使自己宝贵的财物。函数式思想在这两年热火朝天,当年的LINQ刚刚兴起,Scala也是这时候起头火,后来Java8(当时仍然Java6)什么的就更多了,或许不久后头我还会重拾函数式程序设计那多少个大方向的吧。

另一门课是XML技术,讲了DTD,Schema,Workspace,XLink,XPath,DOM,JAXP,…反正讲了好多。

2.4 UG4

大四上学期,完全没有编程,前面学的几乎忘光。。
大四下学期,毕业设计采纳了档案管理系统。

为了搞这些,当时触及了Delphi,真神!!PowerBuilder,但是最后仍然用了.net,把ADO.net玩儿个遍,最终用了
Typed
Dataset,感觉就是.net下的靶子关联映射,不管咋样,毕业设计就用ADO.net给落实了,之后发觉.net并不曾设想中那么好,转投Java,决定放任微软。

考研期间,插足了软件大学的win8技术预览版以及VS2013预览版(当时叫VS11)推广活动,第一次见到了windows
phone开发,感觉移动支付很神奇。重新归来微软。

3 发展

2年前,他进去HUST学习软件工程 

3.1 G0

大学生入学前,由于当时奇异移动支付,看到windows
phone开发实习兴奋不已,提前前往实验室实习,就搞一个windows
phone项目,然则整天按XAML写界面,感觉好俗气,而且windows
phone下很多界面实现持续,当时并不满面春风,每一天并不想去。第三次听说Web
Service,但是我或者不知底怎么调Web 瑟维斯(Service)(Service)(Web Service是基于Java
EE的),1个月后,罢工。。。

就在实习期间,认识了大牛付总!当时他是windows
phone的名牌开发人士,曾指引团队上线了一些个利用项目。对付总的能力敬佩不已。嘛,本篇只讲技术,不言其他,不现实讲团队的事了。

本次不开玩笑实习经历使我再也摈弃微软技能。现在再来看,windows
phone技术真正也并不曾得到太大的开拓进取。(庆幸)

3.2 G1

研究生各个修课,设计情势,Java,。。。反正学了无数。不过具体技术并无太大提升。

上学期末尾,项目实训,小孩子在线音乐平台,这是一个.net档次,再五遍回归net阵营。当时大学实训仍旧以Java为主,Java又以SSH为主,.net当时利用WCF+EF,我及时开发了win8平板总计机的客户端,数据绑定各类犀利,一天时间贯彻客户端全部成效,也是醉的特别。(实训2.5个月。。。)

实训截止,又上了运动平台开发的课,用的也是微软技术,开发的也是win8机械程序,我又开发了2个近乎的先后,并传播应用商店,混了个学分。。。此后告别移动支付。

二零一三年,node.js已经开头火了,当时自我以为这一个东西很厉害,力荐我们团队学习,可是最终被无情的不肯了。。。

3.3 G2

前去东瀛留学,各样学习,可是技术转型也在静静的的拓展着。

正式课Ruby on
Rails,被Rails的思考给惊呆了,真正领略到了Web开发的魅力,彻底放弃了Java和.net,对大三读书的JSP和ASP.net爆发了大幅度的存疑。买了个MacBook,专心学习Rails,在此过程中接触到了Github,Cloud9,Heroku,LESS,SASS,NoSQL等一密密麻麻新定义,新平台。开发了成千上万demo,并传到了Heroku。

学学了格局化方法VDM++,感觉很多代码和Haskell很像,为协调早已读书过函数式程序设计感到自豪。

毕业设计要兑现一个运动应用的服务器端,先导钻探各类解决方案,发现了Rest风格的Web
瑟维斯(Service)(Service),然后就是各类轻量级框架和全栈框架。

比如Ruby on Rails,Sinatra,Grape,尝试了一天Spring
MVC后抛弃,后转向Java下的Play
framework,实现了原型1,之后接触了Node.js,使用node.js+Mysql实现了原型2,被Express框架惊呆了,先河从Ruby转向Node,当然用了coffeescript(至今如故最爱coffee,其次typescript,不爱js),不过因图形库原因,项目最终迁移到.net,使用南茜(Nancy)Framework.

几经辗转,我对Node的爱不断加深,马克down,hexo什么的实在是用的太爽了!现在除了MEAN工具链和Ruby工具链,我已经不想在搞Java和.net了。

3.4 G3

现在的计划是,首先继续读书coffee(1),然后是HTML+CSS(2)的上学,之后是JQuery和Ajax(3).
1个月将来,我会看看MEAN里面的AngularJS(4),最终我准备看看JS的数据结构与设计情势。

一体尘埃落定之后,追究还要回归到Node,HAPI.js值得一看。

4 尾声

4.1 几年读书的缺憾

PHP一片空白,不过我了解PHP有广大卓绝的架构和框架。

F#,WinJS,ASP.net MVC,那么些微软技能似懂非懂等于没学。。。

5 最后

任由怎么呢,最终依然回到了起源,但是大一时候的JS与这多少个时候也许已经完全两样。没悟出现在又搞起了前者。。

谨以此文与我们共勉。不忘初心,向架构师的佳绩努力努力。十年磨一剑,至今时间已过7年,不知晓此剑磨的什么。

El Psy Congroo. 临表涕零,不知所云。

写于留学归国前

admin

网站地图xml地图