博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我的软件工程之路(三)
阅读量:5053 次
发布时间:2019-06-12

本文共 3562 字,大约阅读时间需要 11 分钟。

引:

-----------------------------------------------------------------------------------------------

一件事不得不先提一下,从心情记录表上可以看到:

《计算机教育》杂志主编奚春燕将于12月22日来我院考察米新江老师的计算机教学情况。

同行观摩考察的还有:

清华大学郑莉教授博导,

中国石油大学陈明教授博导 ,

中国人民大学杨小平教授博导,

北京理工大学李凤霞教授博导,

北京交通大学王移芝教授博导 ,

天津师范大学王立柱教授博导,

一些媒体界人士。

 相关报道:

  

还有很多相关报道,例如环球网,21cn,网易,廊坊日报等等,这里就不罗列了。想了解更多,自己百度去吧

 

上面都是吸引眼球的东西。其实,我最想说的是:这些报道里的那个老师,就是我的导师。

 

这里附上前两篇文章的链接

辉煌是过去的,我们总要继续努力,一天比一天强。

-----------------------------------------------------------------------------------------------

 

又一个月过去了,2011也过去了,我的软件工程之路也写到了(三),写进了2012。这次还会继续说我的学习,说这一个月忙碌得不能再忙碌的学习进展。当然还是会不厌其烦地继续说我是如何如何学习滴,相信如何学习比学到什么对大家更有帮助。这篇文章也微微有点年终总结的味道。

 

进入Web开发的学习,大概有两个月了。期间,每天起床,学习,吃饭,学习,吃饭,学习,睡觉,然后继续,不敢说,每天都在学习,至少两个月的80%个每天都在进行这样的学习。你也许会问,不无聊吗?不苦吗?我想,我会告诉你:你不了解我对新知识的渴望,当我一头扎进Web开发知识的海洋,那种想喝干所有海水的心情真得难以形容。

 

学习首先需要有浓厚的兴趣,而且这种兴趣要维持下去,化为学习的源动力。兴趣可以培养,但更多地是激发,每个人骨子里都有一种感觉,对某种东西的渴望,你的兴趣激发多大动力在于这种渴望苏醒的程度。最近看英语还是比较多的,《新走遍美国》中那首歌DreamCatcher,"Everybodyneeds a dream catcher",或许说得就是这种感觉。你管它叫追求也好,信仰也好,愿望也好,它就在那里,影响着你。

 

有点文艺了,转过来看看学习进展,让我有条不紊,结构清晰的罗列我学的是什么,还真是不容易。只能顺着Web开发这条主线说下去。

 

学习ASP.NET貌似根本没学着什么,只知道这样做可以做出一个新闻发布系统。可是为这么做。这里用到的这些名词都是什么,似乎还有很多东西要学。这是看完ASP.NET视频,做完新闻发布系统后最大的感触。

 

不要停下来,继续学下去,忽然想到了米老师的盲人摸象新解,大致是:当你第一次摸到大象的耳朵时,你以为摸到了扇子,再接着摸到了腿,你会以为摸到了柱子,然后又摸到了鼻子,你以为摸到了草绳。最后摸到了牙齿,以为摸到了萝卜。等把大象摸个遍,他才恍然大悟,原来自己摸到的是大象。

"盲人摸象新解"反应了学习循序渐进的过程,单独学Asp.NEt你不会真正了解Web开发,不要停留,继续学习下去。其实和“盲人摸象”的寓意也是不冲突的,“盲人摸象”的寓意是不能只看到事物的一部分而应看全局才能了解事物的全面和真实情况。

 

接着学习Html,孙鑫老师的HTML看得比较早,所以就在这个网站(http://www.w3school.com.cn/)上又回顾了一下HTML。简单说一下这个网站,它是一个文字教程网站,很基础,很适合初学者,其中包括W3C的标准技术:HTML、XHTML、CSS、XML。以及其他的技术,诸如JavaScript、PHP、ASP、SQL等等。推荐给大家。

 

后边还看了刘伟老师的XML。具体技术不说,就说一点,XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式。有了HTMLXML基础,自然要学习CSS,让自己的网页样式更容易控制。CSS使得内容与表现分离 。作为网站开发者,你能够为每个HTML元素定义样式,并将之应用于你希望的任意多的页面中。如需进行全局的更新,只需简单地改变样式,然后网站中的所有元素均会自动地更新。这样,即设计人员能够将更多的时间用在设计方面,而不是费力克服HTML的限制。可以说HTML和XML是后边学习的基础。

 

学习javascript的过程值得说一说,我也纠结了一番,这里我看了一些视频资料。从简单的看起,先是牛腩的javascript基础,非常简单,没有深入探讨。学习也是这样,不能上来弄太难的,把人搞死,不要妄想一下吃成胖子,但是打激素(参加培训机构速成班,我称为打激素)排除啊,打激素会怎样,你应该清楚。呵呵。

也不能一路简单下去,敲了几个小Demo,接下来,我又看了姜昊老师的javascript专题教程,终于找到了javascript的感觉,这个东西到底是怎么回事,不再停留在表面。顺带着,这里又重新学习DOM文本对象模型,以及它和javascript,html的关系。并尝试建立自己的javascript库。

 

如果你是过来人,你肯定会想到我要说什么了。对,学习javascript,自然不会把jquery框架落下。这里我看了王兴魁老师的Jquery实战教程。并动手实现了一些动态级联菜单,浮动窗口,标签页等效果。通过jQuery的学习,使我掌握了处理Html文档,实现动画效果,ajax交互的一些知识。我很喜欢Jquery,因为它的说明文档真的很详细,还有很多成熟的插件供我们使用。不敢说我已经掌握了Jqurey,只能说,我根据它的文档,能实现一些常用功能。

 很喜欢Jquery的广告语:WRITELESS,DO MORE(写更少的代码,做更多的事情)。

 

总看视频,总感觉基础不是那么牢靠,所以又从图书馆借了本《Javascript &Ajax 》来看,美国佬写的,我的外语水平还是比较哇的,只能看译本。感觉这本书介绍javascript的部分很不错,推荐给大家。

提到书,多说两句。这一段我一共从图书馆借了5本书,除了上面的那一本,还有:《Asp.NET3.5(C#)实用教程》,《javascript入门经典》(王军翻译美国佬的),《Beging XML with DOM and Ajax》译本,《网页制作高手HTML+CSS》。

 

不敢说都是好书,因为我还没看完,但配合视频,这些书总能起到辅助作用。学习跟吃饭一样,五谷杂粮都要吃一点,才能营养均衡嘛。

 

继续,javascript搞得差不多了,又开始搞Ajax,这里看得是微软讲师赵劼的Asp.net Ajax。我看他讲得东西,感觉有点困难,理论性深入的东西比较多,不建议初学者看。但我还是强拧着看下来了,不做过多评论,最后还简单看了看两个工具包:AjaxControlToolkit,Yahool!UserInterfaceLibrary等等。总之就是想告诉大家,Ajax这个东西是要学习滴。

 

等把前面提到的这些知识过了一遍,这个一遍可不是简单溜一遍,因为知识的交叉性,所以是一变学习,一边回顾,一边发现新东西。就像前两篇《我的软件工程之路》一直强调的,“脑子里不成一锅浆糊,永远不会豁然开朗”、“永远不要指望只学一本书,就能掌握这门课的全部”。反复,把所有东西放在一起搅,才能形成属于自己的系统知识体系。

 

后来,我又回到起点,再看asp.net,这时候选择了于海涛老师的课程,学习Web控件,Web服务,IIS等等,算是复习也算是整合提高。整个Web开发需要的技术轮廓基本就已经出来,我想我已经不能在停留在新闻发布系统的层次了,我接下来要做的就是在一个大一点的工程中熟悉我所学到的内容。

 

Web开发相关的东西还有很多,如果都学了,学死估计也学不完,所以只学最实用的,最常用的,现阶段能用到的。暂时不用的,也要尽可能知道他的存在,用到的时候再学。

在后续文章中体现吧。

最后,希望你的学习生活,也像我一样,也像下面这段小程序一样。

while (time++)

{

study++;

happiness++;

}

老规矩,附:《我的进度心情表》这个能表示大致的学习进展 微博裁下来的。

————————————————————————

——————————————————————————————

转载于:https://www.cnblogs.com/javaspring/archive/2012/01/20/2656558.html

你可能感兴趣的文章
树链剖分入门
查看>>
图解算法时间复杂度
查看>>
UI_搭建MVC
查看>>
一个样例看清楚JQuery子元素选择器children()和find()的差别
查看>>
代码实现导航栏分割线
查看>>
Windows Phone开发(7):当好总舵主 转:http://blog.csdn.net/tcjiaan/article/details/7281421...
查看>>
VS 2010打开设计器出现错误
查看>>
SQLServer 镜像功能完全实现
查看>>
Vue-详解设置路由导航的两种方法
查看>>
一个mysql主从复制的配置案例
查看>>
大数据学习系列(8)-- WordCount+Block+Split+Shuffle+Map+Reduce技术详解
查看>>
dvwa网络渗透测试环境的搭建
查看>>
Win8 安装VS2012 和 Sql Server失败问题
查看>>
过点(2,4)作一直线在第一象限与两轴围成三角形,问三角形面积的最小值?...
查看>>
java aes CBC的填充方式发现
查看>>
使用ionic cordova build android --release --prod命令打包报有如下错误及解决方法
查看>>
BZOJ 2338 HNOI2011 数矩形 计算几何
查看>>
关于页面<!DOCTYPE>声明
查看>>
【AS3代码】播放FLV视频流的三步骤!
查看>>
C++标准库vector使用(更新中...)
查看>>