请大佬们告知如何成功从 PHP 过渡到 Python

2018-05-07 09:40:20 +08:00
 hiddendeerer

身边的朋友都去搞 Python 了,而且 Python 领域貌似也很吃香,自己是搞 PHP,开发网站的业务逻辑,总有种危机感,跟不进时代的号召,对 Python 的前沿技术挺是羡慕的,自己目前也跟着书啊视频学习,但觉得时间完全不够,因为有大量的时间要用在 PHP+js 开发学习上,但还是很希望去从事 Python,未来的宠儿。 1.弃 PHP 去搞 Python 未必能养活自己 2.要求算法的领域自己也不会 3.开发 web 还不如 PHP 了 绝望+迷茫,望有经验的大佬们给点意见,跪拜

7578 次点击
所在节点    Python
43 条回复
Gimini
2018-05-07 09:46:42 +08:00
你换个说法 过渡——>扩展
xiaoyu9527
2018-05-07 09:46:52 +08:00
认识一个 JAVA 大佬说是 所有语言都是差不多。 精通一门。 剩下就是花点时间而已。。
Gimini
2018-05-07 09:48:55 +08:00
补充一下,如果你单纯是想换了 Python 丢掉 PHP 赚钱那是不是现实的,但是你自己有 PHP 的开发经验扩展语言到 Python 天然就比纯 Python 有优势。这样一想就不那么焦虑了吧
bryanly
2018-05-07 09:50:23 +08:00
python 领域吃香是因为人工智能吧,应该这么问,从 web 开发进入到人工智能行业吧
hiddendeerer
2018-05-07 09:59:18 +08:00
@Gimini 是这个意思,拓展下知识面
snailsir
2018-05-07 10:00:49 +08:00
因工作需要,从之前的 php 直接就干起了 python,现在两者结合
jeavy
2018-05-07 10:00:53 +08:00
我觉得关键是你对未来的规划,语言是一门工具
qq496844026
2018-05-07 10:01:46 +08:00
不管以前还是现在,总有一些新的语言出现。语言的本质都是相差不大的,php 都没搞懂又想学 python,捡了芝麻丢了西瓜
hiddendeerer
2018-05-07 10:02:15 +08:00
@bryanly 水涨船高嘛,不是想跟风,现在国家重视,大企业重视,得跟进啊,不淘汰自己,自己就被淘汰,担心的是这个
fushall
2018-05-07 10:03:46 +08:00
说实话,我没觉得 python 在 web 上很吃香。。
我发现找 python 实习比较困难。
因为刚开始我学的就是 Python,还有两个月就实习了现在反而很焦虑

我可以推荐你一些框架,比如 flask
像你有 PHP 基础,想必也做了很多项目,
flask 是微型框架,这意味着你需要造轮子或者用别人的轮子。
为什么推荐你微框架呢,因为自由度高,能让你最大限度了解 /发挥 Python 语法 /功能 等等
你可以 尝试着把旧项目改造一下,
hiddendeerer
2018-05-07 10:05:34 +08:00
@qq496844026 这个道理我懂耶,我有考虑过,但就是羡慕 Python 做得事让我很期待
1O
2018-05-07 10:06:01 +08:00
要吃饭还是要用 PHP 才能吃饱的,空了顺便学习一下 Python,有机会能给自己加个荤。
hiddendeerer
2018-05-07 10:06:25 +08:00
@snailsir 是的,工作的需要是最好的,我这里估计很难用到 Python,开发网站的业务逻辑就够了,不够前沿,感觉都是老掉牙的技术了
hiddendeerer
2018-05-07 10:08:47 +08:00
@fushall 嗯,感谢你的建议,我学过一点 DJ,但是感觉不是那么快上手,可能自身能力不是很足,你说的这个应该比较轻量级,我试试,经常看一些招聘,Python 在 web 上确实好难找,就别说那些机器学习要算法功底了
bryanly
2018-05-07 10:09:36 +08:00
@hiddendeerer #9 这不是语言问题了撒,这是应该思考怎么学习人工智能,讲真自学人工智能的话转行比较吃力吧
hiddendeerer
2018-05-07 10:10:39 +08:00
@1O 我一直这么想的,就是进度有点慢,这篇文章的意思也就是想从工作里来到工作里去,时间上很紧,还要做 js,你知道这玩意很杂,很磨人
hiddendeerer
2018-05-07 10:11:33 +08:00
@bryanly 吃呗,简单重复的工作终究会被淘汰
bugcat
2018-05-07 10:15:10 +08:00
这并非语言不够前沿,而是语言的侧重面不一样。
然而,最重要的是,你工作中没有前沿需求,当然无法扩展技术面。
按照阁下所言,你的工作都是做网站的业务逻辑,那么即便换到 Python,做的工作其实也一样,换了个语言对你现在的工作并没有什么变化,只不过因为语言侧重面不一样,找新工作时选择不一样而已。

所以,焦虑的不是语言,而是你现在的工作。
要想打破这种焦虑,要么自己私下多学习 PHP 底层核心技术,充实自己,然后寻求核心架构相关的工作;要么真对 Python 有兴趣,去学习它也行,在会 PHP 的情况下,要学会它真的很简单。
hiddendeerer
2018-05-07 10:17:51 +08:00
@bugcat 铜币已发送,谢谢解惑,自己很容易被一些事困惑住
iyaozhen
2018-05-07 10:51:50 +08:00
「 Python 的前沿技术」你是不是对前沿技术有什么误解?
你要是想学习语法,发帖的时间入门文档都看完了。
要想学习人工智能,得长期坚持了

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

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

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

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

© 2021 V2EX