美文网首页C语言好爽Web前端之路让前端飞
编程会不会没落、C语言会不会没落?

编程会不会没落、C语言会不会没落?

作者: acd8eef1b5d7 | 来源:发表于2017-06-01 18:07 被阅读672次

今天在头条上看到一篇关于“电脑维修转行”的朋友写的文章。分析的原因头头是道,简而言之就是:新电脑配置越来越高、价格越来越透明,也越来越便宜、性能越来越好,十年不坏的核心零件越来越多。坏了直接换新的,换更好的,更甚至直接用手机,平板代替了日常生活中的电脑,有的人家里的电脑几乎快成了摆设。

这样自然会让很多只靠电脑维修支撑的店铺面临关门的危险,很多开“电脑维修店”的人开始转行,转到手机维修,转到编程行业,因此越来越多的“大龄人士”逐渐进入编程行业。那么,这不禁让我想到:编程会不会也会没落?

答案是否定的,随便给你个理由:

未来的科技,很大成分是智能这个因素。智能的物理介质是硬件,而精神则是软件,软件就靠编程。因此,编程就是创造智能的根源。一台硬件系统如果没有编程(哪怕是硬件编程也是编程,写汇编程序也是编程、写PLC也是编程,写上位机也是编程...)就如同没有思想和活力的行尸走肉,那这样的机器有什么用?和你家里已经上灰的烂电脑没什么区别。未来是科技社会,科技会越来越加强,那也就意味着编程不但不会没落,反而会更加的强大。落后就要挨打,谁也不希望落后。但是编程领域会是这样的趋势:更高的要求、需要更强大的实力和基础实力支撑,集成度会更高,意味着以前几个人做的功能,现在要一个人来做。那么没落的是在编程门口徘徊的边缘人,是那种走进编程行业但是又不得道的“技术人才”。就像工业革命时期,工厂不再需要更多的工人,那么没落的是工人,而不是工厂,工厂会越来越强大,需要越来越有实力的人才,其他的人才就会下岗。所以:没落的是没有实力或者实力不强大的“编程人员”,而不是编程行业。

另外,某种上层编程语言可能会没落,就像移动互联网领域,PHP就比.net更受欢迎,相比之下,.net开始没落,但移动互联网的编程领域并没有没落啊。

峰回路转,只要编程行业不会没落,那么C语言就不会没落,因为:编程的基础就是C语言。它一直会是编程领域的核心语言。所以,只要是想走编程领域,涉及到编程领域,必学C语言是很有理由的。这就是为什么所有大学的理工科都必学C语言的原因。只是当时在学的时候,由于你的见识面有限,并没看到C语言的重要性。不过当你在编程领域混了几年遇到瓶颈的时候,你就会发现C语言的重要性了。不懂C语言,说自己懂数据结构和算法几乎是瞎扯,说精通数据库是瞎扯,说精通linux,unix几乎是瞎扯。而随便一个行业的背后深入支持的就是数据结构、算法、数据库、大数据、linux。比如移动互联网也就是这样,当网站访问量达到亿级,用户量达到百万级别,面临的就是莫名其妙的网站变慢、甚至卡死,此时就是负载均衡和集群,是数据库的负载均衡和集群+web服务器的负载均衡和集群,这些都要从数据库、linux去入手(windows服务器的就不是个级别,不用说了)。而你不懂C语言,连指针都不知道是什么,为什么的时候。学精通Linux也太累了,它内容太多,所以你学不好。

C语言,它能经历四十多年经久不衰、使用率一直名列前茅是有理由的(C语言很多情况下是和C++捆绑在一起的,你应该把C语言+C++看看所占的比例)。所以大学里开设C语言是很有必要的,感觉没必要,只是你看不到。但当你工作了几年你会发现C语言如果学不好,会成为你在编程领域晋级的严重隐患,不是你不想提升,而是你无法提升。这也就是为什么你看到工作了多年的编程高手却还在回头弄C语言的原因。

另外,某个工具也可能会没落,就像Turbo C会越来越少用一样。

总之:编程行业不会没落,只会加强,需求的人才也是实力更强的人才,所以未来是有实力人才的机遇,也是没实力的人瓶颈。

最后:学好编程,其实和是不是学计算机专业没多少关系,和学历高低没多少关系,和年龄没多少关系,但是和动手能力、实际操作能力息息相关。所以其实你不用问这些问题:我是文科生能学好编程吗?我是大专生,甚至中专生能学好编程吗?我28岁了,才开始学,能学好编程吗?等等之类的问题。你就问你,你愿意动手吗?如果愿意,那就OK。哪怕你是文科生,哪怕30岁才开始学,哪怕是小学毕业的也学的会,甚至可能成为编程的高手。反之,如果不注重动手能力,哪怕你是重点大学的计算机专业的研究生,你也是学不会编程的。

相关文章

  • 编程会不会没落、C语言会不会没落?

    今天在头条上看到一篇关于“电脑维修转行”的朋友写的文章。分析的原因头头是道,简而言之就是:新电脑配置越来越高、价格...

  • 抒情诗会不会走向没落?

    1——什么是抒情诗? 2——抒情诗与叙事诗 这两分法为何一直解不清、析不透李贺的诗歌? 3——抒情诗在现代诗中的角...

  • C语言过时了?你在扯淡!丹尼斯里奇都要从棺材里跳出来了

    01 C语言为何值得去学 1. 嵌入式领域,C语言依然是首选语言,嵌入式并没有因为其他上层语言的发展而没落,现在嵌...

  • 没落

    世界的没落首先是文化的没落,教育的没落,思想的没落

  • Java会不会因为容器的兴起而没落?

    最近也收到很多后端同学的提问,为什么Go的web框架速度还不如Java?为什么许多原本的 Java 项目都试图用 ...

  • 儒家会再度兴盛吗?

    我先亮观点。儒家不会败亡,也从来没有真正的没落。至于说会不会复兴,大家都来讨论的时候,它就复兴了。 当今的中国,是...

  • 没落

    千山不回眸,万里人空瘦。 苍雁过飞雪,梅殁一点寒。

  • 没落

    脚踩层层落叶 发出莎莎伸咽凄语 你曾高高在上 频频登上新闻媒体 曾经的过往 都已成为痛苦的记忆 因为你耀眼的背后 ...

  • 没落

    当所有的光环退去 才会发现谁在用心待你

  • 没落

    是啊 你期盼的 向往着的 都已经慢慢的成为了过去的 那些本来美好的 原有希望的 都变了 记忆里留着的 都是回忆过去...

网友评论

  • 3ae4d215e1dc:未来的编程更多体现在算法,或者说实现的过程,而非具体枝节,因为这些直接基本都可以靠AI实现。
    3ae4d215e1dc: @宁哥1455153071 算法本质上是解决问题的一种思路,具体实现可以根据需要选择不同语言。
    3ae4d215e1dc: @宁哥1455153071 本末倒置。
    acd8eef1b5d7:@HT7 算法以语言为基础
  • 知识学者:选择有大学,直接java,c#,不学c了
    ,我感觉c并没有那么重要,至少c+++、,就完全可以替代c:grin:
    acd8eef1b5d7: @东风冷雪 有些东西是要经历过才感觉的到,你就当过眼云烟。。。
    知识学者:@宁哥1455153071 :grin: 我大学,开了一学期c,一学期c++, 我感觉并没有什么用,c没有说的那么神秘, 无非是有指针的概念, 结构体,链表,等 c++ 都有 还没有 面向对象,范式编程 等,:sweat: 如果说 c++ 是必须的,还有道理。
    acd8eef1b5d7:@东风冷雪 是为了练内功,当你在长沙也看找薪资2万(长沙的房价7K)的时候,你就可以看到公司需求的东西是需要有内功的

本文标题:编程会不会没落、C语言会不会没落?

本文链接:https://www.haomeiwen.com/subject/jcvefxtx.html