初中数学不好,可以做加密解密的事儿!
这是很多想学习计算机或编程的小伙伴的困惑。知乎上也有类似的问题。
>>> 先说数学吧。
有本很好玩也很赞的书——《算法图解》:
这本书里有一段话,说明读这本算法书需要具备的知识,里面说了对数学的要求:
这个要求,属于初中数学的范畴哦。
以我十几年做软件的经验来看,其实只有特定类型的程序员会用到比较多的算法,比如做图形图像处理的,做游戏引擎的,做科学计算的,做机器学习的,做加密解密的,而大部分的程序员,都是 API ,其实用不到多高深的数学和算法,即便用,也是调用别人封装好的。
所以,如果你不是想做图像处理、游戏引擎、GUI引擎、音视频处理、数学计算、机器学习、人工智能、密码学等等领域的开发,那数学其实不会影响你的工作,你不需要知道太多。
>>> 再来说英语,那更不是障碍啦。
如果你只是想在别人指导下完成开发工作,或者自己能够独立承担一个规模不太大、领域不太新的软件模块,初中水平的英文也就够了,因为中文资料足够多。
注意啦
数学和英语,是成为卓越程序员的必备条件啦。如果你数学不错,你就可以做很多高深的事情,比如写个游戏引擎,写个图像处理库,做做音视频算法,搞搞加密算法,搞搞机器学习,而这些,比一般的 CRUD 或者 API ,要有钱途的多啦。
最后,我们要以动态的、发展的眼光来看待自己,数学不好,可以学啊,英语不好,可以学啊。
如果你以僵化的眼光看自己,想要用存量技能行走江湖一辈子,那你什么也干不好的,早晚被淘汰的。
我以前看过这样一句一针见血的台词:值得学习的永远是学习两个字本身。”
那么,我们可以做什么呢?找小编里领取资料开始学习啊,
这里有
是啊,想要从小白变成大牛首先就得准备好全套的教程课件以及源代码。
你将来,不仅仅学C语言,还可能学C++, , iOS,等等,
以上这些资料我都有,都是 完整版的,
但是,这些都是有价格的,没有价格的东西体现不出来价值,我的劳动成果没价值,你也不会去珍惜这免费得到的资料,在这里只要59元。
百度上什么资料都有,但是要花很长时间去整理(而且还不一定完整),要么你花时间,要么你花钱。今天先说到这里,如果你需要,加我微信好友备注领取资料
如果想要其他的资料微信上问我,我整理好发你。