
时不时地有人问我:
这些是公平的问题。 但是,我的答案与您以前听到的答案有所不同。 在现代世界中,我们经历了软件开发行业的指数增长。 再也不像80年代,90年代甚至00年代那样学习一种编程语言。 人们倾向于混合事物,新技术的出现比十年前快得多。 包括操作系统,虚拟机,框架在内的所有事物都朝着一个明确的方向发展:
任何框架/语言都可以在任何硬件和软件平台上运行
因此,我的想法是尽可能多地学习编程语言/框架 。 不要坚持一个。 学习成为多语言程序员的不同范例。
您是大型机软件工程师吗? 我可以建议您仔细研究该行业并分析您的观点。 忽略了近年来涌现出的各种职位空缺。 例如,您将看到Java语言变成了比普通浏览器语言更大的语言。 思想的食物。
学习多样性
最后,我想分享一些想法,以简化适应现代软件开发世界的工作,以应对多样性。 您可以采取以下措施来加快移动速度:
- 参观高科技发展会议和聚会
- 阅读软件工程博客
- 收听软件工程播客
- 每周探索新技术/框架/语言
与人之间的交流越多,您成为专家和与其他先进世界同在的机会就越大。
离开舒适区。 每天花一些时间让自己真正不舒服
©Venkat Subramaniam