我为什么要从C语言转战Python语言

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

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

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

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

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

论:

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

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

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

开始学Python

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

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

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

学习Python可以去做网站后台,因为Python在网络方面有很大的优势,所以在学习Python后可以成为一个后台开发人员。

可以做游戏,Python因为其跨平台能力非常强大,而且拥有很多游戏引擎的支持,所以可以选择成为游戏开发者。

可以做维护人员,虽然在过去,大多数维护人员是通过shell脚本实现自动化,但是随着Python的崛起,很多维护人员都被要求会使用Python。然后就是自然语言处理,大数据等方面,这类前景也是非常好。

最后实在不行,我们还可以选择成为一个老师,随着国内外教育将Python定为少儿编程的主力后,越来越多的学生家长都将孩子放在一些培训机构教孩子们学习Python,所以当老师是不是也挺好。

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

计划

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

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

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

3、Python爬虫和自动化等。

你可能感兴趣的:(我为什么要从C语言转战Python语言)