卢松松博客

不要在一门编程语言上吊死

 人参与 | 时间:2012年09月11日 22:58

现象

刚出道的朋友,特别是刚踏入社会的学生,总是希望今后干活用的一定是自己熟悉的语言,当领导安排做其它的不同技术性活的时候,对于语言上的不同,心理上很排斥。

对此,大可不必,年轻人多学几门技术并不是坏事。不要想着在一门语言、一种技术上吊死。你可以精通一门语言,同时,你也可以熟悉更多的语言,与计算机世界做更亲密的接触。

我的起点

我的编程起点从C++开始。大学做过一些比赛的软件,也给外面的公司开发过产品。这一切都是基于Windows平台、基于MFC,那时,也学过linux,但觉得与自己很远。作为学生时代的我,没能体会linux的世界有多精彩。只是学到了那些命令,都是表面;

最初学C++的时候,都是在命令行下敲打,都是控制台、黑屏。当开始接触了MFC,使用MFC写出几个GDI图形界面的东西,就觉得帅气。最后回到linux,才发现还是文本模式最酷;

由于工作原因,需在linux下写C++后台,这才体会到C++的强大和不足。在应用开发上,C++效率高。在日常工作处理,比如程序部署,日志处理等,python和shell脚本就是利器。而这些活用C++来做的话,就吃力不讨好了。

WEB方面,我最初用的是ASP,04年用ASP做了个网站,拿了学校的一个奖。之后开始用ASP.net做产品,做过一个上线后,也没体会到有什么不好。也用过PHP和JSP,不过都是些实验性的项目,未曾投入生产。再后来,开始做我们的创业项目,也是用的ASP.NET,建立在Windows平台,同期也使用到Linux服务器,这才体会到不同平台上的优劣。如今面对一个新的项目时,在语言选型上我有了更多的考虑点。(关于WEB语言的选择,可以参考我的另一篇文章:创业如何选择WEB开发语言)

我的观点:

语言只是工具,对于特点的场景,哪个合适就用哪个,不会?学呗,有了之前的编程经验,3个月下来,至少可以达到熟悉的程度,对于其高级特性,可以在实践中深入;

编程的核心是算法和数据结构,这些,是我们大学最熟悉不过的东西。既然,核心掌握了,对于语言这种外在的表现形式,就没有必要拒绝和害怕。无论面向对对象、面向过程、掌握后对其它语言的领悟就是触类旁通。

Posted by: 大CC

顶: 0踩: 0

来源:,欢迎分享,(QQ/微信:13340454)

必填

选填

选填

◎已有 18 人评论,微信:QQ13340454

1楼美女图片  2014-02-04 00:57:12
喜大普奔
顶: 0踩: 0 回复
2楼囧闻  2014-01-30 13:57:15
喜大普奔
顶: 0踩: 0 回复
3楼回转支承  2012-01-14 14:23:28
速度决定寿命:速度越快,
顶: 0踩: 0 回复
4楼地源热泵主机设备  2012-01-14 10:26:04
做事业可以起点很低,但事业的空间一定要很大。
顶: 0踩: 0 回复
5楼妹妹高清  2014-02-21 19:57:01
这篇转文算是扫盲贴吧,做一个很好的比喻,认识国内的形势出国待两年就都懂了,而不是老死在内地,那样只是井底之蛙。编程也如此,一门语言学到瓶颈了,不妨换门语言再学学体会一下,语言是工具是武器,武家学武讲求的是内功深厚,所以内功更重要了.......(点到为止)是呀!要适应社会还是要不断的学习、学习再学习啊!现在竞争这么厉害多会一样就增加一分竞争的实力!
顶: 0踩: 0 回复
6楼  2014-01-03 01:27:33
不搞技术,太累了
顶: 0踩: 0 回复
7楼蘑菇成长网  2012-09-13 09:14:51
无语,废话你来看什么,真是的
顶: 0踩: 0 回复
8楼wifi共享精灵  2012-09-26 17:06:49
嗯,是蛮有道理的,不过学太多了也就不好了。。。
顶: 0踩: 0 回复
9楼雨戟  2012-09-14 20:36:43
这篇转文算是扫盲贴吧,做一个很好的比喻,认识国内的形势出国待两年就都懂了,而不是老死在内地,那样只是井底之蛙。编程也如此,一门语言学到瓶颈了,不妨换门语言再学学体会一下,语言是工具是武器,武家学武讲求的是内功深厚,所以内功更重要了.......(点到为止)
顶: 0踩: 0 回复
10楼就要广播网  2012-09-13 10:39:50
是的哈,学习啦。 打开电脑听广播,就要广播网91guangbo
顶: 0踩: 0 回复
11楼泷泽萝拉  2012-09-13 10:03:37
松松我的留言被你删除了?
顶: 0踩: 0 回复
12楼足球比分  2012-09-13 09:10:40
是呀!要适应社会还是要不断的学习、学习再学习啊!现在竞争这么厉害多会一样就增加一分竞争的实力!
顶: 0踩: 0 回复
13楼闵非凡  2012-09-13 08:58:04
这2楼3楼是水军吧?
顶: 0踩: 0 回复
14楼海纳百川  2012-09-13 08:57:20
学了几年.NET的我,现在开始学习Linux,重新学习c语言啦,我会好好加油的。
顶: 0踩: 0 回复
15楼Android开发  2012-09-13 08:26:17
可以说每种编程都有算法和数据结构,但我不认为面向对象编程的核心也是算法和数据结构
顶: 0踩: 0 回复
16楼博客赚钱  2012-09-13 00:43:02
个人的基础定位问题吧!
顶: 0踩: 0 回复
17楼SEO顾问  2012-09-12 23:37:22
精通一门语言我觉得吃饭绝对不是问题!
顶: 0踩: 0 回复
18楼杨飞博客  2012-09-12 23:13:56
我很明确我不走程序这条路,但简单的我要会。现在正在努力中!
顶: 0踩: 0 回复
19楼松粉  2012-09-12 21:13:03
松松老师您好,您在本文中提到一篇文章‘创业如何选择WEB开发语言’,搜了搜,发现没有。能发将连接发出来,或者在文章中加上锚文本,谢谢!
顶: 0踩: 0 回复
20楼我是站长  2012-09-12 14:45:49
不搞技术,太累了
顶: 0踩: 0 回复
21楼威客任务  2012-09-12 12:26:55
欢迎松哥多发表些此类扫盲文章,这些文章对我们这些初涉此行业的人简直就是宝典。
顶: 0踩: 0 回复
22楼傻瓜  2012-09-12 09:32:16
卢松松就是个大水货,坐谈客耳!你有本事别写这个恶心的博客.........尽说些废话!!!!!!!
顶: 0踩: 0 回复
23楼傻瓜  2012-09-12 09:29:56
卢松松就是个大水比,博客一天到玩尽说一些废话,坐谈客耳!!!没有任何价值的东西为什么要你来说,你又有那些过人之处???
顶: 0踩: 0 回复
24楼008影院  2012-09-12 01:30:30
竟然没人留言啊、 抢个沙发 嘿嘿! 话说。要是一门语言都没学好,那怎么办。
顶: 0踩: 0 回复