Soft_Job 板


LINE

身为一个PHP工程师,我不推荐新手学php的理由如下: 1. php正处於一个交接的时期 如大家所知道php7的问世确实改变了php的环境,毕竟php一直被人诟病效能问题。 或许你会认为效能差是人的问题而非程式语言的问题,如果是这样的话, C语言就应该没人要用了对吧? 回到正题,php7一旦稳定下来,那麽可以预见许多公司会转换成php7, 尤其是像博弈要求效能这种的,而我估计这不会太久。 新手会马上碰到一些5.6的规则到7不适用了。 2. 那些不会升级的雷坑 php在台湾很多工作,但很多雷坑,你很难想像会有公司还在用php4这种老旧的东西。 基本上低於5.3的公司我觉得满多的,低於5.3的话你就没办法用composer这种好东西。 然後你的开发速度就会被python、ruby屌打,因为他们有pip跟gem,而且 技术也不会进步,更糟的是你没时间上网练习新的东西! 3. 薪水!薪水! 就美国统计而言,ROR薪水常常在前三,PHP经常性的在後段班。 新手走这行有8个是为了赚钱、1个为了创业、1个是有兴趣。 为了钱着想,学php实在不是说是一个很好的选项。 在台湾ROR薪水平均也是高於php便是。 参考资料:https://goo.gl/nzy3lB 4. 语言的局限性 并不是说php不能在cli下面跑这样,而是其他语言屌打cli的部分。 python、java、javascript都不限於web上,路太窄有时并非好事。 5. 教学 不吐不快,我随意google了几篇php tutorials,前三篇都没提到composer, php官网的Installation and Configuration,竟然没提到php有内置server。 python跟node.js都会提pip跟npm欧。 难怪大家都说入门看php:the right way最好, 光是想到台湾还有一堆php6的书在误人子弟,真是够了。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.30.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1456109158.A.ED4.html
1F:推 abola921: 1,2十分认同, 3 RoR钱多但机会少也是要考量 02/22 11:40
2F:→ abola921: 不过php 我个人是用来取代perl 觉得很好用 02/22 11:42
3F:推 cobrasgo: c语言那段讲清楚啊… 02/22 11:43
C语言效能超干爆强,但难开发。今天要是大家都不care效能, 我想大家不会用C语言开发,会转而使用一些开发难度较低的。 ※ 编辑: y2468101216 (118.163.30.31), 02/22/2016 11:50:17
4F:→ dreamnook: 越接近机器 效能越强 越接近人类 效能越弱 02/22 11:54
5F:推 aiyswu: php机会多,屎缺更多阿 02/22 11:58
6F:推 spjay1: 台湾用 ror 新创居多 02/22 12:02
7F:→ GoalBased: 薪水不是这样看的 02/22 13:12
我知道你爸跟你妈平均金玉有一颗这种计算法是很蠢的,薪水受到很多影响, 但我看的面向是语言,本篇专注於语言所带来的差异。 真要讨论为何ROR跟PY平均为何高於PHP,搞不好可以做成一篇研究了。
8F:推 chan15: 你会提到 7 我想不会不知道 php 有 composer 吧 02/22 13:38
9F:推 chan15: 内文有提到,看到了,既然知道有 composer 那被屌打的原因 02/22 13:40
10F:→ chan15: 是因为 gem 也太怪了,基本上 composer 一堆东西也向下相 02/22 13:40
11F:→ chan15: 容,另外是你也可以稍微问一下公司版本吧 02/22 13:40
可以问版本,但新手知道吗?另外namespace在5.3以後才支援,不巧的是我公司用5.2。
12F:→ waitingjune: 1,2点矛盾了?一下说公司会升级 一下又不升级 02/22 13:40
这麽说好了: 会升级的公司:新手要承担一的痛苦 不会升级的公司:新手要承担二的痛苦 一个两害取其轻概念,The witcher3 DLC快出(?????
13F:→ chan15: 而且你提到的问题 ror 一样存在啊,不同版本的 ror 写法 02/22 13:40
14F:→ chan15: 不一样耶 02/22 13:40
15F:推 chan15: rails 每次升级的幅度才叫炸裂吧.. 02/22 13:42
我本文中只有提到ror一次,因为网路上查薪水都是跟rails绑一起, 我有把ruby跟ROR分开。 ※ 编辑: y2468101216 (118.163.30.31), 02/22/2016 14:01:40 ※ 编辑: y2468101216 (118.163.30.31), 02/22/2016 14:03:29
16F:推 chan15: composer autoloading 蛮多套件没用的 namespace,当然要 02/22 14:06
17F:→ chan15: 全面支援是要 5.4 之後比较好没错 02/22 14:06
※ 编辑: y2468101216 (118.163.30.31), 02/22/2016 14:33:13
18F:推 abola921: 1,2其实不矛盾。只要待过公司先升级,痛到不行降版回来 02/22 14:20
19F:→ abola921: 然後一朝被蛇咬,再也不敢提升版本这档事,就符合 02/22 14:21
20F:推 Argos: 哈哈哈 新手不用担心这个啦 信不信再过十年台湾说不定九成 02/22 14:26
21F:→ Argos: 还在用5.3的还是继续用 ㄎㄎ 02/22 14:27
22F:→ Argos: 一堆都马能动就好 效能?你SQL写好一点比较实在啦XDD 02/22 14:27
自从我见过200多个栏位没设主键没设index, 笔数多达上百万以後,我觉得他们的资料库跟我学的资料库不太一样, 不过这快脱离本文范围了。 别写PHP就不会遇到这些狗屁倒炉的事情,一个因噎废食的好例子,赞! 跟写asp.net一样会碰到该死的webform一样,赞! 真的是崩溃了 ※ 编辑: y2468101216 (118.163.30.31), 02/22/2016 14:47:42
23F:推 chan15: 你应该是说不写网页吧,不然 rails 也是有版本问题啊 02/22 15:35
可以不要用rails,改用其他不会变动这麽大的framework。 请把框架的版本跟语言的版本分开,pip跟gem并没有跟某个框架绑在一起,但composer 不到php 5.3以上根本很难用,一大堆的lts libs不能用,比如phpunit。 我不知道ruby是怎样的,但不管是py2还是py3 pip都是存在的,相较於5.3以下就残废的 composer你不觉得很悲剧吗? ※ 编辑: y2468101216 (118.163.30.31), 02/22/2016 15:54:14
24F:推 sp063439: 我觉得 rails 前提是先有工作(? 02/22 15:51
25F:推 chan15: 所以你认为网页的最佳解是 python 罗 XD 02/22 16:14
26F:→ chan15: 因为以 Ruby 为基底的全部都是推 Rails XD 02/22 16:15
对新手来讲是。 做一个网站要混合多种语言,利用各语言长短互补:IO大的用node.js, 形象网站用python ROR php,金流用java求稳定。 但只是要上手python是最好的。 ※ 编辑: y2468101216 (118.163.30.31), 02/22/2016 16:36:03
27F:→ bndan: 进步的前提是慾望野心.台湾公司大多不讲这个 只要能套利让 02/22 17:58
28F:→ bndan: 老板赚爽爽就好了 升级?这种有风险的事 等以後必须面对再说 02/22 17:59
29F:→ bndan: 别说php就算.net就算再10年 webfrom应该还是一堆公司用 = = 02/22 18:01
30F:推 coronach: 我还真的遇过爱用php cli的大公司主管XD 02/22 20:41
31F:→ coronach: 话说我以为博奕都是用Java... 看缺都是开Java XD 02/22 20:41
32F:→ hgkiller01: 台湾的大部份公司只想用成熟且稳定的技术这样才能稳定 02/22 21:05
33F:→ hgkiller01: 开发稳定赚钱 人才的多寡其实也是因素之一 02/22 21:06
34F:推 nurockplayer: 觉得 Python 的强制排版对新手养成好习惯很有帮助 02/01 16:42







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP