一般来说,有人应该学习哪些编程语言?

 手机用户2502935101 发布于 2023-02-09 12:43

成为一名优秀的程序员并不是说你知道多少种语言 - 这只是成为一名优秀程序员的副作用.对我来说,一个优秀的程序员应该能够自己学习新的语言.因为根据我的经验,雇主提供的培训几乎为零.

该行业本身必须经历这一点.学术界没有,现在还没有任何javascript课程,所以专业人士必须从头学习.因此,从1999年到2010年的javascript代码主要是意大利面条代码,有很多盲复制粘贴编程.从2010年左右开始,随着AJAX和网络应用程序的出现,人们开始认真研究javascript并开发最佳实践并编写可维护的代码 - 我们作为一个行业必须实际学习一种语言.

所以.学习可以让您快速学习其他语言的语言.

C为您提供90%的编程语言功能.所以你的状态很好.

学习函数式编程语言.由于熟悉的语法,Javascript是对C程序员的函数式编程的一个很好的介绍,但是如果你有空的话,可以看看Scheme或其他Lisp变种.

学习面向对象的语言.如果您选择Java或C++,那么学习另一种OO语言 - Perl,Python,Ruby,Javascript - 只是为了看看OO的轻量级.

学习事件驱动的语言,其中事件循环是内置的,并且从视图中隐藏.我知道的两个是Javascript和Tcl.如果您选择学习javascript,请查看node.js,因为与浏览器编程不同,它会让您进入异步编码的深层.

学习一些完全奇怪的东西.我不是指像Brainfuck这样的笑话语言,而是像APL或Tcl或Lisp方言那样真实的东西(是的,已经在上面提到过).如果你有空闲时间,我强烈建议你去看看Forth并写一个小的非平凡的程序.

完成上述所有工作后,您将成为一名相当称职的程序员.能够胜任,因为您将能够学到任何东西来完成工作,并且您将更加了解为工作选择合适的工具,并且您将开始在C代码中看到其他语言的模式,这将使您走向成功:"啊哈!他正试图实现这个功能".

要成为一名优秀的程序员,就像做一件好事一样 - 一个优秀的钢琴家,一个优秀的滑板手,一个优秀的数学家.这需要时间和实践.有轶事10000小时的规则,大致相当于10年的经验.一个好的程序员会对良好的代码和坏的东西产生本能的感觉.这些天我们称它为代码味道.一旦你了解了什么是好的代码,你就会发现自己编写可读的,可维护的代码.

1 个回答
  • 成为一名优秀的程序员并不是说你知道多少种语言 - 这只是成为一名优秀程序员的副作用.对我来说,一个优秀的程序员应该能够自己学习新的语言.因为根据我的经验,雇主提供的培训几乎为零.

    该行业本身必须经历这一点.学术界没有,现在还没有任何javascript课程,所以专业人士必须从头学习.因此,从1999年到2010年的javascript代码主要是意大利面条代码,有很多盲复制粘贴编程.从2010年左右开始,随着AJAX和网络应用程序的出现,人们开始认真研究javascript并开发最佳实践并编写可维护的代码 - 我们作为一个行业必须实际学习一种语言.

    所以.学习可以让您快速学习其他语言的语言.

    C为您提供90%的编程语言功能.所以你的状态很好.

    学习函数式编程语言.由于熟悉的语法,Javascript是对C程序员的函数式编程的一个很好的介绍,但是如果你有空的话,可以看看Scheme或其他Lisp变种.

    学习面向对象的语言.如果您选择Java或C++,那么学习另一种OO语言 - Perl,Python,Ruby,Javascript - 只是为了看看OO的轻量级.

    学习事件驱动的语言,其中事件循环是内置的,并且从视图中隐藏.我知道的两个是Javascript和Tcl.如果您选择学习javascript,请查看node.js,因为与浏览器编程不同,它会让您进入异步编码的深层.

    学习一些完全奇怪的东西.我不是指像Brainfuck这样的笑话语言,而是像APL或Tcl或Lisp方言那样真实的东西(是的,已经在上面提到过).如果你有空闲时间,我强烈建议你去看看Forth并写一个小的非平凡的程序.

    完成上述所有工作后,您将成为一名相当称职的程序员.能够胜任,因为您将能够学到任何东西来完成工作,并且您将更加了解为工作选择合适的工具,并且您将开始在C代码中看到其他语言的模式,这将使您走向成功:"啊哈!他正试图实现这个功能".

    要成为一名优秀的程序员,就像做一件好事一样 - 一个优秀的钢琴家,一个优秀的滑板手,一个优秀的数学家.这需要时间和实践.有轶事10000小时的规则,大致相当于10年的经验.一个好的程序员会对良好的代码和坏的东西产生本能的感觉.这些天我们称它为代码味道.一旦你了解了什么是好的代码,你就会发现自己编写可读的,可维护的代码.

    2023-02-09 12:46 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有