我是从HTML CSS 再到Javascript 再到PHP 然后C++ ,学过去了才发现自己缺少很多。
编程并不是说会各种计算机语言就可以了,这些都是工具,相当于雕刻的刻刀、绘画的画笔。会使用这些工具并不代表你能做出合格的作品。
编程必须有几个强大的支撑:健康的身体(有时候要没日没夜赶工解决一些难题,我一位计算机系的同学软硬件精通的,在公司上班那段时间,出过这样的事情,给上司汇报工作时,当着上司晕倒,吓坏上司了。编程是辛苦的,身体要经得起折腾)、数学(个人认为这个是重中之重,无论是算法还是架构必须要有数学作为基础,高数线性非线性离散)、英语(不用说,英语必须会的,不然深入之后面对英文资料会让你傻眼)。如果没有这些基础,且不说学习学不好,没数学基础很多知识点都理解不了,学了也用不了。就算找到编程的工作,也未必能胜任,也未必得到理想的报酬。所以选择进入这一行,要慎重考虑。考虑下自己有没有这个基础。如果有这个基础,恭喜你,你将能充满自信学好编程和将编程用好,并且有着广阔的前途。反之,不看好。