事先声明,本文只写干货,非励志鸡汤文,汤头不鲜并不好喝。
本文适合想要半路出家,转型学编程并成功就业的小伙伴。提供一条可行性非常高的指南。
开头这么一个标题,肯定有很多学了非常多年的编程大佬愤愤不平:“放肆!30岁转换居然也想混饭吃,不把我们放在眼里?”
大佬们息怒,且看如下分析。
30岁的确是人生一个坎,论语有云:“吾十有五,而志于学。三十而立。四十而不惑”。在社会,三十而立的确是普遍大众认同的观点。那难道30岁就真的没希望了吗?就不能追逐梦想,30岁转学编程真的会一败涂地,一口饭也没得吃了吗?当然不是!但是姿势方法很关键!
兴趣是最好的老师,特别是自学的情况下,否则,非常容易半途而废,对于没兴趣的人来说,敲代码是一件非常枯燥的事情,比蹲大牢还要难受。如果没有浓厚的兴趣或下决心,我会这里劝退你,不要浪费自己的精力。
只要谈到学习编程,就避免不了的选择一款编程语言。就像游戏里选择战士还是魔法师一样令人难以抉择。
先上一张图。2021年7月编程语言排行榜。火热的依然是C、java、python,紧随其后的是.Net家族的两员老将。
再啰嗦一句,这玩意千万不要碰,请自行搜索原因。
榜单上除SQL外任何一种编程语言,避免不了学习前后端其他理论知识,甚至是操作系统知识,否则根本无法创造出任何东西。以C#为例, 搞winform系统开发,必须学习winAPI,各类控件,wpf框架等,搞web开发,那也够呛,html、css、js没跑!每一项都是博大精深,深渊一般深不见底。但是如果不学其他只学C#本身语法?基本没有公司会请你去浪费时间。去面试也就是自讨没趣找不自在。
好吧,这时候很多人就会被街上五花八门培训班牛皮癣广告吸引,什么零基础学习python,从入门到精通,三个月成就高手之类的,无非是收割智商税罢了。白花了钱不说,找工作时会遭到社会无情的毒打,被用人单位教训得体无完肤。这类培训班讲究的只有两个字:“速成”。而编程好比盖大楼,地基没有夯实,大楼只会风雨飘摇,最后轰然倒下!地基要学好,需要长时间的做够多的项目,长年累月的积累经验。这就是是编程岗位招聘,为什么往往明确注明需要x年工作经验的原因。
作为零基础转行投身成为码农,必须选择一款合适的编程语言,当然必须满足以下几点:
1)选一款学深学浅都能够换口饭吃的语言;
2)这款语言入门门槛低,必须附带学习的内容越少越好;
3)不影响30岁人生大事,不占用太多精力和时间,能边学边赚钱;
以上三点那只有一款语言符合要求,就是SQL。
何为SQL,简单地说就是一款数据库设计语言,用它,可以实现数据的增、删、改、查,–没了。这样形容,是不是感觉非常简单?只要专心研究SQL语言本身的语法,记住内置的函数等等,不需要再多学其他,就可以大胆放心地去应聘上岗。
“SQL语言诞生48年以来,如今已“成为最容易赚到钱的语言”,它应用范围非常广泛。小到超市收银机,大到企业、军工科技领域,几乎有软件的地方都需要用到数据库,而有数据库的地方就一定需要用到SQL语言。可以这么说,我们的生活被各种数据库包围着。
应用广泛意味着饭碗机会多,并且上面提到过的,SQL与其他语言不通,是一个独立可以赚钱的语言。以Java语言为例,让我们来看看招聘公司是如何描述岗位的。
既然SQL有这么多优势那该如何开始?如何进行职业规划和学习规划?我建议分为四个阶段:
1)在找工作之前,先自学下SQL基本语法(增删改查基础语法总共就四句话不超过100字),推荐w3school网自学。遇到问题可以头条知乎或者专业点的CSDN论坛求助下别人。只要先学会基本语法即可。
2)动手!想要学好SQL必须经常动手操作。网上下载个SQL SERVER2008,安装后熟悉下环境,学会基本的创建数据库,创建表即可。SQL SERVER界面友好简单,是众多数据库中最适合小白入门学习的数据库软件,网上教程资料非常丰富。
3)学习一些电脑组装和维护,网络接线、打印机路由器基本设置的知识。
4)有条件的建议考函授计算机专业的学历。
找一份以计算机硬件运维为主,软件运维为辅的中小公司运维岗上岗,最好有基础的SQL技能要求和部门有其他同事。起初工资可能会较低,要有心理准备。
在步入下一个阶段前,要学会SQL的多表联合查询、索引,接触到存储过程、触发器等稍微高级点的知识。如果已经达到了这个水平,可以放心地进入高级阶段。
达到这个阶段,所需时间因人而异,如果有心,大部分人可能半年到一年时间就能达到。这时候可以找一些更高级别的运维岗位。或者直接应聘实施工程师。
达到了这个阶段,月薪过万只是姿势问题。可以选择一些大型集团企业的ERP二次开发岗,从面对客户的战场回到办公室电脑前,潜心研究SQL高阶段的知识。帮助公司完成ERP/OA/MES系统的二次开发。
一般情况下,ERP二次开发,使用到如上图所述的C#语言,无非只是作为ERP前端界面的显示罢了,简单的逻辑运算,SQL拼接,非常简单容易。甚至只要掌握基本语法拉一拉控件即可完成。
虽不是鸡汤文,但干 一碗有肉的原味鸡汤也不为过。
故事还得从接触的一家生意上的朋友公司谈起。
因为业务发展需要,他们公司原先使用的便宜ERP已经不能满足日常使用要求。打算斥资100万大洋更换一套国内某知名品牌ERP。思虑良久,最终签了合同。我帮忙负责对接他们。
没过两个月,甲方(ERP软件公司)实施组进驻公司准备开始上线实施事宜。带队的是个40+岁满脸胡渣的老大哥。甲方告诉我们,这位是实施部的总监,因项目重大,亲自挂帅出征。
这让我有些意外,意外的不是他满脸胡渣 ,意外的是40+岁还在写代码搞实施。要知道,一般情况下,软件科技公司,程序员35岁是个红线,除非例外,一般不会考虑35岁以上的大叔。而这位少说有40岁的大叔,不仅自己年纪大,还带了二叔、三叔和四叔,只有最后一个文案助理是个精神小伙。这波迷之操作着有些实匪夷所思。
在接下来的半年上线实施里,这位大叔带领着二叔三叔和四叔,每天噼里啪啦敲着键盘,公司一大群人围着他们日夜不停的提出新的问题和需求。只见他们动辄两千行的SQL存储过程一气呵成,不带喘气,修改BUG更不在话下,一眼就能确定茫茫代码中哪里出了问题,效率非凡。就这么又持续了几个月。
某日夜空清朗,找了个茬,相约路边烧烤撸串,酒过三巡。我忍不住跟实施总监聊起了职业经历。我惊讶地发现,他们都是半路出家,最晚的38岁才转行写代码。惊讶之余,更加细问,如何在这么短的时间内练成神功,莫非有高人指点?大叔一笑,举杯喝了一口,说出了转型的蹉跎岁月:
38岁那年,在物流公司做管理,后来物流分公司撤了,心灰意冷无处容身,遂回老家休息一段时间,中间一次朋友聚会,因羡慕朋友程序员工资高,工作环境优越,外加从小喜欢游戏,就产生自学编程的念头,但也就是这么一个念头罢了。但因生活所迫,不得不先找份工作养家糊口混口饭吃。但苦于身无技术,如何下手?刚好此时亲戚开了间收银机销售公司,专门为酒店、店面安装收银、点餐系统。正好缺人手。本着去帮忙顺带赚点钱的想法就过去了。收银机和点餐系统安装、布线、路由器倒是不难,学一下网上搜一下马上就会了。但是数据库配置和客户刁钻的修改要求让他十分的无奈,倒逼他学习数据库相关知识,就这么半推半就,刚好自己也有兴趣,就这么入了门。
做了1年,数据库安装设置、基本的增删改查都已经熟得不能再熟了,想换个工作。就去了用友的代理销售公司,干起了实施工程师。最初只是帮师傅培训下乙方,简单的协助修改下数据库内容,渐渐地学会了联合查询,存储过程等等。
又过了一年春夏秋冬,自己跳槽到了ERP公司干起了二次开发,从实施工程师一步步做到了实施部总监的位置,5年时间成了公司技术扛把子。但凡大项目老板都要请他出山亲自操刀。后面又被挖了几次墙角跳槽,最后在现在的公司上班,这便来了我们公司实施。
看来35岁只会淘汰掉一部分人,也并不是全部。
SQL的赚钱能力的确颠覆了我对以往编程的认知。
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
二、Python必备开发工具
三、精品Python学习书籍
四、Python视频合集
五、实战案例
六、Python练习题
七、面试资料
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【】
本文地址:http://sicmodule.glev.cn/quote/12825.html 歌乐夫 http://sicmodule.glev.cn/ , 查看更多