学习编程,但是对一切都很迷茫,想要知道该有啥方向
自学写程序的话最重要的不是你该学什么语言,这个没有套路的。重要的是你想要学来做什么。你说想做游戏,大神们就可以给你推荐好用的做游戏的工具,你想学知识,大神们就可以给你推荐对你有帮助的知识。先花点时间计划一下将来想要用这个技能做什么。一旦你想通了这个问题,其余的问题都会迎刃而解(然而并不会,但是无论是CS还是数学,一旦知道了自己想要什么,剩下的都是方法问题了)-----简单说一下自学和科班的差别,为什么自学是没有套路的。科班的流程大多是这样的,前两年给你解释一种或者几种语言(原来是Java起手,然后是C语言、script有的还带汇编),让你熟悉一下编程的流程。同时简单的给数学打一下基础,并且引入算法分析这个概念。后两年就进入一些高阶的学习,研究计算机运算本身。比如操作系统、编译原理、网络架构、通讯、平行结构、图形图像、信息安全、人工智能、机器学习和高阶一点的数学(算法分析和自动机原理)。这些东西对于普通程序员来说,是一辈子都用不到的。而且本科的教育基本上也只能保证,你知道有这么个东西,但是并不会很透彻的了解这些东西。如果你有这些基础的话,本科的教育给你的好处就是以后自学的时候不会懵逼。而自学最大的优势,也是一个大劣势,就是你可以选择跳过这些用不到的东西。从而集中精力去解决眼前或者未来可能遇到的问题。在下尽量简单点说,科班训练给你一个工具箱,工具箱里装满了各种工具的说明书,等到你遇到问题了,你去翻说明书,然后找一套/造一套合适的工具去解决你的问题。自学的话,流程应该是你遇到了问题,想要解决问题,然后找/造解决问题的工具。自学的人背着工具箱乱跑是完全没有意义的。根据你需要解决的问题不同,我们可以教你使用各种奇怪的工具。换一个问题就可以换n种解决办法,这个是一点套路都没有的。-----当然,你也可以选择重新系统的学习整个CS的基础,一句话概括起来就是:劳民伤财。也许你觉得浪费了几年大学时光并不甘心,但是回炉重造并不能帮你解决这个问题。把眼光放在未来而不是过去。告诉神们你想要什么,除了怎么都吃不胖,其余的问题还是很有可能有解的。GL\u0026amp;HF
■网友的回复
搜索一套培训机构iOS视频即可,从头开始教到你如何与工作上的事情对接。我能帮你的就这么多了
推荐阅读
- 为啥有漂亮女生坐我旁边的时候我的学习注意力就会变得特别高
- 【知识管理】思考:怎样整理自己的学习和工作文档
- 应届毕业生希望锻炼自己的英语水平,学习高级口译还是商务英语比较好,哪个更能帮助以后的工作,工作方向是外企人事或者行政方面么
- “讲故事=讲价”的激励模式,是不是对蘑菇街等社交电子商务产品有借鉴价值
- 朋友是对你好比较重要还是人品比较重要
- 把钱看得过于重要了是对还是错
- 怎么样判断喜欢的女生是不是对自己有感觉
- 总喜欢逼自己做事情的人是不是幸福的?
- 随遇而安还是重新开始
- 学习英语有啥乐趣