0基础转行程序员 路怎么走?

301 篇文章 10 订阅
168 篇文章 0 订阅

是的,都说程序员 薪资高,你也想转行了吗?

本文是作者根据自己的十多年工作经验,教您如何0基础转行程序员。

其实本文也适合在校大学生参考一下, 因为学习的方法基本是类似的。

选择一门编程语言

程序员入门,第一件事情就是选择一门编程语言。

作者建议您学习Python。

从就业角度来看,目前最有价值学习的 编程语言前4名是: Java,Javascript,Python,C

对于初学者重点考虑的两个因素: 就业 和 易学 , 我认为Python是得分最高的。

如何学习 编程语言

对于初学者,通常是两条路, 要么 自学,要么报培训班。

一个免费,一个收费。

哪个好?

这个要看你自身的情况, 如果你能找到好的培训班,课程规划合理,还有比较优秀的老师能专门的回答你的困惑,当然是培训班更好。

根据我了解的情况, 培训班良莠不霁,收费 在 几千到上万 不等。

要注意:绝对不是越贵越好。 通常特别贵的都是大培训机构,这些机构运营成本高,主要是做广告, 所以收费就高。 他们的教学未必就好。


如果您不愿报培训班,想自学,那就要从好的书籍或者网络教程开始。

作者本身就是十多年的 工程师, 做Python开发也有十年左右的经验了。 我们的教程是把自己站在0基础的角度, 不断的 思考修改, 开发出来的。 而且一直在不断的改进中。

如何学习 教程

开始阶段, 您需要掌握 编程语言的基础知识, 这个任何 教程上都有。

但是一定要边学边练习。 所以你学习的网站教程最好要有配套的小练习, 最好是根据进度 提供相应的练习。

等到 掌握到一定的程度, 就可以 找难度提高一些的练习了。最好您学习网站教程也要提供。

问题解答

任何学习, 最重要的事情之一,就是您的 困惑要能够及时得到解答 。

这当然也是培训班的优势了。

如果你不报培训班,而是自学的话, 最好能在身边找到 有经验的程序员 来回答你。 可以经常请他吃吃饭,老是麻烦别人,总要意思一下。

找项目练手

当你学习完教程的基础,也掌握了教程的练习之后。 下面就是 打怪升级,也就是找实战项目练习了。

建议难度是从低到高。

先找一些难度较低的项目,可以先做 简单工具的开发。

比如:

先学习 selenium、requests、beatifulsoup等自动化常用的库,做一些 12306 自动购票啊,新浪股票 页面数据的抓取和分析 之类的简单工具。

在这过程中,逐步培养,通过搜索引擎 (百度、bing,有条件的上谷歌) 自己搜索解决问题的能力。

当这些小工具的编写 没有问题的时候,逐步找一些较大点的项目,培养自己对较复杂系统的设计能力。

可以有意识的使用面向对象的设计方式, 分析系统的行为,把系统分解开来 , 用 类 来 对应 系统中的一个个功能模块。

那么较复杂一些的项目怎么找呢?

一种方法,就是把前面的简单项目的不断扩展。

比如 12306 自动购票, 开始的时候,你写的工具可能只购买固定车次的票。

后面可以升级为,指定几个车次,按优先级 购买。

然后继续升级, 购买失败可以 不断反复尝试刷票

然后继续升级, 从 字符终端的交互界面升级为图形界面

然后继续升级, 做一个简单网站,接收不同用户发起刷票。

就这样不断的提高。

找工作,在工作中锻炼

当自己已经具备了开发工具的一定能力, 就可以海投简历到各公司,找工作了。

开始不要太看重工资,能养活你自己和家庭就好。

开始最重要的是这个工作能不能迅速提高你。

第一看,这个公司 给你做什么样的工作。

有的公司,招聘要求上写一大把的需求,似乎很锻炼人,其实到岗后,做的都是打杂的事情,不能真正锻炼人。 需要你在面试的时候,通过仔细询问来甄别。

一定要找能锻炼你开发能力的工作。

第二看,这个公司有没有 老司机带你

除非你是传说中的天才,99.99%的人,虽然经过上面的一些学习和锻炼(可能是1、2年的时间),具备了开发工具的一些能力。但是通常还是一个刚入门的水平。

这时候,有优秀的工程师 来带领你,指导你就非常重要了。

找公司的时候,一定要问清楚,你在的这个部门,有没有这样的老司机。怎么问, 这个你很聪明,可以自己想象 :)

Python经验分享

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

Python学习路线

这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。
在这里插入图片描述

学习软件

Python常用的开发软件,会给大家节省很多时间。
在这里插入图片描述

学习视频

编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。
在这里插入图片描述

100道练习题

在这里插入图片描述

实战案例

光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。
在这里插入图片描述
最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值