小春网

 找回密码
 注册账号
查看: 461|回复: 3
收起左侧

[IT 交流] 光阴似箭 岁月如梭

[复制链接]
发表于 2015-10-2 03:15:26 | |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

x
江山也在不断的变化。。。

开发语言也在不断的更新换代。。。

还记得上大学的时候  专业课程学的是 Pascal语言,C语言, 汇编语言。 说Pascal语言是计算机语言的入门语言,学好了以后就更好学C语言了。。。
扯吧  Pascal语言和C语言是同时开课的好不好。。。 如今,Pascal是完全扔了, 只留下C语言。  不做单片机方面的,所以汇编语言也无用武之地了。
还记得大二时候,用汇编语言写了一个时钟中断程序, 每到正点就响一声,当时是多么得激动啊。

自己写的程序成功运行在单片机板子上, 就更加自信,更感兴趣了。 于是就买了好多书,深入自学编程技术。。。  那时还是MS DOS6.22的时代,
windows 刚刚出了个3.2版本。C语言是在DOS操作系统上运行的, 用的编译器是Turbo C 2.0。 C语言好啊,混合汇编编程, 可以调用DOS操作系统的中断程序,感觉很神奇。 当时是开机就是嘿嘿的屏幕, 赫然印出MS DOS6.22的字样。 然后进入C盘的windows目录里运行win.exe就可以启动windows 3.2。

但是一般也不打开windows了。 因为所有的游戏,软件都是DOS版的,都是在DOS上运行的。 当时要编辑文本文件用的是 DOS版的WPS。还可以写中文。
那个时候A:盘是3.5寸的磁盘, 容量1.44M, 很流行。电脑城里有卖的。 都是十张十张的买。 虽然1.44M容量很小,但是保存一整篇《金瓶梅》还是可以的。 晚上在学校机房里偷偷的看啊。。 哈哈  大家懂的。   虽然蓝底白色汉字黑压压一屏幕,但是大家都看得津津有味,乐此不疲啊。 其实,我还是感到神奇, 一个磁盘插进去, dir    ucdos  。。。等等DOS命令敲进去,就能打开磁盘里的文件。 我就是对计算机感兴趣。

1997年当时B:盘已经很少见了, A:盘容量太小, 所以光盘很流行。 很多软件都刻在光盘里卖, 当然随之发达起来的DOS软件就是 《金山影霸》,《超级解霸》。。!  具体都用来干啥了就不说了,否则就跑题了, 这次要说的是关于计算机语言的路程。

当时的电脑跟现在根本比不了  叫法是传说中的《奔腾586》,奔腾686。。。 CPU是 很久以前的DUO CPU的前身 , 内存是8M, 过半年就16M, 32M,64M, 128M, 256M 。。。 一点一点变大。 硬盘是1.2G, 后来就出2.4G, 3.6G 。。。  所以嘛  也就只能运行MS DOS了, windows 3.2的图形界面也是勉强。  编程语言还是C语言, TC2.0环境。

1998年开始流行的是 windows 95。 还是先安装MS DOS6.22, 再安装windows。 电脑刚启动的时候赶紧狂按F8键, 就可以启动windows95了。否则默认启动的是DOS。 这个时候windows开始慢慢被接受了, windows版的软件也多起来了, C语言编辑器也有windows版的了, 但是我不记得用windows95遍没编过程序了。估计一直贪玩儿了吧。

1999年开始接触windows 98了。 C语言编辑器是Visual Studio 4.0/5.0。 windows里的内存都是保护模式了, 当年学的汇编语言都不好用了,无法直接控制周边设备了。 研究的DOS编程也都算是无用武之地了, 所以就把汇编语言和所有DOS上的知识全都扔了, 开始专研window编程。

知道了windows API的调用方法, 学习用visual studio 编写windows应用程序。 当时的数据库是 MS Access啊, 学习用ADO, DAO, ODBC, 和课堂里学到的SQL语言操作数据库, 还写一些小程序自娱自乐。当时大三了, 考虑了一下毕业以后要干啥。 当时学哥学姐们还是做对日软件的多阿。 就咨询了一下, 他们说日本用的多的编程语言是 VB。 那好吧,我也得学阿, 当时还是 VB 5.0/6.0这个样子。 我就又买书,教程光盘,学习了VB语言, 可以用VB, ADO, DAO, ODBC, ACCESS 来做数据库程序了。 C, VB6.0 这俩就是我毕业找工作时候的武器啊。

毕业设计班主任让大家自选语言, 自己想项目。 班主任有言在先,他只会 visual fox pro, 其他一律不会。 如果选Visual Fox Pro呢, 他可以指导,如果选了别的呢, 他就不能指导。

计算机专业两个班大约60人绝大部分都选了Visual Fox Pro语言, 这个是文件型数据库 Fox pro发展来的一套东西, 将来也没啥前途阿,已经落后了, 再说我是将来毕业后奔着日本去的, 当然要学习,加深,巩固日本流行的东西了。 所以我就选了VB6.0 , 数据库是MS Access97。 当时我也没敢选Visual studio 6.0, 毕竟VB比C更简单, 而且我也想轻松完成毕业设计就得了。  有1,2人选择了VC6.0, 还有几个人选择了VB6.0。

之前开始就已经可以用VB操作数据库了, 所以就比较轻松。 所以天天也是玩,没有几个小时去编程的。 学校计算中心大屋子里每人分配一台电脑, 我基本上也不去。 我去机房是因为同班一个女孩子就坐在我旁边, 而且她也选择了VB,她是刚学,让我指导。 我心里一直挺喜欢她, 所以我非常积极地帮助她调试程序。。。 (都是美好的回忆阿)

2000年毕业 去公司上班了  那时候是windows2000了。 出差到外地1年, 在客户那里偶尔看到过传说中的windows me, 我是没玩过。 数据库是MS Access2000 跟SQL Server2000混搭。 他俩之间可以互相导入导出数据。 那时候好多客户一直用Access的,所以一时间还无法完全被取缔。
编程语言是 VB6.0,  visual studio 6.0。  至于Java, 在电脑城看光盘的时候, 看见有人问老板有没有java安装盘, 至于是怎样运作的是一概不知阿。

2000-2004在大连软件公司上班, java是2003年开始学的。 刚毕业的时候可能是我自己孤陋寡闻吧,根本就没听说过java  web编程这类的话, 到了2002年感觉一夜之间大家都在说 java 。 这下感觉落伍了。 windows编程会VB,VC, 已经基本上无所不能了, 但是java异军突起, 那就赶紧学吧。
当时公司里10几个人被派到了NEC去做java web开发。 还记得有个同事当时病了, 我们几个陪着一起去看医生, 他手里拿着一本书, 边打点滴边看, 突然大彻大悟: “啊, 原来servlet是这样啊, 简单,简单!”     当时我根本就不懂什么叫servlet。

2003年有一次, 好像是NEC公司的一个负责项目的技术者要辞职了, 所以就安排他讲一下web开发流程。 估计就是交接一下的意思吧。 我们公司让我去参加。 他讲的很流畅, 我其实是一句没听懂。 我根本就没学过java, 那时候也才刚刚开始看java, 大致知道其实跟C语言差不多, 服务器用tomcat这点儿而已。 听了一下午, 他说的是当场死记硬背加笔记, 最后他还给留了作业, 让每个人回自己的公司后做一个简单的web程序。 反正回公司以后我就给撇一遍去了。  我尝试着做过,最终反正是tomcat启动一堆错误, 搞java的又都派在外面,公司里没有人可以问,所以就放弃做作业了。
现在回想起来, 当时他讲的是 EJB。 HOME Bean, Session Bean, Remote Bean之类的东西。 当时JSP画面根后面的servlet是连上了, 就是EJB的部署上出错了。

java就是这样无系统得乱七八糟地学的。 也没有激情像学vb, vc那样买书,买光盘深入学习了。 所以一直到2006年我也不会CSS, 就只会用JSP,
servlet, tomcat , 网页就是html, 外加一堆<table>。 javascript更是一点都不会。

后来才知道HTML排版都是用CSS滴。。。 javascript可以动态的操作HTML DOM结构滴。。。 那就慢慢学吧,周末在家里没事做的时候慢慢学一学。。。
后来也有过纯javascript的项目, 于是深入学习了javascript。 等javascript学的差不多了, 后来又知道大家都不用纯javascript编程滴  都用库文件,框架来编程滴  而且网上例子很多滴。。。   最流行的是jQuery阿  2007年那时我用纯javascript编程,还不知道jQuery, 就那么过了一年了。。。  后来一看好像jQuery 2006年就出来了。。。   信息慢阿

来日本之后 期间自学C#, vb.net是有了VB6.0的底子, 一看就会了, 有过半年的vb.net项目, 从设计到编程,测试都是自己做的。
感觉C++的.net版也应该会,所以就狂学C++/CLI, 还开发了一个小软件,发布在网上。结果如今看来,C++/CLI是彻底没落了。除了有VC资产的大公司想用C#调用这些资产,否则C++/CLI再无用武之地了。

如今也是web项目  我刚感觉jQuery很好,  结果javascript部分非要让我用 AngularJS框架阿。。。  又是一顿搜索,学习。。。

前几天感觉以后Java EE是主流  学了一下JAVA EE   , 可是现在这个项目是用spring framework的。。。

现在的项目是
mySQL
hibernate
spring framework
JAX-RS
AngularJS
jQuery
Bootstrap
UI Bootstrap
HTML
CSS
这些混搭在一起

感觉VC都比java web开发简单多了。。

下一步是Android开发, windows 10 应用商店程序开发。  个人对iOS没有兴趣。

边等下载边打发时间  想到什么就写什么  写的很乱  估计也没什么具体内容。。  一个老程序员的编程语言之路 有兴趣的朋友就看看吧   

发表于 2015-10-3 00:03:47 |
Borland Winamp KV300 Sun……
金庸群侠传 野球拳 命令与征服 魔法门之英雄无敌……
伟大的公司和产品层出不穷的IT领域,一直闪烁着最耀眼的光环,让我们一起记住那些光辉岁月

迷糊是从DOS3.1开始接触PC的,之前一直用Apple……好像不小心暴露年龄啦,(*^__^*) 嘻嘻……
 楼主| 发表于 2015-10-5 13:55:59 |
憨吃迷糊睡 发表于 2015-10-3 00:03
Borland Winamp KV300 Sun……
金庸群侠传 野球拳 命令与征服 魔法门之英雄无敌……
伟大的公司和产品层出 ...

谁回帖谁就暴露年龄!! 哈哈  
接触的多就越能深入了解计算机  才有现在的雄厚力量  我是很自豪呢  嘿嘿
发表于 2015-10-5 14:30:06 |
学习能力好强,我自学阶段的时候只学会了html和css
小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表