短暂的一生,该学些什么呢?
夏天将要过去了,我已经感到了秋的气息,时间真是过的太快.
未觉池塘春草梦,阶前梧叶已秋声.
人的一生是何其短暂呀,你是不停的追求新技术,还是学习一些终生受用的
技术呢.
M$出于商业上的目的不断推出新的操作系统,不断的变更技术.
我从高中开始接触计算机, 学过DOS FOXBASE 用过M$的DOS WIN3.1 WIN95 WIN98 WIN2000 WINXP
WIN2000是我上大学以后才用到的. 大一下学期我学ASP3.0 到了毕业时已经显的落后了.出于对
时间的珍惜,我决定,不再去花时间学一些变化太快的技术了.
我主要使用FreeBSD操作系统, 她是一个简单的UNIX操作系统,很安全,很稳定,升级速度也很快.
不过她里面的工具基本上都没变过. 并认为在我短暂的一生,学会使用以下的开发语言和工具.
1. C语言
正如当年克林顿曾经说过的 军火生意不能不做. 我想C语言也是不能不学的语言
2. Intel汇编语言
学了这个有操纵机器的感觉,体会当年计算机先烈们是如何编程的,也可以了解一下自己的电脑.
3. ARM汇编语言
因为ARM 在嵌入式方面的应用太强了, 所以追这个技术了, 主要是了解一下ARM的体系结构.
4. C++语言
这个其实是一门高层次的语言, 平时受C语言的影响太大了,明白了C++的原理以后,并没有掌握她
的思想,总是用C++写着C的代码. 那天看到老外的代码才发现自己只重识执行效率,完全没有明白C++
是如何使用的, 看来要很学习才能体会她的强大.
5. JAVA语言
学习这个主要是因为她的可移植性, 可以在我心爱的BSD上执行, 而且可以做大型商务站点. JSP
还是很不错的.
6.perl 脚本
这个也是要学的,以前学vbscript没有移植性,用这个吧,不过很难学. 处理文本也很方便.没办法至少要学一门
脚本语言吧.
7. mysql
一门数据库是必须的, 这个已经达到商业水准了,支持存储过程和事务.
8. html
做网站必须要会的,不过我已经学会了,再看一看能不能更熟练的使用.
9. css
做网站是必须学这个的,我也会,不过平时都是看手册写的, 学会它...
10. javascript
做网站是必须要学会的, AJAX基础,我也会,不过不精通,搞定她 ...
11. awk
这个工具太强了,虽然不算是一门语言不过要学会它
12. gmake
这种make 是要学的 处理自己的项目. BSDMake 我就不学了
13 cvs
爆强的版本控工具, 不能不学.
14 sh 的脚本
用了UNIX 不可能不学 shell脚本的 bash 的脚本也要学一点.
15 latex 脚本
这个用来做pdf文档的当然要学了
16 mpost 脚本
用来画精确的图表的,当然要学了
17 vim 编辑器
这个编辑器太强了
就这些, 够用了:)
浙公网安备 33010602011771号