大家好,今天小编关注到一个比较有意思的话题,就是关于python编程工龄的问题,于是小编就整理了2个相关介绍Python编程工龄的解答,让我们一起看看吧。
起薪12500的Python,为什么有些人自学几天就放弃了?
python很简单,但是写代码,语法的掌握只是很小的一部分。关键的清晰的思路,和对业务的了解。
其实不管什么高级语言,语法一般一个星期就可以学完,我说的是脱产学。语法的熟悉1个月就差不到了,同时也会把不常用的语法给忘了。说白了,就是一个工具而已。
但是业务就不一样,每个专业都会有专业的特色,而且进入一个专业没那么容易。
个人也在学习python,主要做python自动化测试这块工作。
个人看法经历
首先说下我自学python语言的感受,相对于其他的语言python语言简单,易学,具有可移植性,内涵丰富的库***以及第三方库***,python实现代码比较简洁,入门来说还是比较简单的。最近人工智能大火,薪资相对普通开发也高出很多,因此本人当时也考虑学习人工智能,买了两本书,抽出时间看看视频学习,但是一段时间后因为工作压力以及人工智能本身的难度就默默的放弃了,对于人工智能方向想要学的好,首先你的高数得足够好,傅里叶级数,线性代数,卷积,数理统计等等各种高数你都需要掌握,因此很多人也就此放弃了,这也是为什么人工智能的薪资水平高出那么多的原因,毕竟人才紧缺,物以稀为贵。自学几天就放弃了?
首先,是不是起薪就是12500,我不确定。但作为[_a***_]行业里的一员,我想说的这方面的薪资并非完全基于你的Python编程能力。
Python为大家说认识主要还是数据处理以及众所知周的无所不能。
Python自身比较简单易学,所以上手很快。因此学习的门槛不高,但要想单靠会Python就有高薪水,我认为是不可能的。
真正能拿到高薪水的是那些数学非常好,会建模,会数据分析的同学,他们有理论基础。然后稍微学习一些Python,再学会一些数据处理建模的库,就会比较容易的成为稀缺的会Python的高端人才。但这样的岗位也不多。
而没有这样的数理背景的人,其实会用Python写写工具就可以了。能帮助我们提供工作效率即可。
现在市场上的Python开发岗其实也不多。因为但凡有点编程基础的程序员,稍微学习下就可以看懂和写Python程序了。
至于作者问题,为啥放弃,其实很正常。任何事都有人做了一半就放弃的,更别说Python了。女朋友追了一半放弃的不也是比比皆是么 😝
我从事Java开发十多年,前几年开始自学Python,主要是为了做爬虫抓取一些数据,去年开始自学Go语言,对于自学编程,我也谈谈自己的看法。
任何事情从0到1,都是最艰难的一步;而很多人,都是在这一步就倒下了。
其实你们现在学习编程,包括Python在内的大部分语言,从互联网都能找到大量的资料,也许有人会说:“资料太多,不知道如何系统地学习”;那给你们讲讲我们当时是怎么学习的。
我04年还在上大学的时候,开始自学J***a,为什么是自学?因为老师上课还在讲GUI。那时候我们自学,主要还是通过买书,让我印象深刻的是,刚工作没多久买了两本《J***a核心技术(上下卷)》,经常抱着砖头一样厚的书阅读。
0基础自学Python,入门也是最难的,所以不少人摸索了很久不得要领,也就放弃了;熟不知,你们现在身处的环境,已经很幸福了。
如果0基础自学一门编程语言,一定要做好长期学习的准备,如果每天能坚持学习三四个小时,估计也需要花费半年到一年的时间。
不知道如何系统的学习,又不想花钱参加线上或线下的培训,可以看看培训机构的培训内容是什么;或者一些Python学习网站也会提供这样的学习路线。
学习编程其实不是那么容易的,而不是像培训机构的那样,只要你来就能够学的会。而且学习任何编程语言,在最开始时都是非常枯燥无味的。
初级学习清单中,都会加入编写游戏程序,来增强自己的兴趣,让自己有动力学习下去,自学了几天之后,发现自己没有兴趣,放弃也是自然。
但是既然是学习,那么这就涉及到了之前是否有学习的习惯。没有一个学习的毅力在,是真的很难学好的。特别是自学,要有非常人的毅力和动力,因为少了和人互动,少了有人请教。一肚子的问题都不知道向谁请教(这里不是让人去培训机构)。
一个人对一个新事物是有好奇心的,但是当正真去了解之后,往往和自己所想的有很大的差异,即使面对起薪12500,而且逐渐了解的自学之后能够立刻马上就能达到12500,是非常难非常难的事情。放弃也是很正常的。
个人觉得通过几天的自学去了解了自己是否真正适合以后当程序员这个职业,最后觉得不适合放弃了,那也是挺好的。排除了这个选项,还有有很多其他职业合适自己。
专精Oracle还是MySQL?
从题主的题目来看,所谓的专精是要从事DBA方向的工作?
所以有两种可能:
如果是从事DBA工作,那么你是需要专精Oracle。
DBA需要去学Oracle,DB2这些大型的数据库,专精其实谈不上,谁也不敢轻易说我学一两年就能说专精,需要长期、持续学习才能说你会Oracle,才有这个能力和资格去做DBA这个岗位。
一般中小公司是没有DBA这个岗位的,基本上由运维和开发直接做了,当然中小公司也用不起这些大型数据库,基本都是MySQL、PostgreSQL。
但是大型公司肯定是需要DBA这个岗位的,大型公司基本上就是Oracle、DB2,比如银行、保险公司。
如果题主要从事的是软件开发工作,那么我建议你去学习MySQL,即你所谓的专精。理由如下几点:
题主其实应该有自己的想法和思路的,不能说专精,应该说主攻哪个数据库,如果不是要从事DBA工作,那就得主攻其他方向了,比如大数据、人工智能、分布式等方向。
到此,以上就是小编对于python编程工龄的问题就介绍到这了,希望介绍关于python编程工龄的2点解答对大家有用。