学习编程,但是对一切都很迷茫,想要知道该有啥方向

自学写程序的话最重要的不是你该学什么语言,这个没有套路的。重要的是你想要学来做什么。你说想做游戏,大神们就可以给你推荐好用的做游戏的工具,你想学知识,大神们就可以给你推荐对你有帮助的知识。先花点时间计划一下将来想要用这个技能做什么。一旦你想通了这个问题,其余的问题都会迎刃而解(然而并不会,但是无论是CS还是数学,一旦知道了自己想要什么,剩下的都是方法问题了)-----简单说一下自学和科班的差别,为什么自学是没有套路的。科班的流程大多是这样的,前两年给你解释一种或者几种语言(原来是Java起手,然后是C语言、script有的还带汇编),让你熟悉一下编程的流程。同时简单的给数学打一下基础,并且引入算法分析这个概念。后两年就进入一些高阶的学习,研究计算机运算本身。比如操作系统、编译原理、网络架构、通讯、平行结构、图形图像、信息安全、人工智能、机器学习和高阶一点的数学(算法分析和自动机原理)。这些东西对于普通程序员来说,是一辈子都用不到的。而且本科的教育基本上也只能保证,你知道有这么个东西,但是并不会很透彻的了解这些东西。如果你有这些基础的话,本科的教育给你的好处就是以后自学的时候不会懵逼。而自学最大的优势,也是一个大劣势,就是你可以选择跳过这些用不到的东西。从而集中精力去解决眼前或者未来可能遇到的问题。在下尽量简单点说,科班训练给你一个工具箱,工具箱里装满了各种工具的说明书,等到你遇到问题了,你去翻说明书,然后找一套/造一套合适的工具去解决你的问题。自学的话,流程应该是你遇到了问题,想要解决问题,然后找/造解决问题的工具。自学的人背着工具箱乱跑是完全没有意义的。根据你需要解决的问题不同,我们可以教你使用各种奇怪的工具。换一个问题就可以换n种解决办法,这个是一点套路都没有的。-----当然,你也可以选择重新系统的学习整个CS的基础,一句话概括起来就是:劳民伤财。也许你觉得浪费了几年大学时光并不甘心,但是回炉重造并不能帮你解决这个问题。把眼光放在未来而不是过去。告诉神们你想要什么,除了怎么都吃不胖,其余的问题还是很有可能有解的。GL\u0026amp;HF
■网友的回复
搜索一套培训机构iOS视频即可,从头开始教到你如何与工作上的事情对接。我能帮你的就这么多了


    推荐阅读