4、自己动手丰衣足食 。 厨师有菜谱,程序员可没菜谱 。 比如我做游戏,最关键的游戏编程知识全部是动手学出来的,很少有专门针对某个业务领域(如游戏)的编程书籍,要么是入门书,要么是模式书(如算法)、理论书(图形学),很少有书籍教你如何开发一个45度角地图系统加编辑器的,全靠自己思考,以及看前人的代码,需要时找些网络资料 。 关键是,可以培养最重要的创造力 。
对于算法和设计模式,可以研读下,但是关键还是靠平时如何使用了 。 新手勉强不来的 。
项目管理方面的,就得靠工作经验了,多思考多提意见不要只走流程 。
想自学编程,应该怎样学? 先了解一些基本知识
c语言的背景
C语言是一种高级编程语言,其前身是ALGOL 。 它的创始人是BrownW.kanihan和DennisM.leach 。 当C语言出现时,它有很大的局限性,因为它只能在UNIX系统上使用 。 然而,随着科学技术的进步,计算机产业的发展,C语言逐渐从UNIX中分离出来 。 1987年,美国标准化协会制定了C语言的国际标准,简称ansic 。 从那时起,它已经成为一种广泛使用的编程语言 。
之后二大语系的学习
例如:C、C+(C语言的扩展)、QBASIC、VB(basic的可视化)、JavaScript、JScript、VBScript、Java、ASP、FoxPro、Perl等,根据我的实践,实际上高级编程语言分为两种主要语言 。 所有的方法都是基于C的编程语言,如JavaScript、Java等,它们在函数调用、程序语句编写和循环控制方面非常相似 。
另一种是以basic为主导的程序语言,如FoxPro、VBScript等,它也有类似的函数调用、程序语句编写和循环控制,但不同于C语言家族 。 所以如果是从QBASIC开始的,在学习C语言之前最好先洗脑 。 不要在C语言上使用基本的学习方法和思想 。
扩展资料:
首先明确学习目标,看你要学到什么程度,以及用来干什么 。
如果你是要学到足以找一份高薪的工作那最好就是考研 。
如果是急着找份初级程序员的工作可以了解一下各种编程语言适合做啥然后根据自己的兴趣报个培训班,不过很贵而且还会被鄙视 。
如果是觉得编程很好玩儿想简单了解一下,可以买一本计算机导论的书,学一门入门语言,C语言 java python 等等都行 。 不想看书网上视频教程也很多,慕课网之类的 。
如果不是为了工作但是有明确的目标,比如我要学黑客,我要学做游戏,我要学做网站之类的,可以自行百度XX学习路线之类的 。 然后再辅以计算机专业基础课,比如计算机原理、数据结构算法什么的,同样可以自行百度,很容易找到 。
自学编程怎么入门(零基础) 熟悉以下关键东西,可以边学边做,定期训练,经常思考,长期积累:
1、语法 。
2、基础理论(数学、数据结构、算法等) 。
3、设计方法(编程原则、设计模式、框架设计等) 。
4、库(核心、基础、UI、扩展、游戏引擎等) 。
5、计算机相关(操作系统、网络、图形学等) 。
6、领域知识(游戏设计、网站设计等) 。
7、开发工具(编辑器、IDE、自动部署等) 。
8、项目管理(进度管理、分工协作、Bug管理、版本控制等) 。
最普遍也是最重要的能力:创造力 。 努力分析并理解好做什么以及怎么做 。 要知道上面那些东西一开始都是不存在的 。
具体方法包括:
1、快速阅读入门教程和书籍,适合学习语言和基础库 。 比如我学Java读的《Java编程思想》,练习题做过一点,然后学ActionScript就没读过书,只读过Adobe官方文档《ActionScript 3.0编程》 。
推荐阅读
- 如何恢复视力,恢复自然视力
- 怎样诱导男生主动吻你,如何让男生相亲女生
- 如何预防健身房内的损伤 调查显示常去健身房幸福感少 爱去图书馆
- 健身房最佳健身程序 防忽悠之如何选健身房
- 健身女如何才能选对健身房 破除健身房恐惧症
- 六个妙招 把家变成健身房 如何选择合适的健身房
- 如何选择满意的健身房怎么选择满意的健身房 去健身房怎么练胸肌
- 怎么做提肛运动,正确的提肛运动图解
- ps4如何下载游戏,ps4游戏下载安装教程
- dnf如何搬砖,DNF如何自动搬砖