607
社区成员




章节名:IT行业的创新
页码:第367页 2017-07-11 20:29:30
技术产品的发展周期(萌芽->成长->成熟->衰退->结束)
引自 IT行业的创新
体会:这里的技术产品包括编程语言么?很多语言虽然语法不一样,但是都能实现同样的功能,可是还是会有火/不火的区别,这样的话,如何准确判断一门编程语言的发展阶段,从而在学习的过程中不会浪费时间到最后学了一门被淘汰的语言?此外,我在学习过程中,总会存在一种不安全感,总觉得学这个可能会淘汰,然后去追逐一些新出的技术,或者热门的技术,如何克服这样的不安全感?
判断当下编程环境和市场需求是非常重要的能力。市场的变化、底层结构的更迭注定语言的淘汰或升级。一门语言的移植性、交互能力、扩展能力和运行方式等特性是否和当下时代的发展趋势对标是非常重要的判断方式。高移植性、强扩展能力、强垄断力和优秀的交互辅助都会极大增强语言的生命。部分语言虽然不具有很强的性能,但其作为开创性的语言和底层的逻辑语言,其逻辑思想避和广阔的领域应用使得其作为一门学习语言而不被淘汰。
原文地址:https://bbs.csdn.net/topics/613447903
有一个类比:你要吃五个烧饼才会饱,如何准确判断哪一个烧饼对我最有价值,从而在吃的过程中就吃它,不会浪费时间?