如何成为一名程序员?

本人21岁,男!我没有任何英文基础!但是我有大量的时间!我想自学,成为一名电脑程序员!

但是,不知道从何做起。首先第一步要做什么?然后接下来要做什么?等等。。。 我对计算机很感兴趣。所以我会很用心的去学。 希望各位高手能指点一二。小弟感激不尽!
自学到,能工作的地步需要多久? 本人有大量的时间。而且头脑还不算苯,属于一般。

注:各位前辈的几句话,可能会改变小弟的人生方向。所以请大家认真回答。谢谢!

  成为程序员的具体步骤:
  第一步:
  掌握一种编程语言。学习任意一种主流的编程语言,例如C++语言。熟练掌握一种语言的语法和基本的编程技巧。
  学习时间:
  3个月左右
  注意事项:
  编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等。程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑器、程序编译器 在内的集成化、可视化的软件开发工具。C++源程序可以在Visual C++ 6.0里编写,也可以在记事本里编写,而同一个C++源程序可以用Visual C++ 6.0编译、执行,也可以用C++ Builder 5.0
  编译、执行,所以: C++ 不等于 Visual C++ 6.0。

  第二步:
  掌握一种编程工具,学习任意一种主流的编程工具。注意编程工具要和第一阶段学习的编程语言一致,例如你学习的编程语言是C++,那么编程工具要选Visual C++ 6.0或者C++ Builder 5.0。熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、编写Windows程序等。
  学习时间:
  3个月左右
  注意事项:
  这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到能熟练编写各种基本的Windows程序。

  第三步:
  掌握“算法与数据结构”这门课程,推荐许卓群的《数据结构》,熟练掌握各种常用的算法与数据结构。
  学习时间:
  4个月左右
  注意事项:
  这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。

  第四步:
  实现一个模拟的小型软件项目,掌握软件项目的基本开发过程和方法。
  学习时间:
  4个月左右
  注意事项:
  自己完成一个模拟的小型软件项目,强烈推荐做一个MIS(管理信息系统)软件,参考用书推“中小型信息管理系统开发实例系列丛书”,人民邮电出版社,它的例子详实有效, 以它为基础再加以扩展,就可以做出实用的MIS软件来。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-01-16
首先先选择一门语言 现在比较火的是sun公司的java 和微软的C#
友情提示:java移植性很好,这是网络平台所需要的。C#只能运行在微软的平台,有局限性。
我不排斥其他的计算机语言 不过一般只要学懂一门语言后就相当进入程序的天堂,在学其他的语言时候就能简单的多,因为很多软件语言是相同的,学懂一门就能够看懂其他的。

买书,见意买比较薄的书开始学,太厚的书看不完会打击心灵。

需要有耐心,其实是非常有耐心,因为学软件做软件是一辈子的,没有任何一门技术能做到老,必须一路学下去。每当度过一个阶段尽量总结所学过的。

一定要沉得住寂寞,无论是学软件还是做软件。

只要认真学,一般一年自学都可以有所小成,程度还要看个人的领悟。
做软件是需要注意很多细节,正是这些细节所以让人很头疼,所以需要耐心。
顺便提一句:学软件就尽量学比较火的,因为市场需要,才会火。
我不是鄙视某某某语言,而是实话说,毕竟学出来需要应付工作的,如果工作不需要,就算学的很有本事,没人雇也没用,对吧!
你完全可以去招聘网看看软件这个行业哪些软件需要的人才多。
别听谁谁谁说哪种语言火,火不火招聘的数量就能说明一切。

一定要对软件充满信心,千万别轻易放弃。相信软件是有“钱”途的。

本人现在也是在自学软件,也有三年的学习。
以上是我一些经验,如果有需要,可以按右下角Hi我,相互促进。本回答被提问者和网友采纳
第2个回答  2010-08-14
作为一名合格的软件工程师,最重要的当然是项目经验,也就是工作经验,说到学习,那就是现在最前沿的IT技术知识,毕竟IT行业是前端技术,更新速度很快的,尤其是软件,比起硬件网络来速度更是惊人,所以,举个简单的例子,如果你现在还是只会C,那就不行了,至少要会JAVA或是C#其中之一,才不会被淘汰,当然,项目还是最重要的。希望对你有所帮助。
第3个回答  2020-12-27

从一名普通的司机,到一名程序员他是如何做到的

第4个回答  2021-01-01

会持续更新各行业各领域的知识

如何成为一个程序员
1、必须会编写程序。作为一名程序员,如果你连较简单的条件都达不到的话,那就真的是妄想了。程序员的工作,首要的就是编写程序,如果这个编程你都没办法搞定,那你是没办法在这个行业混下去的了。2、努力探索新技能。对待高新技术,一定要有探索的热情。因为科技革新的速度太快了,如若你没有一些探索...

如何成为一名合格的程序员
1、需求理解能力:在开发过程中,要在需求细节不明的情况下,有责任设法搞清楚,积极学习编程思想和方法,并在设计、编码工作中自觉应用,对有一些复杂程度的设计,主动申请设计审查。并能在开发用户界面之前,尽可能使用界面原型方法获取用户的确认。2、合作与团队精神及计划性:服从分配的工作,并在保证质量...

想要成为一名程序员需要具备什么基础知识?
持续学习:技术日新月异,程序员需要保持持续学习的态度,不断跟进新的技术和趋势,提升自己的技能和能力。此外,良好的逻辑思维、沟通能力、团队协作能力以及高度的责任心和敬业精神也是成为一名优秀程序员所必需的。

如何成为一个程序员
3. 练习编程: 动手写代码是成为一个程序员的关键。通过编写小型项目、解决编程问题、参与开源项目等方式,提升自己的编程技能。4. 注重实践: 参与实际的项目或者实习,通过实战来掌握更多的编程经验和技巧。5. 持续学习: 编程技术与工具在不断发展变化,要保持学习的态度,关注行业的最新动态,不断更新自...

怎样自学成为程序员
1、 买本python书,学会Python的基本语法。2、 买本数据结构的书,实现一遍书后习题。3、 买本算法书,实现一遍书后习题。4、 开始尝试用python解决个人生活中遇到的问题。5、 自学网络知识,学会用python做爬虫。6、 这样就算是刚入门的新手,这时就证明个人已经学会基础,再往下就是面向对象、设计...

程序员怎么入行
成为一名程序员需要掌握编程技能和知识。首先,学习编程语言至关重要,Python 是一个易于学习的入门选择。其次,掌握编程基础知识,如控制结构、函数、数组、字符串和循环等,是必不可少的。网络上有许多资源和课程可以供你学习。深入学习某一领域,如 Web 开发、移动端开发、AI 或数据分析,有助于你成为...

怎样才能成为一个程序员?
2、逻辑思维能力的培养。程序员必须要有一定的逻辑思维能力,逻辑思维能力的培养更需要长时间的实践锻炼。在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己...

老肥怎么做
1. 学习编程语言 「多看书,多写代码」要成为一名程序员,首先需要学习编程语言。在老肥的编程之路上,他学习了多门编程语言,包括C、Ja、Python等,并对其中的C语言进行了深入学习和研究。他常常会花费大量时间在网络上寻找编程相关的资料,同时也不断阅读各类编程书籍,提高自己的理论水平。此外,老肥...

如何成为杰出的程序员或软件工程师
成为杰出的程序员或软件工程师有以下建议:第一、编写高质量的代码 良好的编程习惯不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。优秀的软件工程师都具有良好的编程习惯,他们编写尽量少的代码即可满足需求,还能够引入恰当的抽象层次,重构代码,将业务逻辑和其他程序逻辑分离。一般的软件...

高中毕业的人怎样才能做程序员!我想成为一名程序员
还需要注意的是,编程是一门不断进步的学科,你需要持续学习新的编程语言和技术。同时,编程需要耐心和毅力,不要因为遇到困难就放弃。总之,想要成为一名程序员,除了具备扎实的理论知识和技能外,还需要有良好的学习态度和不断进取的精神。希望你能在编程这条路上越走越远,实现自己的梦想。

相似回答