【解惑】我学的技术不流行了怎么办?

经常有同学问“我学C#,那微软倒闭了怎么办?”“我学Java,但是听说SUN被收购了,我会不会受到影响?”“学校里教的技术都过时了,毕业也不会用流行性的技术呀”。

不要以为不同语言实现这些不同的目标时是多么的不同。举例来说,Socket网络编程无论是在C中还是Java中还是.net中都是一个样子(端口、connect、recv、send、listen等等),数据库开发在C、Java、.net、VB、Delphi中也是一个套路(数据库连接、编译的SQL、参数化SQL、结果集、游标等等),Web开发在C、Java、.net、PHP中也都是面对的同样的东西(生成HTML、请求参数处理、Session、Cookie、Http报文等等),总之一句话,万变不离其宗,等到真正需要“用合适的语言做合适的事情”的时候能非常容易的“一通百通”过去的,而且行业经验丰富的面试官也明白这个道理,一个熟悉用VC操作ADO进行数据库访问的人绝对不会再像那些“精通各种语言”的人那样需要再去花几个月学习JDBC,因为概念非常类似,也许半天时间就能熟悉JDBC。如果已经把如鹏网《C语言也能干大事》教程的Socket网络编程部分学的差不多的同学可以到网上搜搜Java、.net等语言中网络编程的文章,你看看无论是讲到的概念,还是编写的代码是不是都是和咱们《C语言也能干大事》中讲的那么相似,这时候你就能明白我的用心良苦了!!!
DB2学得好的人绝对不担心DB2倒闭,因为即使DB2倒闭了他也可以用几天的时间就把Oracle学会。难道通用汽车倒闭了所有开通用车的司机都下岗了吗?人家随便找个别的车熟悉一下就能上手!

不要担心技术一直在变,因为我们不变应万变

你可能感兴趣的:(【解惑】我学的技术不流行了怎么办?)