编程语言说到语言,新的语言层出不穷,经常会有人发出这样的疑问:
我应该学什么语言?
我现在使用的技术是不是快要过时了?
我要不要去追赶下一个热门技术?
找到工作短短一个月内,我就学习了三种语言,而且目前所使用的主语言我之前连听都没听说过的,但是工作三个月后,我已经基本熟练掌握了语言的特性和用法,至少足够应对工作。
我是怎么做的?
答案是:
我学过 Lisp。所以在语法层面,我可以快速上手任意一个所谓有各种高级特性的新语言。
我认真学习了大学本科的计算机专业课程。比如在 Web 开发方面,计算机网络,数据库原理对我的帮助很大。
我喜欢编程本身,所以学习对我来说是一种享受,而不是痛苦。
所以,要不要学习新语言/技术?
我的答案是,掌握一种高级抽象形式,以及打好基础,能让你快速学习任何一种新技术。
当你有了这种能力之后,就不会惧怕新技术,而是可以根据需要来选择任何一种新技术,即使再更新换代,有再多层出不穷的技术出现,你也能游刃有余。
有了扎实的基础和快速学习的能力,同时还要保持求知欲和好奇心。要像海盗探险一样积极去寻找有助于自己的尚未探索的技术领域,毫不吝啬的掠夺那些有助于自己的知识来扩充自己的宝库。
而在快速进化的计算机领域,如果你是一只懒惰的海盗,不持续更新你的技术,那么你很快就会被时代扔下车。
不仅仅是语言,其它譬如操作系统、开发环境、开发工具等,也要积极去跟进更新。选择那些业内最前沿、社区最有活力的技术并熟练掌握它们,把自己武装到牙齿。
蓝鸥科技西安中心,移动互联网科技育人专家,教育部产学合作协同育人项目承办企业,专注西安Java培训、西安大数据培训、西安unity培训,西安VR/AR培训、西安UI设计,西安HTML5培训、西安PHP培训,选择蓝鸥,不止高薪更是高起点!