首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习编程语言是不是必须懂数学和英语?我是这么看的

学习编程语言是不是必须懂数学和英语?这是一个老生常谈的问题,至少要分两种情况来说。

第一:只是当码农

如果编程只是你的副业,或者只是单纯为了编程语言有个饭吃,那就只是作为一个码农,或者说,如果你觉得你不需要那么强的思维逻辑和演绎推算,不需要经常阅读英文文献,不需要经常写英文邮件,那么数学和英语可能就真的没必要了。

毕竟现在很多英语和数学一般的人,也有很多码农在,也都好好的在岗位上工作。不是说会编程的都叫做程序员。程序员的必修课又岂是只有数学和英语两门外学科,编译原理,组成原理,操作系统,不说掌握,起码要有一定认知。

第二:作为合格程序员

不会数学和编程人员,算不得真正的程序员。现在编程直接和算法打交道,可能更多的只是算法工程师了,数学和英语是他们的基本功。但是不能说除了算法工程师,其他程序员就不需要掌握数学和英语了。

很多重要的文献基本都是从英语翻译过来的,问问自己,为什么编程语言第一句都是输出hello world,而不是,你好世界。很多大牛都说,看中文版和英文版获取到的信息都是有差别的。就好像一部英文电影,你看英语场次和中文场次也是两种感觉。

对编程理解深刻的,都知道数学也算是编程的灵魂。编程需要足够的思维逻辑,而数学无疑是帮助你强化思维逻辑。有部电影叫做模仿游戏,电影中计算机的雏形就是由一个数字游戏建立起来的。所以,很多人都认为,无数学无编程。

若暂时对数学和英语或许没有什么好感。没事,这不影响你学习编程语言,等到合适的时候,后面再自我升华。无外乎就是多花点时间和精力,去弥补数学和英语。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180220A066Y800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券