L-鹏
个人看法经历
自学几天就放弃了?
python开发职业发展
明示影
我从事Java开发十多年,前几年开始自学Python,主要是为了做爬虫抓取一些数据,去年开始自学Go语言,对于自学编程,我也谈谈自己的看法。
入门的难度
任何事情从0到1,都是最艰难的一步;而很多人,都是在这一步就倒下了。
其实你们现在学习编程,包括Python在内的大部分语言,从互联网都能找到大量的资料,也许有人会说:“资料太多,不知道如何系统地学习”;那给你们讲讲我们当时是怎么学习的。
我04年还在上大学的时候,开始自学Java,为什么是自学?因为老师上课还在讲GUI。那时候我们自学,主要还是通过买书,让我印象深刻的是,刚工作没多久买了两本《Java核心技术(上下卷)》,经常抱着砖头一样厚的书阅读。
0基础自学Python,入门也是最难的,所以不少人摸索了很久不得要领,也就放弃了;熟不知,你们现在身处的环境,已经很幸福了。
如何自学Python
如果0基础自学一门编程语言,一定要做好长期学习的准备,如果每天能坚持学习三四个小时,估计也需要花费半年到一年的时间。
不知道如何系统的学习,又不想花钱参加线上或线下的培训,可以看看培训机构的培训内容是什么;或者一些Python学习网站也会提供这样的学习路线。
不管是看书还是跟着视频学习,一定要多记笔记,这样不仅帮助归纳总结,也方面日后的查看。
学习过程中,要花费大量的时间敲代码,前期看着书、跟着视频敲。
要有学习计划和阶段性的目标,自学需要很强的自制力。
推荐两个网站:第一个是我自学的时候主要看的一个网站【廖雪峰的官方网站】;另外一个是【Crossin的编程教室】。
起薪12.5K?
可以肯定的说,Python起薪12.5K,是没有依据的,也是不准确的(千万不要听信培训机构招生时候的宣传)。
程序员的薪资和很多因素有关:公司、所在城市、编程能力、学历、编程技能之外的能力等等,甚至有时候会和运气有关。
目前看北京的程序员水平,有一两年工作经验的差不多可以达到12.5K+(我接触的还是本科和专科居多,远远高于这个数的也有不少)。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
会点代码的大叔
首先,是不是起薪就是12500,我不确定。但作为这个行业里的一员,我想说的这方面的薪资并非完全基于你的Python编程能力。
Python为大家说认识主要还是数据处理以及众所知周的无所不能。
Python自身比较简单易学,所以上手很快。因此学习的门槛不高,但要想单靠会Python就有高薪水,我认为是不可能的。
真正能拿到高薪水的是那些数学非常好,会建模,会数据分析的同学,他们有理论基础。然后稍微学习一些Python,再学会一些数据处理建模的库,就会比较容易的成为稀缺的会Python的高端人才。但这样的岗位也不多。
而没有这样的数理背景的人,其实会用Python写写工具就可以了。能帮助我们提供工作效率即可。
现在市场上的Python开发岗其实也不多。因为但凡有点编程基础的程序员,稍微学习下就可以看懂和写Python程序了。
至于作者问题,为啥放弃,其实很正常。任何事都有人做了一半就放弃的,更别说Python了。女朋友追了一半放弃的不也是比比皆是么 😝
程序员刚刚
作为一名5年程序员来回答这个问题,平时我主要使用C++/Python进行开发。
对于为什么有些人自学几天就放弃这个问题,我觉得有以下几个原因:
缺乏学习计划
对于自学任何一门技术或者新知识都有时间规划问题,如果平时上班很忙基本是996或者下班就得照顾家庭,那么在没有学习计划的情况下,再新学习一门知识,俗话说“万事开头难”,难免会因为挫败感而放弃。
小编去年学习AI的时候,是比正常上班时间早到公司一个半小时,晚下班一个小时。前一天下班的时候,都会开头一个新算法或者新看一篇论文,决定好多久看完。这样有目标的情况下,学习完会有成就感,自然也就能推进学习。
缺乏对Python的兴趣
对于程序员,本身都对新东西充满好奇,正所谓“兴趣是最好的老师”。如果没有学习的兴趣,那很难坚持下来。编程语言这是一种工具,使用编程语言来解决某领域的应用问题。对于Python来说,现在正是AI如火如荼的时候,TensorFlow正好是以Python实现的,那么可以研究一下AI中的人脸识别算法,研究算法的时候,把用到的python底层代码看一遍,我会想事半功倍。
缺乏动力
如果处于某种目标要学习一门语言会非常快。比如工作中要用到python,那不得不学了,这种情况下,学习起来会进步飞快。我的一位同学入职新岗位的时候,对python一窍不通,但是入职以后,一周就可以编写业务逻辑代码。
Python的待遇
Python的待遇在北京不止12.5K,12.5K这可能是应届毕业生的待遇。这主要看入职的公司和行业。如果是互联网巨头比如BAT,我上面提到的同学,就是用python待遇30K+。但是传统行业,可能会低一些。
作为程序员还是应该保持好奇心,能持之以恒,耐得住寂寞。
AI科技猿
这个跟起薪多少钱没关系。但是,我还是先说起薪。
本人多年来一直关注python在国内的发展,虽然python程序员起薪相对较高,但是还没有达到这个数字,大概八千到一万是个靠谱的数据。有同学起薪是高,那是因为他做的是数据或者人工智能方面工作,这两个一份领域一是待遇好,二是要求高,导致人员都是好专业好学校,而这类学生本身起薪就高。
其次,学习是违背人性的,特别是自学,真的孤独枯燥,程序出错误抓狂,如果有人爱上这种感觉,那他一定病的不轻,既然不爱,何来动力,行百里者半九十,最终就放弃了,很正常。其实自学任何一种技能,如果时间过长,成功率都很低,人容易犯的错误是高估自己,其实,大家都没有那么强的自制力,如果真的有,你又不笨,早上清华了。
钦此。
北京图灵学院
python这几年很火,毕竟这个语言程序能干的活真的不少。爬虫,web开发,数据分析,人工智能,还有自动化运维等等,这些地方都有python很好的应用场景。尤其是这几年数据分析,人工智能得到极大的重视与发展,也让python的学习如火如荼。
如果有计算机语言基础,比如C++,Java等,那么,学起python,应该说还是不难。但是,如果没有计算机语言基础,想学习python还是有些难度。在没有基础或者基础较弱的情况下,想学习python,本身就算是比较吃力的。如果还想自学,那这个就确实有点难。毕竟,哪里是重点,哪些额外的知识需要掌握,哪些是难点,这些都最好需要有个人在前面带。否则一遇到挫折就容易放弃。
自学python需要比较大的毅力。毕竟是一门计算机语言。如果是在职工作的话,挤出时间来学习,已经比较辛苦。因为工作一耽误学习,慢慢的自己就会泄气,直接放弃。
其实,学一门语言,如果能找到一个随时请教的人,或者说几个人一起督促,一起学习,相互讨论,这样会比较有学习气氛,也是督促自己学习,学起来会相对容易一些。但是,对于毫无语言基础的,建议去报一个班或者是蹭课来解决这个问题会好一些。
此问题你有什么不同的见解呢?
高薪职位,猎头服务就上无忧精英网(www.51jingying.com)
无忧精英网
你好我来回答一下
第一,现在的培训中心才是最赚钱的
不要忘记了这一点所以你看到的python的人才需求量还有高工资虽然也是事实,但是自己想想,如果是批量的从社会上只需要4个月就可以月薪1W以上,这个市场的缺口到底有多大?
看看你这个问题下面,有多少是培训中心来回答你的,真正赚钱的反而是培训机构,一个学生12800-22000,一个班20-40个人,利润减掉房租和老师工资这两个大头,基本盈利20-40W,你说谁聪明?
第二,任何岗位的工资是和这个岗位的稀缺度是有很大关系
Python 再怎么高工资,岗位也是有限的!
已经被培训中心玩坏的有UI,Python,因为这是赚钱,但是和个人的经历,个人能力有非常大的关系,所以很多培训的学生找不到工作,培训中心也很好解析,就是个人能力不行,也的确没有说错。
所以一旦当学习python的人多起来的时候,招聘方的可挑选的空间就会非常大,自然会在相同的工资的情况下面试更多的人,这样就显得工作不是很好找了。
第三,很多人放弃的原因是他根本不适合做开发岗位
因为在15年前刚毕业的时候,我的第一份工作就是做开发,在这个程序员的圈子中,很多人在大一大二就把开发语言摸的非常透了,很笨就不发愁找工作,相反能参加培训的,一部分学习能力好的可以入职,更多的人只是盲目的进入这个行业
程序员的996开发加班有多少人受得了,很多人并不是发自内心的热爱这个计算机开发岗位!这部分人很多都是通过培训机构学习出来的
我曾在计算机培训行业呆了10年,咨询师找到的学生有一半我看第一眼的时候,我就知道他是干不了IT行业的,为什么:
1. 高中学历,这种连逻辑,正常交流都搞不了的社会上没有工作的人群,是部分以高中学学历为招生对象的培训机构,就业率非常低
2. 形象问题,有一部分能去培训机构的,中专学历的,之前是修车的,还有说话你感觉有问题的,我见过不少真的是根本就不适合做IT的,也被部分培训机构用招聘的方式骗过去培训的,这种招聘转招生的方式在整个行业兼职是臭名昭著!
3. 还有就是学历,学习能力都正常的,但是因为不是科班出身,导致4个月的学习就是学习了一个皮毛,到企业面试的时候,最重要的就是企业的面试官不给offer,大家都理解,因为企业要的肯定是熟练手。
通常我判断一个人适不适合做开发,就是看这个人是否是发自内心的热爱技术,这种入行的学生是比较适合搞IT开发的,和年龄,学历,长相都没有关系。
第四,很多人都是培训了找不到工作,只有这个圈子的咨询师和就业老师知道真实情况。
怎么判断呢,你可以在中国法律网和智联招聘的社交平台看看有多少人都在问为什么学习了UI找不到工作,就知道了
核心问题在于:1-4个月也许你会python和UI,但是企业不认可!
还有一个理想国度
计科专业出身,从事软件开发多年,主要涉足浏览器内核开发,安卓框架开发,以及移动端应用性能提升等领域,最近因为业务需要拓展到服务端后台开发,准备在这个领域再去深层次研究一番,主要开发语言C/C++ java等三种编程语言,别的语言因为项目也涉足一些,用的不是很多,现在比较盛行的编程语言python,在统计数据以及网络爬虫上用过一段时间,任何一种编程语言刚入行之前都没有规定起薪是多少。
自学编程中间放弃的属于大部分,真正走到最后成为程序员的本身已经小概率事件,在软件行业干上多年并且深深扎根在软件行业又是少数了,其实也跟是自学还是参加培训关系也不是很大,很多在校学生看到周围的同学都去参加培训了,也跟风去了学了一段时间这东西不是那么好玩,有的培训了一半就坚持不下去了,有的勉强坚持下去,到最后发现自己根本不是那块料,是真的干不了嘛其实未必。所以想要做软件编程开发需要具备两个条件:
对编程特别感兴趣,兴趣是第一生产力,有了问题或者困难在兴趣的导引下能够坚定的走下去。
觉得做软件开发工资还不低,特别需要这么一份工作来养家糊口,其实绝大部分人属于第二种哪有这么多的爱好,就是为了混口饭吃罢了,倒是很多人在坚持过程中把自己的兴趣培养起来了,做的时间长了觉得也是挺有意思的,于是越干越来劲,任何人都要面向现实。
曾经有个参加过培训班的同事,当年报班的有55人,三年之后还在一线写代码已经不足20人了,其实更多还是坚持的力量,真正感兴趣的比例不会超过百分10,对于软件开发而言坚持才是第一生产力。
完全靠自学编程出来并且在这个行业上坚持了很多年,可以做个调查基本上都属于公司顶梁柱,自学编程要克服的困难还是非常多,并且自学意味着需要自我识别方向,很强的自我纠正能力,本人也是从学校一步步自学入行到软件开发行业,现在就自身一点点经历分享给还编程路上奋斗的小伙伴们。
如何自学编程?
1.自学编程首要要有明确的学习方向,不要尝试着多点开花,还不到那个阶段,其实就是选择在这个方向上使用最多的编程语言,选择一门编程语言。
2.制定学习计划,只要学习就需要有规划,不打无准备之仗,不要稀里糊涂的去学,明确一个月的,一周,甚至到每天的目标,因为中间涉及到目标定位不准确的问题,就需要及时的纠正,但只要学习就要有目标性,自学最大的问题是自控力,自己燃烧自己,自己给自己力量,自己调动自己,调动不起来,基本上就完蛋。
3.找到实践的途径,这一点也是最难的,这就需要自我突破,请教朋友老师,甚至在网络上找自己的指明灯都是可行之路,任何一点突破都需要首先从自我意识上突破,当然也可以借助大源泉开源社区。
这三个步骤适用于任何编程语言,在逐渐学习编程的过程中,慢慢会发现编程语言其实只是一种工具般的存在,只要通了一种编程语言,后面的都能触类旁通,关键看自己能不能坚持到那一天。
希望能帮到你。
大学生编程指南
前段时间因为工作需要玩了一段时间perl,最近再学了一下python。感觉python在数据类型定义、语法规则上比perl要更严谨和明确,层级的组织结构也让代码可读性更强。目前唯一感觉没perl方便的地方有2个。
1. string和bytes很容易在使用中混淆,给debug造成困难。相信python一定是基于某些原因这么做的 只是我小白还不太理解。
2. 正则表达式感觉没有perl好用。可能是我对这部分语法还没完全理解。
总的来说,学过c之类编程语言的,学习上手应该不难,找个教程再结合一些具体项目多练习练习,还是很容易上手的。
天才2
这行专业性太大了,但是恰恰又是我们这些年轻人择业的不二之选,为何我总结了几个因素:1 高工资的吸引也是最主要的一个原因。2不担不抬,不日晒雨淋,没有恶劣环境。3 每天网络广告打得沸腾的各种IT培训机构所讲的各种好处各种IT技术就业前景等等。4 现在年轻基本都喜欢玩电脑,所以工作以电脑为主要工具自然也会精神倍加,说白了就是入迷了,科技带坏了一代人的懒惰。
正题:我以前也是想在IT行业发展,就去培训机构报名学的UI设计四个月,其实我没有任何基础但是那些老师可不怎么想,他们只想拉一个学生提成就行了,问他们有就业保障这些吗 他们都是以拿成功列子来说,但到底是不是就不知道,学了大概3个半月了就有以前很多学员来学校要求分工作,因为学的东西达不到外面要求的,所以找这方面的工作很难,我问他们有些是高中都还没毕业有些是大学但不是这个专业,有些是想转行的。我花了半年时间找过这方面工作,的确是找不到,需要相关视觉专业或者需要至少3年的经验,我最先是想当交互设计师但是要求太高本科相关设计毕业,助理至少都要2年经验都是本科相关专业才能要,然后到平面设计稍微低点本科或大专相关平面视觉设计专业3年,助理至少要大专相关专业出身的经验不限。要你的但是你不是这个专业的不给工资,我给他们看作品都说比较可以,但还是不给工资就因为不是这个专业的,所以我也没有去,因为我要吃饭。那时我22岁刚从部队回来,半年过后确实找不到这方面工作,我就去找其他工作了,现在是动车安检员做了两年了一个月4500左右(不是轻轨那种哦),闲暇时间我会学学平面相关设计我也是真心喜欢,老实说日本的平面设计确实不错。这就是我的经历,其实很多年轻人都有这个想法是很不错的,但是现实就是这样,你想去学习技术很好,但是你去学一门本来门槛就高的技术就不怎么明智了,考虑清楚你再去做吧,还要有一个不被外界打扰到恒心加上你的经济来源这样你才能实现你的理想,所谓什么IT培训机构都是瞎闹,你想想python人工智能缺口这么大 ,培训机构都是四个月就出来一大批学生但是为何缺口还是这么大,且一般科技公司也不会养这么多Python技术员吧,据我了解一般科技公司有两个或者三个人工技术员就可以了,大型的要求也高,一般都是去科技学院直招为实习生慢慢成长起来为程序员再到总监到首席。有些职务你看起很不错其实也是苦逼的,程序员工资高但是熬夜加班是常事包括设计师这些,猝死的程序员设计师新闻也有,所以不要被金钱迷惑了双眼,自己考虑清楚再去做。