28岁学python晚吗?Python转行:从0基础到入职名企月薪30K

这是我搞python四年多的浅见吧:

优点:容易上手,开发效率高,代码易读,轮子多,应用范围广(数据,运维,爬虫,web),性价比高

缺点:招人不好招(学校不教的同学们就不深入学啊),效率问题(解释型语言的通病),项目管理问题(动态语言一时爽,代码重构火葬场), 2和3不兼容(不过果断舍弃不好的特性才是python的未来)

还好对于web应用这种io密集型应用,python的运行效率是可以接受的,真正遇到了瓶颈可以再继续优化。

入门与提高

python是一门易学易用的语言(但是我感觉很容易写出烂代码),so,你的竞争力在哪呢?实际上学一门语言成本不高,难的在于技术栈,比如后端需要对linux/mysql/nosql/web framework/数据结构/算法/网络/git/操作系统等都需要了解,很多东西都是慢慢积累的。

有时候我也在想,自己跟那些大牛差距在哪。我是个承认智商的人,我一直觉得智商决定上限,努力决定下限。我可能成不了牛人,但是至少要做一个合格的python工程师。

想说下学习方法吧,除了智商之外,就是学习方式和练习的问题了(更多学习方法论可以看看《程序员的思维修炼》):

刻意练习,多写。看书的时候边看边写,哪怕照着书敲一遍,看的效率记忆率非常低。我看过很多之后脑子基本记不住多少,真正自己用过了才有感觉。编程无他,唯手熟尔。

看源码。如果不想只是做api工程师,就开始看各个模块的实现。尝试模仿使用一些高级用法,有的代码实现非常精巧,像高手多学习提升编码能力。当然也不是刻意玩弄语言技巧,还是要遵守KEEP原则,语言技巧只在适当的时候用在合适的地方。董伟明的博客有很多python库代码的心得,大家可以参考下。

做自己的小项目。学了很快就忘记了,不断做项目,不断练习所学的东西。你可以把学到的东西都用上,比如我会爬虫,就写过拉勾的职位分析,写过微博机器人,写过微信公众号聚合。用自己学到的东西解决问题是比较有成就感的事情。不过到现在前端也学得很艰难,囧。。。

跟牛人学习。如果你的周围你是最厉害的,那恐怕你该换个地方了。同事很多是行业里比较厉害的牛人,多和他们接触能学到很多东西。我这一年跟着天涯老师和同事学到了不少新玩意。。。

善用工具。前辈们开发了很多好用的工具,比如前端的gulp,webpack;linux上的vi和命令行工具; mac上的dash文档查询,iterm终端,tmux, zsh等。

社区交流。github,stackoverflow是非常好用的网站,各种牛人混迹于此。还可以参加一些技术分享,订阅一些技术博客,时刻关注下社区的最新动态。

反思总结。看看问题出在哪了,怎么去改善。技术,沟通,需求理解,工程管理,思维方式等等很多环节都会出问题,不断总结反馈,改善自己。

记录。写博客或者用gitbooks等工具构建自己的知识体系。好的博客也是别人快速了解你的工具

Python经验分享

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

Python学习路线

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

学习软件

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

学习视频

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

100道练习题

在这里插入图片描述

实战案例

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

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

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值