导航:首页 > 程序命令 > 自学程序员怎么学

自学程序员怎么学

发布时间:2022-02-11 22:39:32

⑴ 新手如何学习编程

熟悉以下关键东西,可以边学边做,定期训练,经常思考,长期积累:

1、语法。

2、基础理论(数学、数据结构、算法等)。

3、设计方法(编程原则、设计模式、框架设计等)。

4、库(核心、基础、UI、扩展、游戏引擎等)。

5、计算机相关(操作系统、网络、图形学等)。

6、领域知识(游戏设计、网站设计等)。

7、开发工具(编辑器、IDE、自动部署等)。

8、项目管理(进度管理、分工协作、Bug管理、版本控制等)。

最普遍也是最重要的能力:创造力。努力分析并理解好做什么以及怎么做。要知道上面那些东西一开始都是不存在的。

具体方法包括:

1、快速阅读入门教程和书籍,适合学习语言和基础库。比如我学java读的《Java编程思想》,练习题做过一点,然后学ActionScript就没读过书,只读过Adobe官方文档《ActionScript 3.0编程》。

2、阅读库的文档、实例、源码。比如Flash、Flex开发,熟悉官方API很重要,很多细节要具体使用时才注意到,这时候最好做个笔记,虽然我从没看过我的笔记。

3、做一个自己感兴趣或熟悉的小项目,比如我就以黑白棋游戏作为多个语言的试水项目,一样的逻辑,便于把关注点放在语言特点上。

4、自己动手丰衣足食。厨师有菜谱,程序员可没菜谱。比如我做游戏,最关键的游戏编程知识全部是动手学出来的,很少有专门针对某个业务领域(如游戏)的编程书籍,要么是入门书,要么是模式书(如算法)、理论书(图形学),很少有书籍教你如何开发一个45度角地图系统加编辑器的,全靠自己思考,以及看前人的代码,需要时找些网络资料。关键是,可以培养最重要的创造力。

对于算法和设计模式,可以研读下,但是关键还是靠平时如何使用了。新手勉强不来的。

项目管理方面的,就得靠工作经验了,多思考多提意见不要只走流程。

⑵ 想自学成为程序员,谁能告诉我怎么自学

楼上的 我看你就别学电脑了 你说汇编没有用就注定你一辈子只是限制在系统之间。你学了学不会的 连汇编都说没用的人 我也是第一次见到。 不精通汇编的人永远只是个普通的程序员。 精通了汇编别的语言都是根据这个延伸的, 至于C++和java对象语言 汇编也是他的基础。

如果想找个工资高点的工作 建议学习java 一般来说java程序员的工资普遍高

如果你想在电脑上了解更多 先从硬件上手吧 建议你看汇编,如果你觉得你想让电脑听从自己的任何安排,不受86cpu任何封装和限制。建议你买个risc型的cpu 中国的龙芯 cpu指令集自己编写 也就是说你的电脑别人短时间内很难上手 据我的观察 中国以后的cpu市场就是龙芯了 我感觉这个方向挺不错的 你也可以自己去查些资料。

还有程序员前进的动力主要的不是那些工资 而是你写完一种程序到你调试完可以正常运行时候的那种解放成功的感觉,我也不是很懂 但是很烦一些人说什么什么什么没有用 任何一种语言都有他自己存在的价值,有他自己的特点。别在自己的境界上引领新手误入歧途

⑶ 怎么自学程序员

买本指导书,然后再把C学通就差不多了。

⑷ 我想自学程序员 怎么学呢

1培养兴趣
兴趣是能够让人坚持下去的动力。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个“食利阶层“。
2慎选程序设计语言
男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。
如果对硬件比较感兴趣,可以学习C语言/汇编语言,进入硬件开发领域。如果对电信的行业知识及网络比较熟悉,可以在C/C++等之上多花时间,以期进入电信软件开发领域。如果对操作系统比较熟悉,可以学习C/Linux等等,为Linux内核开发/驱动程序开发/嵌入式开发打基础。

⑸ 怎样自学成为程序员

买本c++基础,从头看。一般的电脑都可以。

⑹ 自学程序员需要多长时间

自学程序员需要半年的时间。

程序员职业要求:

一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。

大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。

(6)自学程序员怎么学扩展阅读:

程序员岗位职责

1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。

3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。

4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。

5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。

6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。

7、负责相关技术文档的拟订。

8、负责对业务领域内的技术发展动态进行分析研究。

⑺ 我想自学程序员,该怎么学

1培养兴趣
兴趣是能够让人坚持下去的动力。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个“食利阶层“。
2慎选程序设计语言
男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。
如果对硬件比较感兴趣,可以学习C语言/汇编语言,进入硬件开发领域。如果对电信的行业知识及网络比较熟悉,可以在C/C++等之上多花时间,以期进入电信软件开发领域。如果对操作系统比较熟悉,可以学习C/Linux等等,为Linux内核开发/驱动程序开发/嵌入式开发打基础。

⑻ 想自学编程,应该怎样学

可以学Java,应用面广,就业机会多,前景不错。

学习过程基本是:

1、基本知识,包括:语言基础、面向对象设计、日期和时间、文件路径IO、反射、常用表达、数据结构、网络。

2、数据库相关,如SQL语句、MySQL等。

3、应用框架,如spring mvc、mybatis等等(如果不想做应用系统开发,可以不学)。

4、高级应用,分布式、大数据、机器学习... ...

可以自己找个网上教程跟着学习,主要还是自己多练习,找一些实例多写写,我们网上一系列基本实例,可以参考,要动脑动手相结合,甚至动手要多一些,把实例都写一遍,进步会很快!

阅读全文

与自学程序员怎么学相关的资料

热点内容
app上诉通讯录有什么后果 浏览:508
关于加密货币使用分布的图表 浏览:335
王的命令哪个app好看 浏览:767
快乐大本营比脸app叫什么 浏览:681
wt是什么服务器 浏览:127
首页indexphp模板 浏览:343
java7并发编程实战手册pdf 浏览:342
windows打印机编程 浏览:236
怎么用纸做解压小方块 浏览:266
8253的编程方式 浏览:142
云服务器无法连接到当前网络 浏览:469
香港服务器什么时候租用 浏览:600
福州高精密三坐标测量仪编程 浏览:711
变量的作用域编译预处理 浏览:179
程序员买台式机好还是笔记本 浏览:812
安卓叮当猫年卡怎么样 浏览:428
自学旅游英语用什么app 浏览:155
linux端口开放命令 浏览:681
单片机小汽车 浏览:953
思考与决策pdf 浏览:624