作者miniear (Littlear)
看板PHP
标题[请益] 从php5.6跳到php7.1值得吗
时间Sat Nov 25 23:30:10 2017
(借帐po文)
各位板上大大晚安,
小弟是刚入行的後端工程师,
目前也只接案完成一个普通後台而已,
我所有的code基本上都我师父教的,
(我上个月前有请朋友代发过文)
可是他接案写全端已经写十多年了,
到现在准备要转战业务,
之後就由我负责後端部分。
小弟在学习过程中,
时常疑惑自己要不要自学个框架,
所以选了laravel->php7,
反倒是我师父说他认为没必要浪费时间学那个,
还不如把时间拿来开发自己的library...
就是之前大大们说的土制框架...
他说我们是作为一个开发者,而不是使用者...(这边我就雾煞煞了
又举例好几年前接案的客户自己请人来协助开发,结果那个人只会用framework跟mysqli
,没多久就走了...(我师父因此蛮得意的~
而且许多客户伺服器也不能直接改用php7,
再者他深信php5是不会被淘汰的...
但也没有制止我继续去搞这些,
---
不过对我刚起步的年轻人来说,
也许以後工作室成立团队,用laravel会很方便,
或是为我自己未来着想,面试大公司时laravel也能加分~
看了现代php之後,自己认为继续写下去恐怕会跟业界脱节(?!
特来板上请教一下,
接案开发的时候,尽量使用最原始的code慢慢刻,而不要用framwork最好,这点是对的吗
?!
小弟在这个情况下,是赶快把传统php学好跟着接案就好,还是花更多心力去学用新的东
西呢?
谢谢各位大大。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.41.153.66
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1511623813.A.E5E.html
※ 编辑: miniear (114.41.153.66), 11/25/2017 23:59:00
1F:→ tkdmaf: 想土炮行啊!文件自己写………11/26 00:32
2F:→ tkdmaf: 你师父只想土炮法,是我的话会说:土炮跟框架都要学11/26 00:33
3F:→ tkdmaf: 土炮是当你没资源时,你还有能力来处理问题。11/26 00:34
4F:→ tkdmaf: 框架则是给你一个省时省力的资源,让你快速完成工作11/26 00:34
5F:→ tkdmaf: 要说说,二者都重要,重要学,没有那个是要被放弃的11/26 00:35
明白了~我会两边继续学下去,谢谢指点
6F:→ tkdmaf: 我 都11/26 00:35
7F:→ MOONRAKER: 那个人离开很可能是因为他找到更好的11/26 01:16
其实我会以为是,对方认为没用框架是非常奇怪的事情,然後就走了...不是单人开发,
用团队用的框架好像比较有效率!
8F:→ MOONRAKER: 你在你师父手下当然听他的 但是你学什麽也不用管他11/26 01:17
9F:推 crossdunk: 听你师父的,保证你会後悔11/26 01:39
他想要定位在越"纯开发"越好的角色,毕竟接案需求都是要客制化,而且客户环境也是老
旧的,所以用框架即是一种限制这样~
※ 编辑: miniear (111.83.13.77), 11/26/2017 12:45:17
10F:推 xdraculax: 老人逻辑经验可以学,守旧不思进取劝你别全听11/26 13:51
11F:→ xdraculax: 客户环境定位在PHP5.3是比较稳,但框架最好要用11/26 13:53
12F:→ tkdmaf: 我可不可以猜测你师父根本不会用框架,甚至不懂物件?11/26 15:06
不用框架,但懂物件~不过应该不深...
13F:推 tentenlee: 老人都不相信别人写的套件呀 都说要自己写呀11/26 15:32
※ 编辑: miniear (111.83.13.77), 11/26/2017 16:10:06
14F:推 crossdunk: 有一篇"工程师应该放心大胆地创造技术负债" 应该就是说 11/27 10:10
15F:→ crossdunk: 你师父吧 哈哈 11/27 10:10
16F:→ MOONRAKER: framework跟客制化没有冲突 你老板把framework和套件 11/27 11:11
17F:→ MOONRAKER: 搞混了 framework是规范你资料库怎麽接、常用功能怎麽 11/27 11:12
18F:→ MOONRAKER: 拆、主要功能怎麽区分 不是像那些架站或开店套件一定要 11/27 11:13
19F:→ MOONRAKER: 跟着他规划走 自己不容易客制 11/27 11:13
20F:推 crossdunk: 楼上,我觉得只是他老板不想面对而已 11/27 11:30
21F:→ crossdunk: 正常来说有工作经验的工程师应该都知道FRAMEWORK及 11/27 11:30
22F:→ crossdunk: PLUGINS的差别 11/27 11:30
23F:→ MOONRAKER: 此言差矣 也有有经验的工程师认为物件导向都是要害他的 11/27 11:42
24F:→ MOONRAKER: 根据我对某些dev土星程度的经验 framework是真的没碰过 11/27 11:43
25F:→ MOONRAKER: 也搞不清楚差别 不过不是php的 是j*v*的 11/27 11:43
26F:推 swallowcc: 翻你以前的文看会觉得师父真是呵呵呵 (略 11/27 15:33
27F:→ xdraculax: 我以前还是老古板的时候觉得 1框架拖慢效能 2大家都看 11/27 19:11
28F:→ xdraculax: 的到 code 不安全 3学了这框架只能用这套,别套或改版 11/27 19:11
29F:→ xdraculax: 又要另学,原生的世界通用亘古不变 11/27 19:11
30F:→ xdraculax: 用了框架才知道 1集合众人智慧只有更安全 2原生一人一 11/27 19:15
31F:→ xdraculax: 套框架规范好团队合作 效能...没办法忍着点 11/27 19:15
32F:→ xdraculax: 至於 wp 我还是觉得非常危险...常爆出安全性问题 11/27 19:17
33F:推 dou0228: 你完全相信他的,才会被他害死 11/29 10:02
34F:→ dou0228: 不用框架不是不行,但你认为多少人能把code写好又安全? 11/29 10:03
35F:推 dou0228: 框架当然会拖系统效能,不过,你可能还会使用10年前电脑? 11/29 10:19
36F:推 jaywang4: 通常不升PHP7主要是旧程式可能会不相容,不然没理由不用 12/02 10:52
37F:推 molopo: laravel 12/05 20:20
38F:推 sakilu: 你可以帮Laravel写扩充达到客制化的需求啊 这不冲突. 案子 12/11 20:46
39F:→ sakilu: 接多後的确都是要自己累积许多模组来快速消化案子. 但是La 12/11 20:46
40F:→ sakilu: ravel这麽好上手不到几周就可以会的东西都还嫌难 那我也不 12/11 20:46
41F:→ sakilu: 信他土炮有多厉害 12/11 20:46
42F:推 chan15: 有的话你给我看一下你师父 github 上的土炮我再告诉你要 12/16 18:27
43F:→ chan15: 不要听他的 12/16 18:27