别喷我,真心想求个 Python 工程师的详细路线

2021-10-04 13:32:20 +08:00
 dtgxx

彦祖们,别喷我,真心想求个 python 工程师的详细路线。

我做的太杂了,都不深入,最近思考良久,觉得还是在一个脉络上去发展技术能力比较好,之前用的语言也非常多,c# java scala go python,面向对象的基本思想,体悟了一些。

但是问题是,比如做 java,那 ssm 这样的框架就要去学习,研究,就要针对 java 设计思想,体系去深入了解,然后就往 java 工程师去发展。 我在公司其实没有特固定的 title,所以自己最近就想定一个 python 全栈的 title 。所以和各位老哥们,请教一个学习路线。

包括 python 的基础+爬虫+web+数据分析+机器学习+深度学习这样的,希望了解的老哥给我个详细的学习顺序,不胜感激!

4851 次点击
所在节点    Python
27 条回复
dreamtrail
2021-10-05 10:06:57 +08:00
全栈就不用学 python,走常规路线学 js
popil1987
2021-10-05 11:45:27 +08:00
爬虫:python 比较适合,但工作机会不多
web:不适合,性能很差,django 比较适合快速开发内部系统,工作机会也不多
数据分析、机器学习、深度学习:极其适合,生态庞大,学习 python 要主攻这三个分类,工作机会多,但是需要优秀的学历工作经历背景。爬虫和 web 为此分类辅助。
综上,如果背景普通,找工作还是 java 、php 、js 为主,如果背景优秀,你可能不会来这发帖了。
winglight2016
2021-10-05 12:17:09 +08:00
lz 颠倒了做事的顺序。你需要做的是,先找到适合自己的岗位,再去研究这个岗位需要什么技术,而不是自己随意组个技术栈,问怎么学?学习的最佳路线就是找到自己为什么而学,找不到的话,还是早点放弃比较好。
0x0208v0
2021-10-05 13:21:43 +08:00
本人就是学 python 的,毕业三年了,北京的 python 不太景气
qinwangzeng
2021-10-05 17:50:14 +08:00
从深入学习的角度,放弃 python,你能做的只是用 python 干别的语言挑剩了的事情,数据分析、机器学习有研究生抢着做;别学 go,就几个大厂要,工作岗位少,莫去卷,吃力不讨好,你的情况应该是中小厂,go 是光秃秃的什么都自己写,不适合喜欢 python 的人;选 java 深入学习可以,用的人多,你应该是怕它难才不敢深入的吧,很多大型框架都是 java 开发的,你做 web 不学不行呀,里面包含的编程思想也值得学。c#、scala 这俩应用范围小,工作岗位少,不建议。

py 全栈的话,django 、drf 要熟,flask 要熟,pypi 里面 web 框架用得上的常见库要熟,前端 js 要熟,html+css 要熟,linux 那边的 nginx 官方文档看熟,pyqt 可以了解一下,vue 和 react 挑一个弄熟。linux 部署要熟,docker 了解一下。学有余力就去看源码,高并发高可用那一块去了解一下,消息队列、流量控制、分布式系统、灰度测试的都可以去学。全栈就是全干嘛,反正就是干,啥都干就是了。
zxCoder
2021-10-07 10:48:34 +08:00
机器学习+深度学习 这个不可能啊。。。。
xkoma001
2021-10-14 16:32:28 +08:00
13 楼 答的最好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/805847

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX