16.1 如何准确判断一门编程语言的发展阶段,从而在学习的过程中不会浪费时间到最后学了一门被淘汰的语言?

GreyZeng 2022-03-25 16:51:17

章节名:IT行业的创新
页码:第367页 2017-07-11 20:29:30

技术产品的发展周期(萌芽->成长->成熟->衰退->结束)
引自 IT行业的创新

体会:这里的技术产品包括编程语言么?很多语言虽然语法不一样,但是都能实现同样的功能,可是还是会有火/不火的区别,这样的话,如何准确判断一门编程语言的发展阶段,从而在学习的过程中不会浪费时间到最后学了一门被淘汰的语言?此外,我在学习过程中,总会存在一种不安全感,总觉得学这个可能会淘汰,然后去追逐一些新出的技术,或者热门的技术,如何克服这样的不安全感?

原文地址

...全文
3594 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
GreyZeng 2023-03-01
  • 打赏
  • 举报
回复

判断当下编程环境和市场需求是非常重要的能力。市场的变化、底层结构的更迭注定语言的淘汰或升级。一门语言的移植性、交互能力、扩展能力和运行方式等特性是否和当下时代的发展趋势对标是非常重要的判断方式。高移植性、强扩展能力、强垄断力和优秀的交互辅助都会极大增强语言的生命。部分语言虽然不具有很强的性能,但其作为开创性的语言和底层的逻辑语言,其逻辑思想避和广阔的领域应用使得其作为一门学习语言而不被淘汰。
原文地址:https://bbs.csdn.net/topics/613447903

SoftwareTeacher 2023-07-26
  • 举报
回复
@GreyZeng 有很多语言非常适合学习,例如 Scratch,C,Pascal, 它们的目的是为了锻炼思维、分析、编程能力。 如果你都会了这些,那么在工作中碰到其他语言也是可以很快上手的。
SoftwareTeacher 2022-10-21
  • 打赏
  • 举报
回复

有一个类比:你要吃五个烧饼才会饱,如何准确判断哪一个烧饼对我最有价值,从而在吃的过程中就吃它,不会浪费时间?

GreyZeng 2022-03-25
  • 打赏
  • 举报
回复

在不同的语言中,除了表面的不同语法,一定存在基本的,可以迁移到别的语言/领域的规律, 如果你掌握了这些规律, 那学习第二种、第三种语言就会更容易。 另外,在语言的运用过程中, 你会遇到并解决很多软件工程的问题, 在这个过程中学到的技能和经验也是很重要的。

想想 Object-C,这是80年代就有的语言,后来很少有人用,它后来为何又火起来了呢?

原文地址

607

社区成员

发帖
与我相关
我的任务
社区描述
程序员。写过:移山之道,编程之美,构建之法,智能之门。
软件工程软件构建团队开发 企业社区 北京·朝阳区
社区管理员
  • SoftwareTeacher
  • GreyZeng
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧