不要在一门技术上吊死
创始人
2024-08-30 19:01:11
0

现象

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

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

我的起点

我的编程起点从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个月下来,至少可以达到熟悉的程度,对于其高级特性,可以在实践中深入;

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

原文链接:http://www.cnblogs.com/me115/archive/2012/09/06/2672798.html

【编辑推荐】

  1. 编程赋予了我们什么样的改变
  2. Russ Olsen:我得到的***编程建议
  3. Bill Wagner:我得到的***编程建议
  4. 《神秘的程序员们》漫画(38、39、40)
  5. Web开发中有用的提示和技巧

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...