就算现在编程不是基本功,以后也会成为基本功。就好像我们会做饭,但我们不是厨师。我们会开车,但我们不是司机。你应该会编程,但不一定要做程序员。
不同的人推荐不同的编程语言入门情况一:感觉有点兴趣,或者单纯想学编程,觉得编程可以提高自己。那么建议从Python开始,因为Python比较简单,库也比较多。我们写代码的时候,不需要从头敲,而是多调用。
情况二:以就业为目的,但还年轻。比如我要上大学了,不喜欢专业想自学编程,或者刚毕业就想学编程的情况。可以从C语言入手:了解计算机相关的基础知识——C语言——Java语言——就业;
情况三:如果你已经在职场好几年了,想学编程,想转行。建议你直接自学Java,不要轻易报培训班。
不同的语言应该如何入门抛开每门语言的基础,先说点什么叫“通用技能”。
首先是开发环境和项目管理:Maven和Git,前端开发技术:HTML/CSS和JavaScript;还有就是数据库,现在企业常用的数据库的基本操作也需要精通。
各类编程语言入门Java的相关学习顺序是:基本语法、面向对象特性、高级库的使用、前端开发相关技术、SSM框架、数据访问和成熟应用的实现。还有应用程序测试和部署。
C语言自学顺序为:C语言基础、操作系统基本操作、编程基础、函数调用模型、程序内存模型;一级指针,二级指针,多级指针。包装与界面设计。
Python相关的学习顺序如下:语言元素、分支结构、循环结构、构造函数的逻辑、函数和模块的使用、面向对象编程基础和高级;通用数据结构,并发和异步相关内容。剩下的就是流行框架相关的内容了。
学习之前需要了解的是每种编程语言的应用领域和就业方向。
根据就业方向制定学习计划,找相关的学习资源。
根据学习资源的课时制定学习时间表。前期主要是看课记笔记,后期要留出时间练习。