对于正想往计算机语言编程这方面发展的同学来说,计算机编程难不难学,学了以后都能干什么工作?难道程序员头发真的都很少?这些问题就成了不可或缺的学前准备!
编程入门门槛有多低?
零门槛,只要小学毕业即可入门,哪怕你数学次次不及格,英语回回都挂科,你照样可以编程,学习起来也并不复杂,无非两点,规范和逻辑,轻松上手。
听说编程英语和数学要好?
并不需要英语和数学好,如果你英语和数学好,只会事半功倍,锦上添花,有利于你编写代码的效率;如果你同俺一样是个学渣,除了认识26个字母,会1+1=2,那么也不影响你进入程序员大部队,你甚至不需要知道编程语言里的英文单词是什么意思,只要你能记下来,大概知道能在编程里产生什么作用就行,其余的交给互联网,比如不记得了就去网上搜,网上有词典的,写着写着,你自然就记住了,都不用你死记硬背,本身要记的东西也不多!
编程中,什么最重要?
编程,英语水平不重要,数学也不重要,那什么最重要?逻辑思维最重要!
比如说,你正在开发一个机器人的程序,你没写代码之前,你把苹果递给机器人,机器人是不会有任何反应的,如果有反应,可能是短路了,请检查一下电源;这时候,你需要写几段代码,来赋予机器人看见苹果后产生的反应,不多时,你把代码写完了,你把苹果递给机器人,机器人发出一声呵呵,期间没有任何问题,但就这几段代码就完了嘛?如果你递的不是苹果而是香蕉呢?如果你递了一堆苹果呢?如果你什么都没递,就摊开巴掌给机器人看呢?这些时候机器人还是会没反应甚至报错,这就得展开你的逻辑进行推理一番了,哪些情况是会遇到的,遇到后又该如何处理,你都的计划在其中,这就得看程序员的能力了;所谓逻辑,说白了就是你的想法,这个不是难度,大脑人人都有,就看你能用到什么程度。
学会编程了,是不是就可以当黑客了?
这个问题也是我经常遇到的,在别人眼里,好像程序员不是修电脑的就是跑去别人网站搞破坏的;其实程序员和黑客啥的只是同宗通源,但都完全不是一回事,你要想当黑客,那你除了学习编程语言,还得去学习相关的安全攻防知识,有相同店,却不是一回事,你要想当黑客,跑去黑岛国服务器啥的,你就还得深入了解编程和计算机攻防,不是学了编程语言就是黑客了。
如果想要深入了解编程语言,可以看俺另一篇文章《从入门到放弃,计算机编程语言怎么选择?》,里面会进一步介绍各类编程语言的学习难度和就业方向,有兴趣的同学可以移步观看!