零基础怎样成为程序员?
原创

零基础怎样成为程序员?

好文
试试语音读文章

热门回答:

一名合格的程序员虽然收入不错。但是工作很辛苦。还容易掉头发。你真的想当程序员?

好吧。既然你这么坚决。那么就先来看看程序员需要什么技能。然后再看看怎样才能获得这些能力。

首先。程序员要会写程序。这看起来像句废话。但是却是基础。

写程序的根本在于。把要解决的现实问题抽象成数学或者逻辑问题。然后再用程序语言实现。这里有两个步骤:先是把问题抽象出来。然后再写成程序代码。

第一个步骤需要逻辑能力和数学能力。这些和计算机完全无关;

第二个步骤需要掌握一门或者几门程序语言。目前企业内比较流行的有C#、Java、Python、Ruby等。当然。要是算上前端的话。可能还有HTML5、CSS3和常见的脚本语言等。

那么。要怎么才能获得这些能力呢?无非是学和练。

在这里。有一个常见误区。就是觉得自己应该先学一些什么才能开始做东西。但是。在实战中练习是最好的学习。碰到问题解决问题。兵来将挡水来土掩。解决不了问题就去问Google或者stackoverflow。是最好的学习方式。这还需要一些英语能力。

所以。程序员起步的方法。是先保证自己饿不死的前提下。挑选一门编程语言。买一本类似《笨办法学Python》的教材。安装所需要的环境。一步一步跟着做。碰到问题就去问Google。

然后。尝试解决自己想要解决的问题。碰到问题就先尝试自己解决。若是解决不了再去去Google、github或者stackoverflow上面找。看看有没有答案。

成为一名程序员没有什么其他捷径。无非就是学习、练习、解决问题。然后再来一个循环。

其他观点:

我也是零基础开始学习。学习中最怕的就是枯燥。这是必须克服的一大难关。我记得刚刚开始的时候。看着看着就很想睡觉。根本止不住。但是语法是必看部分这个是跳不过去的。后来太困了。就睡一会。醒了接着看。就这样把基础部分看完。第二个就是要转换成项目。很多人会说我学了。但是就是不知道怎么去做项目。这个就需要定功能。然后去实现。先可以从小的开始。我说一下我的思路。我先开始实现查询计算机信息的功能。实现完成后。然后我在去想怎么去修改。然后数据上传归集。这个只是提供一个思路。你可以想你确实需要什么功能。从小的开始实现。慢慢扩展。多用用百度和谷歌还是能解决不少问题的。然后在这方面的搜索方面。谷歌还是比百度强很多。如果有条件。用谷歌来搜索你的问题。能解决的几率比较高一点。也可以去空间看下我发的小白选第一门编程语言入门。

其他观点:

很高兴能回答题主的问题。首先。程序员是一个很宽泛的职业。行业跨度很大。涉猎领域也很多。建议题主可以结合自身的喜好充分考虑。以下是小窝头从学习Java开发到参加工作的一些经验。希望可以帮到题主。

一、入门途径

程序员毕竟是一个需要一定门槛的职业。所以入门非常重要。入门顺利的话。可以激发编程热情。快速掌握基础技能。

入门的方式有很多。目前比较速成的方式是通过参加培训班。虽然相对自学或者网络上的各类教学资源来说。培训班会有一定的资金投入。不过培训班能够比较系统的补充一些基础知识。也能够提供一个比较良好的学习环境。比较适合入门阶段的学习。

二、编程语言的选择

入门阶段比较重要的一个事情是选择一门合适的编程语言。下图是TIOBE发布的3月TOP10编程语言榜单。从排名来看的话。Java和C依旧稳健。Go持续爬升进入了前10。此外。也可以通过各大招聘网站了解各公司对语言的需求。建议选择需求量比较大的语言进行入门。就小窝头所在的公司及行业来看。需求最大的是Java。

三、学习方法

小窝头之前参加过培训机构的学习。工作之后也和一些培训机构有过一些交流。接触了比较多的学员。学员有一个共同的担忧:学不会怎么办?这个其实是学习方法的问题。

从我自身参加培训机构学习的经历来看。入门阶段的学习方法就是:跟紧进度。勤思考、多实践。跟紧进度的目的是为了抓住学习的主线。培训机构基本都会根据市场需求来调整课程的组成。跟紧进度不掉队。才能够比较全面的掌握培训机构所教授的内容;勤思考、多实践是巩固知识的必要手段。这个和高考的题海战术很类似。就是通过反复的训练来提升自己。让编程逐步变成一种习惯。锻炼自身的逻辑思维和抽象思维能力。

当然。书籍、社区也都是非常好学习途径。但是在学习初期还是建议以学习主线为主。书籍、社区等资源可以作为补充。当自身具备一定的编码能力后。在通过书籍、社区、官网等途径逐步丰富自身的知识体系。

方法固然重要。坚持也必不可少!在入门阶段。反复的训练必然会乏味。但是确实是该阶段的必经之路。

四、保持不断学习

经过了入门阶段。已经可以算是一名程序员。但是需要学习的知识还很多。丰富的知识是不断提升的基础。这个阶段。很多知识已经可以靠自学来完成了。不过光在理论上理解还不够。还是要寻找机会训练。不断的折腾。不断的成长!在程序员这个职业里。持续学习永远比编程能力更加重要!

虽然2019年是充满波折的一年。但是程序员的缺口依然存在。高级程序员更是可遇不可求。建议楼主结合自身兴趣。充分思考。谨慎决定。祝生活愉快~

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

登录... 后才能评论

评论(2)

  • 几度无言 永久VIP 2022年12月27日 14:57:38

    程序员,入门,阶段,能力,培训机构,编程语言,窝头,一门,基础,知识

  • 难入眠 永久VIP 2022年12月27日 14:57:38

    没想到大家都对零基础怎样成为程序员?感兴趣,不过这这篇解答确实也是太好了

  • 孤飘的蒲公英 永久VIP 2022年12月27日 14:57:38

    一名合格的程序员虽然收入不错。但是工作很辛苦。还容易掉头发。你真的想当程序员?好吧。既然你这么坚决。那么就先来看看程序