1.大局观记得第一次接触编程的时候。因为知识浅薄,所以没有大局观。我知道每天用学习的语法做算法问题。因为没有接触任何项目,所以进步很慢。那个时候,除了编程语言以外,对HTML和数据库等知识完全没有兴趣,不知道。多亏了自己这样的“自闭”学习,我对编程产生了一种狭隘的认识。大学后,我除了在课外学习编程语言外,还学习了网页、数据库、Linux、网络等课程。一开始我的想法很狭隘,不太懂编程。我学习了这么多东西,觉得完全没用。因此,每天只使用C语言,反复写计算方法。我没有对这些课感兴趣。所以在那之后,我发现了悲伤。我虽然花了很多时间学习编程语言,但我所学的知识还处于基础阶段。所以,每次和真正有技术的人交流的时候,我都发现自己的知识有很大的断层。幸运的是,后来在慢慢理解编程的过程中,培养了自己的大局观,找到了学习正确编程的途径。完整的项目开发除了使用编程语言外,还需要掌握尖端、后端、数据库等方面的知识。
2.后悔从同学那里选择了计算机专业。我学了那么多东西。我觉得没什么用。如果是以前的我,我赞成他的话,但现在只是在笑。要说他为什么有这样的想法,那是因为他脑子里没有考虑自己要学什么,没有学习的方向性,所以无法构筑完整的知识体系。如果不理解你所学的角色,就无法构筑知识体系,之后越学越迷茫。编程的方向很多。刚开始学习的时候,必须选择一个方向。如果选择了方向,就计划后面的路线,沿着路线继续学习。这样的话,学习的效率就会提高。请拿着尖端说。如果你选择的方向是尖端的话,那么我们就需要知道尖端的方向。确实,我们学习Html、Css、Js、Jq,然后是各种框架。这些东西就是工具。如果在充分理解这些东西之后掌握了基础阶段,就不能限制这些工具的思维。我们想考虑如何优化您的代码,促进网站维护,减少用户流量,提高网站性能等。所以,选择一个方向,就可以知道这么多的地方。我已经知道了我想学习的是什么。知识树大体上建好了。接下来不断地了解这个方向的知识,不断地让这棵树长出枝叶。
3.趋势的方向是和潮流一起选择的,今天看了一篇文章。其中,我们在选择职业的时候,考虑到这个职业今后5~15年内的发展倾向会变成什么样,叙述了能否适应社会的发展。也就是说这个职业站在风口吗?我们现在可以乘风飞翔吗?学习编程是为了什么?当然是为了之后做编程的工作。说白了,是为了赚钱。所以在编程方向的选择,我们也应该沿着趋势选择,我们选择能飞的送风口。5年前移动互联网行业非常受欢迎,移动开发也随着涨水而提高。那个时候,因为手机开发在市场上的需求很大,所以有点技术的人很快就能找到工作,拿到自己满意的工资。但是,现在已经不行了。这几年,移动开发趋向饱和状态。公司缺少高级开发人员。初级方面的开发者出来了,很难找到这方面的工作。不用说,现在大数据、人工智能、机器学习非常受欢迎,psyhon也会继续爆炸。因此,很多公司开始招募pytho的技术人员。所以,我开始了很多训练。这不是5年前的手机开发吗?现在是这个倾向。虽然不能说掌握了python就一定能找到工作,但至少比移动开发更容易找。因此程序设计的方向的选择当然重要,不过,配合业界的发展倾向选择。当然你也没必要学python。如果你选择的方向能适应潮流的话,那是个好方向。
4.在语言学上经常听到有人说“○○是世界上最好的语言”。我以为大家只是口头说说而已,所以开了玩笑。但是,有人认为自己学习的语言是最好的,和别人发生了语言纠纷。我觉得这些语言纠纷真的很无聊。确实,要想长时间接触一种语言,我觉得对这个语言的感情是最好的。比起你和陌生人亲近,我更喜欢你的朋友。所以这个我很清楚。但是,理性地说,我们不应该让这种亲近感占领自己的想法。每个语言都有优点。C语言适合下层的开发。java适合移动开发。python适合数据分析。语言是工具。我们在做项目的时候会选择适合这个项目的语言。不是喜欢你,而是用不适合这个项目的语言来完成。以前的我陷入了C语言的喜欢中,无法自拔了。我一直认为C语言是最好的语言。其他语言都很难思考。钻到C语言的牛角前端,变得讨厌接触其他东西,不仅技术不进步,时间也浪费了。所以我们应该知道,语言是死的,我们活着,应该不是控制我们的语言,而不是语言控制我们。