现在推荐想转行业的童鞋学 Python 是不是很不负责任? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
north521
V2EX    程序员

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

  north521 2019-09-23 09:38:18 +08:00 6236 次点击
这是一个创建于 2220 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

44 条回复    2019-09-23 22:35:05 +08:00
huruwo
    1
huruwo  
   2019-09-23 09:44:35 +08:00   1
管他呢 能骗一个是一个。什么大数据处理,人工智能往上套就是。
xh520630
    2
xh520630  
   2019-09-23 09:46:25 +08:00
Python 好上手,但是要 Python 的工作主要是高精尖的....
平时见到的多数还是 PHP,java....
所以要么学前端要么学 php 吧跨行的.推荐前端
tqrj
    3
tqrj  
   2019-09-23 09:48:19 +08:00
如果不是科班出身,有很好的功底,不然学 python 不太好搞吧
语言不重要,一步一步来呗
cmdOptionKana
    4
cmdOptionKana  
   2019-09-23 09:51:20 +08:00   1
提建议者不需要负责任。做决定者应自己负责收集多方信息。

推荐 “学” Python 不等于建议单凭 python 找工作,在零基础刚接触编程的时候,感受一下编程的魅力,粗浅地了解一下利用一些代码的简单组合可以让电脑自动做一些事情,也许能激发兴趣,兴趣是最好的老师。
bxqqq
    5
bxqqq  
   2019-09-23 09:56:28 +08:00
非一线城市学 python 就是绝地求生..,而且工作机会少是事实啊,我能想到的唯一的好处,就是可以快速入行。
silkriver
    6
silkriver  
   2019-09-23 09:56:51 +08:00
推荐从 Python 入门毫无疑问,现在即使是计算科班出身,要学的第一门语言也是 Python 了
shikimoon
    7
shikimoon  
   2019-09-23 09:56:55 +08:00
已经在贴吧跟微博见过好多傻子认为学了 py 等于跟人工智能沾边了
collector
    8
collector  
   2019-09-23 09:56:59 +08:00   1
对于转行是极不推荐的,招聘数量太少了,但是拿来做点东西减轻自己的工作负担或者入门编程还是不错的,python 不符合转行人员对这个行业的幻想,尤其是想拿高薪的幻想
hitoriga
    9
hitoriga  
   2019-09-23 09:58:15 +08:00
学了个三脚猫 python 就觉得自己能上手机器学习人工智能了的话,多半没到偏微分就能撞一头包
north521
    10
north521  
OP
   2019-09-23 10:03:44 +08:00
@silkriver 如果是为了培养兴趣,快速找自信,确实可以用 py,但是如果是找工作呢?
signalas1
    11
signalas1  
   2019-09-23 10:06:59 +08:00
确实很多人是奔着大数据去学的,而且数学也没落下
还有之前有人学 python 去当 crud boy 也是很容易的,不知道现在怎么样
fank99
    12
fank99  
   2019-09-23 10:07:32 +08:00
python 学习曲线没有那么陡峭,可以尽快了解编程是怎么一回事。
熟悉 python 之后再学习其他语言也会更轻松。
如果只是为了找工作,python 的确不是最好的
qilishasha
    13
qilishasha  
   2019-09-23 10:07:46 +08:00
python 历程就是不断的重构,今天看昨天写的代码就像代谢物……
Pho3nix
    14
Pho3nix  
   2019-09-23 10:11:20 +08:00   1
@fank99 ‘python 的确不是最好的’ 应该是最不好的之一,做 DL/ML 门槛高,先得明白线代 /概率,数学很重要,工程方面又不怎么用 py,写小工具倒是很多,但是不会找个人特意写这种小工具
iPhoneXI
    15
iPhoneXI  
   2019-09-23 10:13:14 +08:00 via Android
还有个原因是互联网寒冬,
现在创业公司没那么多了,
前几年一堆创业公司,Python 后端岗位都不少,甚至还有 node js 的,
虽然我是 Python 入门而且找到很舒服的工作,
但我要是推荐别人入门的话,最好掌握两门语言以上
jon
    16
jon  
   2019-09-23 10:15:44 +08:00
人家给钱了吗要负什么责任?
SteveAlan
    17
SteveAlan  
   2019-09-23 10:25:37 +08:00
不推荐 python,python 好学好玩,但是用到工作上并不好驾驭
L5tEU4WX072p5P42
    18
L5tEU4WX072p5P42  
   2019-09-23 10:26:20 +08:00
@hitoriga

我是没有接触过这方面的小白, 我想了解下:
- AI 和 ML 经常需要解偏微分方程?
- 除此之外, 还**经常**使用哪些数学?
iConnect
    19
iConnect  
   2019-09-23 10:27:28 +08:00 via iPhone
看转什么行,大多面向市场的技能岗位,肯定是 JAVA 多,爬虫、数据分析方向的工作学 Python。
XIVN1987
    20
XIVN1987  
   2019-09-23 10:38:32 +08:00
确实,找工作还得是 JAVA、PHP、JS,,
ipwx
    21
ipwx  
   2019-09-23 10:42:54 +08:00
@Mogamigawa

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

微积分 线代 矩阵求导
bilibalao
    23
bilibalao  
   2019-09-23 10:48:59 +08:00 via Android
@Mogamigawa 离散数学,数分
andylsr
    24
andylsr  
   2019-09-23 10:57:51 +08:00
这就是个门槛, py 都搞不定就可以劝退了, 能入门的自然也不会纠结用什么语言写代码
LokiSharp
    25
LokiSharp  
   2019-09-23 11:09:20 +08:00
@Mogamigawa #18 ML 本身就是数学
linxb
    26
linxb  
   2019-09-23 11:12:24 +08:00
转行面向工作编程的话,PHP,Java,前端三巨头,选一个错不了
ctro15547
    27
ctro15547  
   2019-09-23 11:24:54 +08:00
不建议上手用 py,入门请 java 或 C++,基本概念都没懂就去用 py,坑怕不是多到爬不出来。几行代码能完成操作,没错,不过也要建立在有基础能处理 py 出现的各种坑的情况下,啥都不懂转行过来,碰到的坑不比其他语言少。遇到问题还不会百度一下的,一律敷衍处理,提示都懒得提示,都是打工的没必要理伸手党。讲真人工智能,门槛不在语言,在知识。。
mamahaha
    28
mamahaha  
   2019-09-23 11:29:24 +08:00
我们学的不应该是语言,学的应该是面向对象、队列、并发、增删改查、路由、中间件、认证、授权、数据过滤、哈希.....这些东西。
zhuangzhuang1988
    29
zhuangzhuang1988  
   2019-09-23 11:38:09 +08:00
是的。
janxin
    30
janxin  
   2019-09-23 11:54:14 +08:00
大数据人工智能了解一下?
narutots
    31
narutots  
   2019-09-23 12:01:14 +08:00
之前发帖询问 java 转 python 的问题,现在了解一下看来确实不太好。
wuwukai007
    32
wuwukai007  
   2019-09-23 13:46:43 +08:00
回帖的人都是搞 py 的吗,什么除微积分之外,线性代数、概率论都出来了,
我们公司做基金投资画像的,负责建模的人 可能懂这些,下面的做数据分析的,我们组 3 个人,加上别的部门,
没有听过工作要用这个啊。
iPhoneXI
    33
iPhoneXI  
   2019-09-23 13:58:15 +08:00 via Android
@ctro15547 入门 C++???
现在 C++初级岗位都是稀有了吧
那学习曲线,学 go 都比 C++好
u823tg
    34
u823tg  
   2019-09-23 14:01:51 +08:00 via Android
那就 js 吧,搞搞前端也不错
ben1024
    35
ben1024  
   2019-09-23 14:02:36 +08:00
新手第一语言 python 不合适
geekdocs
    36
geekdocs  
   2019-09-23 14:09:11 +08:00
按题主标题所说:“转行”。那么,就必须要考虑就业问题,所以不建议。如果只是兴趣爱好,则可以。
pompeii
    37
pompeii  
   2019-09-23 14:16:21 +08:00
是的,亲身体验,Python 岗位少,而且还是转行的,找工作不容易(除非学历牛逼 or 学的非常厉害)。
MinQ
    38
MinQ  
   2019-09-23 14:54:01 +08:00 via Android
@bxqqq 二线城市,C#转 python,从一个深坑走向另一个深坑
inorilzy
    39
inorilzy  
   2019-09-23 15:26:57 +08:00
亲身经历,Python 搬砖岗位少,工作不好找。
kennyliu
    40
kennyliu  
   2019-09-23 15:28:26 +08:00
较好的教育背景+强大的数学基础+英文能力=>建议
justforlook44444
    41
justforlook44444  
   2019-09-23 15:30:50 +08:00
是,主要是自媒体前阶段时间吹。
bxqqq
    42
bxqqq  
   2019-09-23 17:03:36 +08:00
@MinQ 兄弟你想不开啊...,为啥不学个 js,java 啥的。
MinQ
    43
MinQ  
   2019-09-23 17:42:19 +08:00 via Android
@bxqqq 从图像处理转自动化流水线上位机控制转大数据分析,我也不想这么想不开啊
laike9m
    44
laike9m  
   2019-09-23 22:35:05 +08:00
盲目推荐人转行就挺不负责任的
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3441 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 39ms UTC 05:02 PVG 13:02 LAX 22:02 JFK 01:02
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86