C++仍然是最好的语言

今天在公司楼下跟一个业务伙伴喝奶茶,偶识一位编程高手,此人是90后,自毕业后一直从事C++方面的开发工作,这两年开起了自己的工作室。开发一些底层应用。

与他交聊了游戏外挂、硬件PLC、群控、安卓虚拟机,聊了游戏,聊了他的过往工作经历,开公司做产品,推广,灰产。和他现在做的产品等。相谈甚欢,很久没有遇到技术这么宽,这么深的朋友了。互相加了微信,心情十分舒畅,相约改日上楼上去找他坐坐。

我对C++的理解甚是浅薄。距离最近的一次学习是2004年,提到C++不得不提起我的鲍同学,当时班里只有我跟他两个人是学计算机最好的,在学校里教的是Basic、C语言,我们差不多是2个月左右就已经把书里的东西都研究了个遍。写了很多小东西,我们当时大部分时间都泡在学校图书馆里,主要是看的是VB、VC这两种,当时感觉这两个才是找工作所需要的,但是我们业余时间也会在163申请一个免费空间,制作自己的个人主页,放上去玩。

毕业之后我在一家网络公司谋到份差事,做PS和ASP。当时收入虽然不高,但是做的项目很多,表现又勤恳,上班从来不迟到,工作很努力,加班时间也多是学习和处理工作中棘手的问题,所以领导对我很看重,工资涨的也很快,业余时间也会帮人改一些程序,用VB写企业管理系统。

 

但是他却走了另一条路。他不太喜欢做这些相对比较容易的技术,他对VB只是玩了一段时间后就不再碰了,而是专注于C++,毕业后他自己跑到中关村,卖了一大堆硬件自己亲自组装了一台奔腾三的电脑,要知道当时我把我所有积蓄然后给家里要了点钱,才勉强组装起了赛扬系统。当时对奔腾三那里顶礼膜拜,没事儿就跑到他家玩他的电脑,然后跟他聊聊他最近学习的东西。毕业后一年时间,他几乎都呆在家里,买了很多c++的书来对着例子做,我看过他开的纸牌游戏,还有其它一些小游戏。我当时知道VB也是可以写游戏的,但是那时候上网真的很不方便,网上的资料也少,获取知识只能靠看书和买光盘,就是那种所谓的多媒体教程。所以当时研究来研究去也没搞出来,最后还是认为vb最适合来做些收费类的系统。

后来听说他去了北京,江民杀毒软件公司做程序员,当时内心里是真的羡慕。而我却在当时邢台的那家网络公司干了一年多之后也去了北京的境外游公司来开发软件系统,从那以后就基本上放弃了ASP和VB,而全面拥抱了.NET和C#,然后就是拿着这门手艺一干就是十几年,直到2017年自己创业了,为了拥抱微信项目而切换到了PHP和JAVA。

一路走来感觉自己越来越喜欢表面流行的技术,喜欢通用的解决方案,追求银弹。回头一望,发现C++也一直在变的越来越好用,越来越不可替代,过去的话可能选择他是因为没有太多可选项,而现在看来选择它并坚持走下来,是多么正确的事啊,突然有一种【我应该在15年前就学好C++】的感悟,正如最近刚刚去世的一位商业领袖左辉所言:“商业就是要做难而有价值的事”。而我突然感悟,走了一大圈,总是声称热爱技术,但是研究技术不就是应该选择”程序员就是要做难而有价值的技术“ 嘛?

花80%时间和精力去做20%难度的事情,用那些别人封装好的组件,吹拉弹唱一翻,交付一个很水的应用,然后又去做同样的事情,挖同样的坑。如些往复......。

 

是否还记得当年那个少年,会花一周时间都在纸上写程序反复琢磨,然后在一个某天下午上机的两个小时中,时而指尖飞速在键盘上敲击,时而陷入沉思,时而认真调试。看到在脑中的程序在屏幕中运行起来的时候的无比兴奋。而这个少年已经老了,虽然人老了,但是却没有沉淀下什么值得炫耀的东西,这年年纪做了十几年的开发,当被人问起你现在的产品竞争力是什么的时候语塞、当被年纪比自己小很多岁的客户对自己交付的项目指指点点的时候的心塞、当看着自己做工作量大的项目做不了做底层复杂的东西又没有技术能力的时候的无力、当只能接一些小项目来赚钱糊口的无奈......。这些事常常在某个时间涌上心头,让我陷入自我怀疑,对技术的信仰、对市场的眼光、对商务拓展、对客户的关系,有哪一件是自己能打出高分的呢,是否真的有认知偏差?

回归到主题:为什么我觉得C++仍然是最好的语言?因为我的经历和见识中见过了太多太多牛B的大牛和技术小团队。而这些人所做出来的技术产品支撑着整个地球。这样讲可能有点泛,但是没办法我没办法把自己这十几年的所见所闻都通通写出来。我只能说出这个结果,如果给我重新来过一次的机会再让我选择,我会选择C++,如果JAVA、PHP、.net、py这些做个三年左右就可以算是高手的话,那么C++做三年可能算是刚熟悉吧。

所以年轻的coder我只想重复那句话:做难而正确的事情。用难而能解决问题的技术。

 

  • 30
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值