大家好,感谢朋友们的阅读,最近写了一些在C语言学习过程中,理论上的一些重要知识点,除了自己的一些知识分享外,感谢在朋友们在评论区对文章内容的补充。

快速学习了C语言后,我们就需要进入下一阶段的学习,按常理来说,我们应该开始学习C++语言才对,但是我写文章主要是为了给初学者一点启发和在未来的道路上提供一点帮助。所以我下面将对语言选择做一些选择和解释。




iec转C语言有python版本嘛_C语言 vs要安装什么

下一步是Python学习



我以前在文章中提到过我在职工作时的一些状态,因为生活在三四线城市,所以大众对网络的认知确实很匮乏,所以很少接到真正需要开发的项目,大多数情况下出现的项目都是使用产品化软件,就是我们常说的模板,这意味着公司利润低,其低利润导致大部分公司都是一个公司三五个人,开着低廉的工资,在这个社会苟延残喘着。

在这种公司工作的程序员同胞们,每天都做着相同的事,写文档,吹牛,最后才是写点代码,如果喷到要用模板的小项目,代码都不用写,最后就是做做服务器的维护。是不是看出点什么,一个程序员要写文档,要写代码,前端缺人做前端,后端缺人做后端,还要负责简单的一些维护等工作,是不是特别全能,没办法这是被逼出来的,没有人可依靠,只能靠自己,不精通可以,但必须都要会那么点,拿起来就要用,不需要你知道多少理论。说起来很残酷,但事实就是这样。有朋友会问为什么不去大点的公司,我说下工资就知道了,开始的时候是每月3000多,转正后每月4000多,五险去了后又成了3000多,所以有多人愿意去呢。不过现在外来的一些企业进驻后,行业工资有所提升。




iec转C语言有python版本嘛_服务器_02


为什么会说这么多,因为我总在悟空问答上总看见有朋友问,刚上完高中想学编程,年纪30了学编程来得及吗之类的问题。所以我先将生活中遇到的一些情况说出来。

从我的角度上来说,我大致将程序员分为两种:

一种是编码能力强,理论特别牛,非常喜欢钻研,兴趣使然的程序员,我们这里不说毕业生,再厉害的毕业生没有实践过,说这些都是虚的。这种程序员,意味着接受的知识更多倾向于算法和工程,在实际工作中,很多这类人才都去大型企业去做研发和维护等工作,工资拉高了编程行业的平均水平。一般来说,这类有经验的程序员小公司养不起,也不适合养。在我国这种经济体下的科技企业,更注重的经济效益,投入没有回报的事不会去干,这也是为什么大部分程序员自称搬砖工,因为没有任何东西是自己的,都是东拼西凑的。

另一种就是以赚钱为目的的程序员,这类程序员很多都是半路出家,所以在系统理论只是上非常缺乏,单纯的培训班和自学过程中,很少接触到内存、数据结构等相关知识,批量化生产的编码员,真心喜欢钻研的才会去深入研究,以赚钱为目的大多只需要知道怎么做就可以了。

论:

虽然我分为两种,但是上面这两种情况都会穿插在一起,有吹牛吹成的大神,也有没上过什么学,技术却特别厉害的大拿。但在我看来,很多都是被社会情况所逼迫。我曾经比较感兴趣的是IOS软件开发,在上学期间就已经开始对这方面进行学习和了解,但是自从回到家乡从事相关行业时发现,其高额的开发成本导致很少有企业选择app的开发,尤其是用户群小于安卓的苹果软件。所以我面临了两个选择,失业和重新学习一门新的语言,为了生存,我只能选择学习,几年下来,就成了第二种程序员,什么样的语言都能写一些,但是没有一门精通的,这也是我前面为什么重新学习C语言的原因,从C中找回编程的感觉。

边学边写,既巩固了以前的知识,又对编程有了新的理解。有兴趣的朋友可以和我一起来,真的很有用。

自从上期我们将C语言的理论知识大致已经讲解完,所以我们就需要开始进一步去学习一门语言并专精,所以我选择Python,原因如下:


iec转C语言有python版本嘛_写文档_03

开始学Python


注意:为什么不去继续研究C语言,主要原因是因为以前学习过,并且再次学习过程中有了新的认识,所以才会进入下一步,如果是初次学习的朋友,还需要认真学习C语言。

1、因为Python很火,一门语言的火热,意味着这门语言在未来的几年里会将其生态圈打造的非常完美,从程序的角度来说,它会有各种各样的轮子和零件,我们在造车的时候不用去从零开始,虽然有弊端,但是有利大于害。

2、从就业面上来讲,我们可以看到:

  1. 学习Python可以去做网站后台,因为Python在网络方面有很大的优势,所以在学习Python后可以成为一个后台开发人员。
  2. 可以做游戏,Python因为其跨平台能力非常强大,而且拥有很多游戏引擎的支持,所以可以选择成为游戏开发者。
  3. 可以做维护人员,虽然在过去,大多数维护人员是通过shell脚本实现自动化,但是随着Python的崛起,很多维护人员都被要求会使用Python。然后就是自然语言处理,大数据等方面,这类前景也是非常好。
  4. 最后实在不行,我们还可以选择成为一个老师,随着国内外教育将Python定为少儿编程的主力后,越来越多的学生家长都将孩子放在一些培训机构教孩子们学习Python,所以当老师是不是也挺好。

3、Python入门较为简单,刚学完C语言的我们完全可以尝试Python入门,由浅入深,向各方面发展。

计划

通过分析,朋友们大概都知道了我下一步的目标就是学习Python,我们整个内容大概会分为这几个部分:

1、首先我们学习Python基础,有了C语言基础,在这些基础部分,我们就不需要花很多时间了。

2、Python后台的搭建,如何让我们更快的从入门到实践,那么从一个web后台开始是非常不错的选择。

3、Python爬虫和自动化等。

虽然这些都是我的一些学习计划,但是具体如何还需要学到的时候才能提出来。比如在学习后台的时候可能会需要了解HTTP等网络协议,服务器的选择等。小细节就是学到哪里说到哪里,争取在年内将整个内容学习完成。

结语

从C语言到Python,计划是可行,希望自己能够坚持下去,并且分享给大家,如果在后面学习中出现问题,希望有朋友们能够提出来,共同进步,共同学习!最后,感谢阅读,我们尽快行动起来。