身边的朋友都去搞 Python 了,而且 Python 领域貌似也很吃香,自己是搞 PHP,开发网站的业务逻辑,总有种危机感,跟不进时代的号召,对 Python 的前沿技术挺是羡慕的,自己目前也跟着书啊视频学习,但觉得时间完全不够,因为有大量的时间要用在 PHP+js 开发学习上,但还是很希望去从事 Python,未来的宠儿。 1.弃 PHP 去搞 Python 未必能养活自己 2.要求算法的领域自己也不会 3.开发 web 还不如 PHP 了 绝望+迷茫,望有经验的大佬们给点意见,跪拜
1
Gimini 2018-05-07 09:46:42 +08:00 1
你换个说法 过渡——>扩展
|
2
xiaoyu9527 2018-05-07 09:46:52 +08:00
认识一个 JAVA 大佬说是 所有语言都是差不多。 精通一门。 剩下就是花点时间而已。。
|
3
Gimini 2018-05-07 09:48:55 +08:00
补充一下,如果你单纯是想换了 Python 丢掉 PHP 赚钱那是不是现实的,但是你自己有 PHP 的开发经验扩展语言到 Python 天然就比纯 Python 有优势。这样一想就不那么焦虑了吧
|
4
bryanly 2018-05-07 09:50:23 +08:00
python 领域吃香是因为人工智能吧,应该这么问,从 web 开发进入到人工智能行业吧
|
5
hiddendeerer OP @Gimini 是这个意思,拓展下知识面
|
6
snailsir 2018-05-07 10:00:49 +08:00
因工作需要,从之前的 php 直接就干起了 python,现在两者结合
|
7
jeavy 2018-05-07 10:00:53 +08:00
我觉得关键是你对未来的规划,语言是一门工具
|
8
qq496844026 2018-05-07 10:01:46 +08:00
不管以前还是现在,总有一些新的语言出现。语言的本质都是相差不大的,php 都没搞懂又想学 python,捡了芝麻丢了西瓜
|
9
hiddendeerer OP @bryanly 水涨船高嘛,不是想跟风,现在国家重视,大企业重视,得跟进啊,不淘汰自己,自己就被淘汰,担心的是这个
|
10
fushall 2018-05-07 10:03:46 +08:00
说实话,我没觉得 python 在 web 上很吃香。。
我发现找 python 实习比较困难。 因为刚开始我学的就是 Python,还有两个月就实习了现在反而很焦虑 我可以推荐你一些框架,比如 flask 像你有 PHP 基础,想必也做了很多项目, flask 是微型框架,这意味着你需要造轮子或者用别人的轮子。 为什么推荐你微框架呢,因为自由度高,能让你最大限度了解 /发挥 Python 语法 /功能 等等 你可以 尝试着把旧项目改造一下, |
11
hiddendeerer OP @qq496844026 这个道理我懂耶,我有考虑过,但就是羡慕 Python 做得事让我很期待
|
12
1O 2018-05-07 10:06:01 +08:00
要吃饭还是要用 PHP 才能吃饱的,空了顺便学习一下 Python,有机会能给自己加个荤。
|
13
hiddendeerer OP @snailsir 是的,工作的需要是最好的,我这里估计很难用到 Python,开发网站的业务逻辑就够了,不够前沿,感觉都是老掉牙的技术了
|
14
hiddendeerer OP @fushall 嗯,感谢你的建议,我学过一点 DJ,但是感觉不是那么快上手,可能自身能力不是很足,你说的这个应该比较轻量级,我试试,经常看一些招聘,Python 在 web 上确实好难找,就别说那些机器学习要算法功底了
|
15
bryanly 2018-05-07 10:09:36 +08:00
@hiddendeerer #9 这不是语言问题了撒,这是应该思考怎么学习人工智能,讲真自学人工智能的话转行比较吃力吧
|
16
hiddendeerer OP @1O 我一直这么想的,就是进度有点慢,这篇文章的意思也就是想从工作里来到工作里去,时间上很紧,还要做 js,你知道这玩意很杂,很磨人
|
17
hiddendeerer OP @bryanly 吃呗,简单重复的工作终究会被淘汰
|
18
bugcat 2018-05-07 10:15:10 +08:00 5
这并非语言不够前沿,而是语言的侧重面不一样。
然而,最重要的是,你工作中没有前沿需求,当然无法扩展技术面。 按照阁下所言,你的工作都是做网站的业务逻辑,那么即便换到 Python,做的工作其实也一样,换了个语言对你现在的工作并没有什么变化,只不过因为语言侧重面不一样,找新工作时选择不一样而已。 所以,焦虑的不是语言,而是你现在的工作。 要想打破这种焦虑,要么自己私下多学习 PHP 底层核心技术,充实自己,然后寻求核心架构相关的工作;要么真对 Python 有兴趣,去学习它也行,在会 PHP 的情况下,要学会它真的很简单。 |
19
hiddendeerer OP @bugcat 铜币已发送,谢谢解惑,自己很容易被一些事困惑住
|
20
iyaozhen 2018-05-07 10:51:50 +08:00 via Android 1
「 Python 的前沿技术」你是不是对前沿技术有什么误解?
你要是想学习语法,发帖的时间入门文档都看完了。 要想学习人工智能,得长期坚持了 |
21
Felldeadbird 2018-05-07 10:51:55 +08:00 1
PY 和 JS 写法思想有点相似,也和 PHP 差不多。 学习起来楼主应该没压力啊。 而且,感觉是楼主 没找到真正的定位啊。都做了一定时间了,应该知道 真正吃饭的不是语言,是经验。
先把 PHP 再提升一下吧,最简单几个问题,楼主自己回答一下: 1.写 PHP 这些年,你有什么可以拿出去秀的作品(就是分享经验)。 2.最近你遇到印象最深刻的难题(指工作中)是什么,解决了没有。 |
22
kongkongyzt 2018-05-07 11:19:16 +08:00
建议看 Java, 真心的.....
|
23
vimiix 2018-05-07 11:21:14 +08:00
怎么从 python 过渡到 php,感觉 php 是最好的语言
|
24
anjianshi 2018-05-07 11:24:34 +08:00
我以前也是写 PHP 的。后来出于兴趣接触了好几门语言,Scala、Ruby、Python。最后被 Python 的优雅征服了,后来写新东西都用 Python 来写。慢慢就变成只用 Python 不用 PHP 了。
|
25
yoke123 2018-05-07 11:26:49 +08:00
过度的话 go 不考虑吗
好多 phper 都过度到 goer python 当个解决问题的工具语言 |
26
nullen 2018-05-07 11:27:19 +08:00
不要“过渡”,开发者不要给自己设限,不要局限于某种语言的开发者。对你而言只是多学了一门语言。
|
27
mengzhuo 2018-05-07 11:35:22 +08:00
这些都是 C 族语言,又不是 Lisp 族那种整个脑子都要换思维方式),互转没什么难度,不要自己框死自己。
Python 更加简单…… 10 分钟语法包教包会。 我是 c/asm->php/js->python/c#->go p.s. OC 和 Java 对我来说语法没啥问题,就是命名和规范都太啰嗦我懒得学。 |
28
onepunch 2018-05-07 11:42:09 +08:00
同为后端 phper,之前是 cpper,现在在学 java、es。
后端语言没有太完美的,c ++ 太复杂,java 太墨迹,go 目前依赖工具不好 ps 有种感觉就是一种单一语言的越来越吃不开惹 |
29
yujieyu7 2018-05-07 12:13:20 +08:00
“从 PHP 过渡到 Python ”,然后继续 “开发网站的业务逻辑” ?
语言只是个工具而已,关键是用来做的事情啊,大兄弟 “身边的朋友都去搞 Python ”,你可以问问你的朋友是在做什么,然后相应的参照学习一下 |
30
orangeade 2018-05-07 12:46:35 +08:00 via Android
Python web 比起 php 其实差不多,学 Python 就直接往数据和算法方向发展
|
32
subpo 2018-05-07 12:53:44 +08:00
你还是先把 PHP 学好吧,如果说一个合格的 PHP web 程序员,转 python web 1 到 2 周还搞不定,那要么是 PHP 没学好,要么是 web 没学好,和 python 语言是没关系的
|
33
yscg 2018-05-07 13:00:15 +08:00
语言只是语言啊,得不了诺贝尔文学奖是因为不懂英语吗
|
34
nosay 2018-05-07 13:14:33 +08:00
同 phper,早就有危机感了,使用 php 的同时,没日没夜的学 java,目前转的还算成功。啥?为啥不学 python ?因为要吃饭..看下所在城市的 python 需求以及招聘要求就明白了
|
35
salamanderMH 2018-05-07 13:14:56 +08:00
php 不够好??
|
36
iamsee 2018-05-07 14:13:49 +08:00
just go!
|
37
6diyipi 2018-05-07 14:59:12 +08:00
买了把尺子
|
39
Aether 2018-05-07 17:56:07 +08:00
上手 python 大约只花了两周时间。其实一周就有基本面了。何不动手试试。
|
40
spark20 2018-05-07 17:58:05 +08:00 via Android
清楚了业务逻辑,语言这个不是很简单
|
41
RicardoScofileld 2018-05-08 09:41:58 +08:00
兄弟,PHP 是世界上最好的语言诶
|
42
msg7086 2018-05-08 09:42:43 +08:00
学语法两三天,学基本类库一两周,剩下的靠查手册和面向爆栈网编程,能花掉多少时间。
我以前是 Pascal 用户,转 PHP 没用多久,转 C#没用多久,转 Ruby 是新进岗位被坑了才去学的,也是一两周就上手。 现在要改前人的代码,Java 和 Python 和 Shell 都是起手就撸,哪有给你从零开始学的时间。 如果只是要上岗改代码,应该花不掉那么多学习时间的。 如果是做基础架构设计,或者是做 AI 之类的,那是另一回事了。 |
43
francisxia719 2019-01-18 21:56:15 +08:00
看来你是没学会 php 啊!
我实在想不起来在这个世界上还有比 python 更容易上手的编程语言了。 python 是非常容易上手的语言, 你学好任何一个语言都能轻易上手 python 的。 如果你想转 python 直接转 python 就好了, 但是无论如何,你必须要至少学精一门语言才能真正踏入 IT 门槛。 优秀的 IT 从业者必然熟练掌握多种编程语言。 没有哪种语言是万能的,不同的语言都有自己的市场定位。 php 在 web 开发方面应该是效率最高的。 python 因近年的人工智能而火热。 移动端、嵌入式、底层功能,这些领域无论 php 和 python 都无法处理, 当然他们也都有针对自己领域的编程语言。 |