零基础如何学习程序设计?

网友解答: 作为程序开发的过来人,我谈谈自己的经验。A)参加外面的IT培训机构可能很多人对些有反感,主要原因是:第一大原因是培训机构的费用太贵了,网上有那么多视频的学习资源,没必要花这个

网友解答:

作为程序开发的过来人,我谈谈自己的经验。

A)参加外面的IT培训机构

可能很多人对些有反感,主要原因是:

第一大原因是培训机构的费用太贵了,网上有那么多视频的学习资源,没必要花这个钱。其实我也觉得是没必要,不过我大学是学计算机的,即使再不中用,也是入了门了。对于零基础,完全不知道怎么入手的情况下,除非你有一个人可以带带你,不然你想通过自学入门还是有难度的。毕竟自学的过程太枯燥了,很多时间连个配置工作的过程都很打击我们的自信心。什么都没有,没基础,没人,只能花钱快速入门学到项目的开发流程,然后经过企业的洗礼很快就可以快速成长。

第二大原因是培训的时间成本太高了,很多情况下,你学习编程技术,培训机构里面是一系列的教程开讲,前前后后学起来可能要一年。很多人很难下定决心学,一来是对自己没有信心,二来是学完之后到底又能有多大的改变。如果你还年轻,真选择要干的话,咬咬牙也许就过去了。有时候不对自己恨一点,永远不知道自己有多优秀。

这里我不推荐是哪个培训机构,避免做广告的嫌疑

B)视频教程

跳过A)的同志,可以考虑通过视频教程来自学,现在的视频教程有很多是针对零基础的教程,比如

我要自学网

大家有好的视频网站也可以补充的,至少我觉得对于想突破基础关的人来讲对于上面的视频网站确实挺好的,因为里面教学都是系列教程,可以较为完整的学习。当然也有很多别的视频网站什么的,但是很多并没有免费,我这里讲的是免费学习的视频教程。如果大家还有别的免费的视频教程网址的话,欢迎跟大家分享!

网友解答:

兴趣才是最重要的,然后这个时候考虑下天赋,程序设计虽然有简单的,但是大势所趋,现在的程序员,都要求精英了。低段位的程序员工资太死,加班也多 。

如果你数学特别烂,就不要考虑了。程序员很看重逻辑。

然后考虑你对开发是不是有兴趣,平时遇到简单的电脑问题,是直接问人,还是想在网上找答案。

然后这个时候问自己有没有能够坚持的毅力,比如能够自己待在房间里学习不分神超过两个小时。

如果上面的你都复合你,这个时候零基础可以自学成才,在网上很多视频和书籍。分清楚你想去攻克的方向是前端还是后端。是电脑程序还是APP 。这个时候可以选择对应的语言学习学透,但是你必须了解每一种语言,一个程序用多种语言写是常有的事。

如果是理解能力比较差的话,你又特别想学,那就先看视频。网上的小白教学特别多,如果你看视频还理解不了的话,就换一个看,如果都学不懂。你还是放弃的好。

理解能力比较好的,自制强的,一天能有3个小时以上的学习时间,强烈建议看书,书学的才是最快的,而且很多细节书上是明确给出的。

如果是自制力较弱,但是理解能力强,数学也不错,这个时候你想转行,资金又充足,可以考虑培训机构,但是别报零基础班。真的那里面的老师可能只是本科刚毕业,甚至可能没毕业。我朋友有一点基础,但是毕业快忘了差不多,毕业了去报基础班,结果告诉我,培训机构像是在教小朋友一样。。。很简单的东西要讲一节课。。

我个人建议学生学程序的话,第一门语言可以考虑C。

但是我推荐转行的人看的话,第一门是Python。

原因是C包含的内容就算到现在还没淘汰,你可以扩展学C++,而且我看过很多语言,其实都和C或者C++有许多相似的地方,然后看操作系统,这个是关键大部分书写的操作系统都和C有关(我听我大学老师说的,具体现在是不是就知道了,我只看过两本操作系统都是基于C解释的)

为什么转行的话,推荐Python?

因为简单上手快,只要有一点电脑的经验,多了去这样的培训班培训3个月 实习4K5 这个是真的,我师兄就是这样,不过他干了一年了,现在才6K+。。

我知道的自学这门语言到能上岗,大概不用2个月吧(我是学C++的,目前没深入学习Python) 而且Python的岗位特别多。而且太多库可以引用了。如果你学C++或者java没一点经验这个时候就需要你的个人能力,而Python对你的经验和个人能力要求低一点,可以早一步挣到钱。

标签: