Java教程

27岁,混吃等死五年了,想改变自己,初学编程需要具备哪些基础知识?

本文主要是介绍27岁,混吃等死五年了,想改变自己,初学编程需要具备哪些基础知识?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

背景

本人男,27岁,已婚,某十八线城市公务员,三本学历,专业是给水排水,大学期间基本是混吃等死,工作五年,平时比较清闲,单位也没什么发展前途,自己也不喜欢这份工作,可以说很排斥,昨天和老婆探讨人生,突然发现自己已经在混吃等死五年了,想改变自己。

如果你在寻求方法,说明还是有较强的上进心,想要改变现状,也证明已经意识到了,随着年龄的增大,碌碌无为所带给你的恐慌感。

总结了题主可能想知道的问题有以下几个:

  • 学习编程是否需要有什么基础?(如:数学基础、英语基础、计算机基础)

  • 编程入门有哪些适合新手学习的书籍或视频?

  • 为什么推荐新手学习Python?

  • Python经验分享

请题主带着以上三个问题,接下来就让源妹儿带你了解吧!

一、学习编程是否需要有什么基础?

(如:数学基础、英语基础、计算机基础之类的。)

学习编程不需要什么基础,但是需要你将入门的基础打扎实,因为不同的编程语言之间有很多东西都是相通的,把基础的知识学牢固了,后面学起来就比较轻松了。其次,学习编程除了需要打好基础外,有一个良好的方法和对的思路也是相当重要的。因为在编程世界里,很多东西并不是死记硬背就能学好的,更多的需要我们能够有一个融会贯通的思路。

大多数人会觉得学习编程一定对英语要求的比较高,因为我们都知道编程里面的代码都是英语字母。其实,在计算机语言里用到的英语单词量很少,而且都是常用词,经常使用就记住了。这些英语单词应该说只是作为计算机语言中的一个代号,而它不会涉及到我们高中或大学中所学英语的时态或语法。

当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在谷歌翻译的帮助下,也是没什么大的问题的。还有数学,只是培养逻辑思维能力,在初学编程的时候影响不是很大。

总之,学习编程对于基础是没有什么硬要求的,有基础只是学起来会相对容易一些。对于像数学基础、英语基础、计算机基础之类的,有更好,没有也不用担心,现在很多培训机构的编程课程都是从基础开始讲起的,由浅入深,循序渐进,只要自己肯下功夫,跟上老师的进度,相信也是可以学有所成的。

二、编程入门有哪些适合新手学习的书籍或视频?

编程入门书籍推荐,由于题主的描述中没有明确说自己是想往哪方面进行发展,而编程又是一个比较宽泛的概念,包含很多,所以可能推荐的书籍并不是你之后想要走的那个方向的书籍,因此题主可以先确定好自己的方向,再寻找相关的书籍来看。

到时候如何找?确定好方向后,题主可以去豆瓣、CSDN、51CTO、简书等网站上看看,这些网站上推荐的书籍一般都是比较适用的,而且推荐书籍的人一般也是比较有经验的人,所以可信度还是相对较高的。

看相关的入门书籍仅建立在题主是想自学的基础上,如果是去专业的培训机构学习,就不需要了。如果是选择去培训机构学,做完老师交代的任务,仍然想看书的话,就可以选择看一些提升类的书籍,比如;培养编程思维一类的书籍。

在这里也不做过多推荐,同样的道理,去上述哪些网站上看那些大神推荐的书籍。

三、为什么推荐新手学习Python?

相信题主是看到或听到了类似于“学习Python是大家走入编程世界的最理想的选择”这样的言论,事实真的如此吗?

是的,他们说的没错。

比起C语言、C++和JAVA这些编程语言,新手学习Python就相对容易很多。

除去Python本身简单易上手的特点,跟它以下三个优点也有关:

Python编写代码的速度非常的快,而且非常注重代码的可读性,非常适合多人参与的项目。它具备了比以前传统的脚本语言更好的可重用性,维护起来也很方便。与现在流行的编程语言Java、C、C++等相比较,同样是完成一个功能,Python编写的代码短小精干,开发的效率是其它语言的好几倍。

Python支持多平台开发,用它编写的代码可以不经过任何转换就能在Linux与Windows系统任何移植,在苹果OS系统也没有任何兼容性的问题. 不单单是你自己编写的代码具有可移植性,就连系统提供的一些GUI图形化编程、数据库操作、网页网络编程接口都可以耗不费力的移植到任何系统中。

最重要的一点是Python有非常丰富的标准库(Standard Library),标准库连Python安装程序已经直接安装到你的系统当中去了,无需另外下载。 标准库的这些模块从字符串到网络脚本编程、游戏开发、科学计算、数据库接口等都给我们提供超级多的功能应用,不需要我们自己再去造轮子了。

因为Python效率高,兼容性好,对于新手的学习来说是非常友好的,这也是许多人推荐它的原因。


这里我为大家准备了一份针对零基础的Python学习资料,有兴趣的同学可以看看哦。

「 Python经验分享 」

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家免费分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
9f49b566129f47b8a67243c1008edf79.png

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

8c4513c1a906b72cbf93031e6781512b.png

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

afc935d834c5452090670f48eda180e0.png

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

252731a671c1fb70aad5355a2c5eeff0.png

五、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

6c361282296f86381401c05e862fe4e9.png

d2d978bb523c810abca3abe69e09bc1a.png

这份完整版的Python全套学习资料已经上传CSDN
朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

请添加图片描述

这篇关于27岁,混吃等死五年了,想改变自己,初学编程需要具备哪些基础知识?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!