第二个门槛可能是数学与逻辑思维方面的,主要是目前很多编程教材中的示例程序和编程练习的算法设计中会用到较多的高中和大学中的数学知识,可能会对你学习编程造成一些困难,但也不用太担心,教材中用到的数学知识也不会多难。
而如果你的编程学习需要人来督促你,那完了,你从培训机构出来的那一刻,你的整个职业生涯就定型了,而且一定会走下坡路所以,做不到自我管理,自学编程一定是很难的,而且是难上加难,编程的难加上自学的难我就直。
一难在你思路的构建 你学了很多语法,很多API,但遇到不一样的实际问题,不是简单地罗列API就能完成,而是需要你对问题进行分析,通过各种算法数据结构等进行编程实现而这个过程肯定是需要试错和大量时间的如果没有。
至于用什么语言来编,拿本书看看再练练就会了不用把主要精力放到学习具体的某个语言上至于编出熟练的小程序要用多久,这要看编的程序得用到多少编程的知识假如在屏幕上显示“HELLO WORLD”这行字那么看书10分钟之内。
精通一门编程语言需要1020年,而很多的编程语言本身设计的局限性比较大,或者过于复杂,导致学编程的人根本没法完全的掌握编程的难点,1 英文字母,这个很致命,因为我们看中文是从小看,可以做到一目十行,但是看英文。
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长在此期间要注意养成一些良好的编程习惯编程风格的好坏很大程度影响程序质量良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护如代码的缩进编排。