你好,我是橡树编程校长。简要介绍我的职业经历有助于今天开展主题。
我是90年的,家在泰安,南京航空航天大学研究生毕业,毕业以后,去了北京做程序员,一年后,在私底下开了一个编程培训班,第一年只招了5个学生,全部来自于同学和朋友的介绍。第二年,通过在五道口的大学发传单,北京地铁站五道口,那里有非常多的大学,通过发传单招了11个学生,第三年也就是去年,结束了所有课程之后,我辞职回了济南工作。回济南的原因是因为北京那个培训班被周围的居民举报了,我是整租了小区里的一个房子,房租就挺贵的,所以经过思考后,我决定调到济南。现在在济南带了一个20多人的研发团队。然后现在我又开始开培训班了,当然这次很正规,租了商铺,注册了营业执照。回到今天的主题,学多久以从0开始,成为一个程序员。
大家平时一定都听说过或者学过编程,就是在电脑上写一行行的代码,看着一件非常酷的事情。其实也真的很酷,编程可能有点难,但当你学会了,你的心里就会很充实,不但是因为你知道你有了在这个世界上生存的本领,还是很好的生存,而且是因为你可以用编程做到很多非常有意思的事,你可以把脑子里想法搬出来,做出app,小程序。有了这个本领真的是一件特别酷的体验。
那么多久可以从0开始,成为一个程序员。我的经验是最少要疯狂学习3个月的时间,当然这是在有老师指导的情况下。学编程是没有门槛的,它不需要你有任何的前置知识,你不需要懂计算机,不需要会英语,不需要数学好,但需要你保持热情,长时间的投入精力,去学习,去练习,去实践。持续3个月的热情还是挺难的,所以现在程序员还是很少,市场上还是需求量非常非常大。大家觉得持续3个月疯狂学习难吗,大家心里应该有答案,相信很多同学也会觉得并不难,那绝对是你低估了这个难度。
关于学多久可以成为一个程序员,我和大家分享3个例子。
第一个例子是我在北京的时候,那时候我还在工作,私底下开了一个培训班,周末上课,一个C++的同学想转JAVA,大家知道编程语言是分很多的吧。有C语言,C++, JAVA, Python,还有一些页面语言。它们的区别我稍后再讲。这个同学是大连理工大学研究生毕业的,985,学业上是挺厉害的,已经工作了两年时间了,他也是我的第一个学员,转JAVA呢,是觉得现在市场上C++的需求逐渐变小了,他是通过我研究生同学的介绍来我这里的,他在我这里学了1个月,然后接着就去找了一个JAVA的工作,工资有了较大的提升。如果你有过编程基础,可能只学一个月就可以了。
第二个例子还是在北京的时候,也是第一年,有个朋友介绍来的一个同学,这个朋友是我参加51同城的一个技术论坛的时候认识的,他老家里有个亲戚想转行,然后知道我在做培训,就介绍到我这里了,这个同学一来,我一看,感觉不太像来学习的,很黑,很瘦,非常拘谨,在这之前,只是用电脑看过视频,其他的计算机知识一无所知,后来和奇奇接触多了才知道,他叫朱奇奇,他大学毕业后的第一份工作是去工厂里的流水线上装零部件,不加班的时候一个月只要两千出头,他嫌少,就去了一个建筑工地上干活,一个月能有6000多,可是特别累,工作了不到半年,奇奇讲,他感觉特别迷茫,绝望,难道以后要一直这样吗,每天5点多就起床,在工地上啥活都干,每天晚上下了班,躺在床上不想动,心里特别压抑,不知道出路在哪。后来他和那个在北京的亲戚聊天的时候,被连哄带骗来了北京,就告诉他编程超级简单,一学就会,就是学费贵点,但程序员工资高啊。奇奇受不住诱惑,在我这里报了名。他真的是我教过的最刻苦的学员,其他的学员下课后都会拿手机玩游戏或者聊天,奇奇白天从来不拿手机,晚上做作业、预习也得到10点多。3个月后,在我给他推荐的第二个面试,他面试成功了,成为了我的同事,嗯~,就是这样,我是直接把他的简历给了hr,其实本来,他还差点意思,但当时我们部门飞速发展,特别缺人,就把他给招了。我离开北京的时候他还在,成了一个小负责人,带着4个研发人员。他现在的工作环境和待遇,比起他在工地上干活,就差得太多了,在公司里吃饭免费,打车报销,零食免费,牛奶咖啡饮料免费。上班时间自由,加班少,工资也翻了几倍。但奇奇自己经常加班,很拼,我想这也与他的那段经历有关。
0基础学编程,3个月的时间足够了,前提是你真的很拼。
第三个例子是来济南之后招的一个学员,本来我没想着那么快就开始做培训的,但这个学员也是主动找的我,他和我在北京的一个学员认识,他之前也在北京,因为疫情,去北京要隔离,他就来济南了。这个学员很年轻,99年的,有1年工作经验,来济南后,他两个星期面了30个公司,只成功了一个,但是给的工资压得非常低,他不想去。他在北京的时候就知道我,也知道我来济南了,就找我吃了个饭,我通过和他的交流,明白了他无法通过面试的原因,基础比较差,缺的知识点太多了,工作中各种常用的工具也不知道。这样很难通过面试。他就决定接受培训再找工作。所以他来泰安住了两个月。现在在济南找到工作了,工资好像有1w左右。
这种编程基础比较薄弱,补的知识比较多的,大概需要两个月。像这种有基础的同学,我会先和你沟通,确定你要补的知识点有哪些。
通过这3个例子,我也想告诉大家,编程没有那么神秘,更没有那么难,你即使之前对编程一无所知,只要你能全情投入,也能在3个月内学出来。
讲了那么多,我们为什么要去学编程,这3个例子可以给出一点答案,学了编程可以去当程序员,而程序员的平均工资目前是各行业里最高的。在北京,这个数字是1w3多点,济南是1w出头,这个工资工作两年就可以拿到。而且,工作5年以后,你的工资一定会有一个比较大的飞跃,优秀的同学翻倍不成问题。
从北京到济南,我总共教了17个同学。有一半以上的同学都是没有基础的,所有找工作的同学都能在半个月内找到工作,所有之前参加过工作的同学工资都较以前有了比较大的提升。一些大二、大三的同学在毕业的时候也很快找到了工作。他们找工作时,一般都是白天参加面试,晚上我和他们总结今天面试的经验,每当他们拿到一个offer,作为他们的朋友和引路人,我是真的替他们高兴,也很自豪,在他们的人生的关键路径上,我领着他们走了一段路。
在我看来,如果我招了学员,教给他们编程,我必须要对他们负责,我要保证我教的东西是有市场价值的,是能找到一份好的工作的。
在这里我也承诺,我会全程跟踪我所有学员找工作的情况,包括他们的面试、试用期,都会有专门的辅导,如果有学员3个月以内找不到工作,我会全额退款。
其实有时候,人生的选择比努力更重要,你想要什么样的生活,你对未来怎么样的期许,你对你的另一半有怎样的承诺,值得我们好好去探究,到底选择什么样的路。
再说一下课程的安排,总的周期是3个月,3个月每周六、日去上课,平时自己在学校里或者其他地方要完成留下的作业,有问题可以随时和老师沟通。
欢迎你联系我。