现在推荐想转行业的童鞋学 Python 是不是很不负责任?

2019-09-23 09:38:18 +08:00
 li24361

先说看法,python 对于大多数 coder 来说,是门极好的工具语言,处理个小文件,数据啥的有无与伦比的优势,但是作为工作中使用的编程语言,是大大不推荐的,ml 之类的入门门槛太高,大多数搬砖的活还是 java 为主,十分不建议推荐 python

纵观知乎,v 站,如果有小白想编程入门,貌似有不少比例的人推荐 python

首选必须承认的是,蟒蛇是非常优秀的,命令行便捷,引用库也是极其方便,相对于 jdk 被人诟病的改环境变量,不知道高到哪里去了

而且几行代码就能完成处理文件,访问网页等操作,往往让刚入门的同学有极大的自信

但是,如果想找工作,不得不正视问题,首先职位对比,打开招聘软件看下就知道不是一个数量级的,其次应用方面,工业化语言优势还是很大的,毕竟现在还是大作坊,流水线工人还是要的

不要相信人工智能机器学习的人才缺口,跟大多数人其实搭不上边的.就好比去工地找工作,不学搬砖,反而去学塔吊操作,觉得哪个更有可能找到工作呢?

5835 次点击
所在节点    程序员
44 条回复
ipwx
2019-09-23 10:42:54 +08:00
@Mogamigawa

1、首先,9L 没有提起解偏微分方程。他只是提了“偏微分”。偏微分的符号计算在机器学习里面实在太常见了,没有别的理由,就是因为机器学习处理的都是多维向量而已。这都是微积分的基本概念。
2、除微积分之外,线性代数、概率论。 <-- 学好这三门就可以自学看懂正儿八经的 ML 教材了,比如 Pattern Recognition and Machine Learning.
hitoriga
2019-09-23 10:43:45 +08:00
@Mogamigawa

微积分 线代 矩阵求导
bilibalao
2019-09-23 10:48:59 +08:00
@Mogamigawa 离散数学,数分
andylsr
2019-09-23 10:57:51 +08:00
这就是个门槛, py 都搞不定就可以劝退了, 能入门的自然也不会纠结用什么语言写代码
LokiSharp
2019-09-23 11:09:20 +08:00
@Mogamigawa #18 ML 本身就是数学
linxb
2019-09-23 11:12:24 +08:00
转行面向工作编程的话,PHP,Java,前端三巨头,选一个错不了
ctro15547
2019-09-23 11:24:54 +08:00
不建议上手用 py,入门请 java 或 C++,基本概念都没懂就去用 py,坑怕不是多到爬不出来。几行代码能完成操作,没错,不过也要建立在有基础能处理 py 出现的各种坑的情况下,啥都不懂转行过来,碰到的坑不比其他语言少。遇到问题还不会百度一下的,一律敷衍处理,提示都懒得提示,都是打工的没必要理伸手党。讲真人工智能,门槛不在语言,在知识。。
mamahaha
2019-09-23 11:29:24 +08:00
我们学的不应该是语言,学的应该是面向对象、队列、并发、增删改查、路由、中间件、认证、授权、数据过滤、哈希.....这些东西。
zhuangzhuang1988
2019-09-23 11:38:09 +08:00
是的。
janxin
2019-09-23 11:54:14 +08:00
大数据人工智能了解一下?
narutots
2019-09-23 12:01:14 +08:00
之前发帖询问 java 转 python 的问题,现在了解一下看来确实不太好。
wuwukai007
2019-09-23 13:46:43 +08:00
回帖的人都是搞 py 的吗,什么除微积分之外,线性代数、概率论都出来了,
我们公司做基金投资画像的,负责建模的人 可能懂这些,下面的做数据分析的,我们组 3 个人,加上别的部门,
没有听过工作要用这个啊。
iPhoneXI
2019-09-23 13:58:15 +08:00
@ctro15547 入门 C++???
现在 C++初级岗位都是稀有了吧
那学习曲线,学 go 都比 C++好
u823tg
2019-09-23 14:01:51 +08:00
那就 js 吧,搞搞前端也不错
ben1024
2019-09-23 14:02:36 +08:00
新手第一语言 python 不合适
geekdocs
2019-09-23 14:09:11 +08:00
按题主标题所说:“转行”。那么,就必须要考虑就业问题,所以不建议。如果只是兴趣爱好,则可以。
pompeii
2019-09-23 14:16:21 +08:00
是的,亲身体验,Python 岗位少,而且还是转行的,找工作不容易(除非学历牛逼 or 学的非常厉害)。
MinQ
2019-09-23 14:54:01 +08:00
@bxqqq 二线城市,C#转 python,从一个深坑走向另一个深坑
inorilzy
2019-09-23 15:26:57 +08:00
亲身经历,Python 搬砖岗位少,工作不好找。
kennyliu
2019-09-23 15:28:26 +08:00
较好的教育背景+强大的数学基础+英文能力=>建议

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

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

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

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

© 2021 V2EX