作者ahoo122002 (承让)
看板PHP
标题[请益] php作品的问题
时间Fri Dec 12 17:20:09 2014
我最近写了一个简易的网站
网站很简单,其中有用到php的部份是
留言板的功能,写入资料库
之後,登入管理者介面,可以从资料库中
抓资料出来,并且画面一页出现10笔。
想说功能好像有点少又简单....
不知道,可不可以当做公司的门槛?
可以回答我以下问题
1.该增加什麽功能?
2.或是告诉我该朝哪个方向做?
(能别人看时,能觉得很ok!)
--
欲练神功,必先练功~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.55.7
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1418376020.A.416.html
1F:→ hom1130: 贴图,传档,分享 12/12 17:29
2F:→ KawasumiMai: ajax,可以让整个网站的level提升一级 12/12 17:31
3F:推 Peruheru: CSS弄好可以多升个好几级 12/12 17:34
4F:推 shadowjohn: 搜寻、回覆、评分、分享至fb、修改密码、维护权限 12/12 17:34
5F:→ shadowjohn: 排行榜、个人资料,个人缩图 12/12 17:35
6F:→ shadowjohn: 脏话过滤、验证码、防机器人、Ban来源,过滤来源 12/12 17:36
7F:→ shadowjohn: 回覆发信通知、快速回履、批次回覆、快速停站 12/12 17:37
8F:→ shadowjohn: 不过东西还是简单直觉,让人想用才是好作品 12/12 17:38
9F:→ MOONRAKER: 当作公司的门槛 你的意思是来上班都要从你网站上跨过去 12/12 18:12
10F:→ MOONRAKER: 吗?那把主机在门口平放就好了 12/12 18:13
11F:推 appleboy46: 直接给 Github 帐号 ... 把作品程式码都丢上去就对了 12/13 02:22
12F:推 rocairforce: 我都靠嘴炮 证明自己会写 而且有能力解决问题 12/13 17:52
13F:推 InDer5566: 这个太简单了... 学PHP一周 抠书本的出来就会了 12/14 04:17
14F:→ InDer5566: 留言板有办法防SQL injection吗? 网站不安全 写再多 12/14 04:19
15F:→ InDer5566: 都没用 上线被瘫痪能处理吗? 资料库懂得备份除错吗? 12/14 04:20
16F:→ InDer5566: 你知道有哪些attack的方式吗? 现在如果不懂防attack 12/14 04:20
17F:→ InDer5566: 最好不要轻易碰会员系统 个资流出去会被告的 12/14 04:21
18F:→ InDer5566: 面试问你 如何防webbot攻击和灌水 答得出来吗? 12/14 04:22
19F:→ InDer5566: 今天你不懂这些 把你推上去亲上火线 handle交易问题 12/14 04:23
20F:→ InDer5566: 有把握处理得好吗? 应徵不只是应徵 还要做好工作的把握 12/14 04:24
21F:推 InDer5566: 还有进公司通常会有一套标准化的模式 PHP之所以被诟病 12/14 04:26
22F:→ InDer5566: 就是因为标准太乱了 OOP观念弱 维护非常不方便 12/14 04:26
23F:→ InDer5566: 应徵政府机关等管管网页尚可 正式公司只会这个过於基础 12/14 04:29
24F:推 vi000246: 想问楼上都是用什麽写後端? 12/14 15:14
25F:→ danny8376: 楼楼上 Facebook表示wwwwww 12/15 01:02
26F:→ danny8376: 在说维护容不容易跟语言本身根本无关 12/15 01:04
27F:→ danny8376: 自己组织内规范有订好不管什麽语言都不会难维护 12/15 01:04
28F:→ danny8376: 没定好规范 再好的语言也只会被写成一堆垃圾 12/15 01:05
29F:→ danny8376: 要说正式公司还没有一套自己的规范 那也还是别去了 12/15 01:05
30F:推 InDer5566: 的确是这样没有错 所以我才认为至少要熟悉 MVC 12/15 03:47
31F:→ InDer5566: framework 再去找工作 或是有能力把留言板往上推层级 12/15 03:48
32F:→ InDer5566: Facebook 为提升效率 已开发自己标准 後期转为C++ 12/15 03:50
33F:推 InDer5566: 我也推 code丢上github吧... 反正雇主自己会看 12/15 03:56
34F:推 InDer5566: 只是很好奇很多人才刚学 就要靠这个吃饭吗 ... 难怪 12/15 04:01
35F:→ InDer5566: pastebin这麽多个资可以用 12/15 04:01
36F:推 InDer5566: 留言板可大可小 若只是内文述功能 建议做出差异性 12/15 04:05
37F:推 WJAider: 我觉得新手还好吧,自学到一定程度公司肯培养 12/16 09:20
38F:→ WJAider: 上面那些东西怎麽起手会有前辈带阿 12/16 09:21
39F:推 WJAider: 我遇过蛮多公司是看新手的自学能力的,并不是一出来就可 12/16 09:24
40F:→ WJAider: 以一打十,如果学习能力不错,还是有很多公司愿意培养 12/16 09:25
41F:→ WJAider: 阿目标是 soho 接案就另当别论了 (?) 不过原 PO 看来不是 12/16 09:27
42F:推 taikobo: 同意楼上,新手这样很不错了~挑间好公司,加油! 12/16 11:37
43F:推 InDer5566: well 可能我太严苛了 但在112~114的经验 留言板是学一 12/16 23:38
44F:→ InDer5566: 周就要交的作业 =.= 这样就应徵 会不会太冒险? 12/16 23:38
45F:→ InDer5566: 原PO是资工或资管的吗? 我看了国立大学的论文 弄出小 12/16 23:41
46F:→ InDer5566: 型购物系统算是基本期中作业 只会留言板好像不太够 ? 12/16 23:42
47F:→ InDer5566: 就我的理解 这个离一个不会出错的系统还有很远距离... 12/16 23:42
48F:→ InDer5566: 强者我同学商管科系 也是学一下就会留言板了 快辄一天 12/16 23:43
49F:→ InDer5566: 台湾公司有这麽佛心培养人的话 我就有信心了.... 12/16 23:44
50F:推 InDer5566: 且留言板有时甚至动用不到太多php 用html5存local即可 12/16 23:46
51F:→ InDer5566: 虽然他是入门必学范例 搭配登入的cookie session 12/16 23:48
52F:→ InDer5566: 留言板提供测试 建议还要知道怎麽sanitize输入的东西 12/16 23:49
53F:推 rickysu: 楼上的对PHP的观念还是停留在很久以前的资讯喽 12/17 09:41
54F:→ rickysu: PHP没标准? 请搜寻 PSR ,PHP RFC。 12/17 09:42
55F:→ rickysu: PHP OO观念弱? -> PHP The Right Way. 12/17 09:45
56F:推 rickysu: Facebook内部PHP以及C++的比重大概是 7:3 左右 12/17 09:50
57F:→ rickysu: 这也是谓何Facebook要开发HHVM解决PHP效能问题 12/17 09:51
58F:→ rickysu: 讲白一点 PHP 还是 Facebook 主要的开发语言。 12/17 09:52
59F:推 LaPass: PHP的OO的确颇弱啊,虽然最近很努力的改版想改的OO。 12/17 10:00
60F:→ LaPass: PHP本质上比较偏functional,那个年代的主流就是那样 12/17 10:01
61F:推 rickysu: 经常看到PHP OO颇弱的质疑,问题是PHP几乎实作了 12/17 10:52
62F:→ rickysu: Java的OO特性。包含 class, interface, traits, abstract 12/17 10:54
63F:→ rickysu: 以及 static, final 和 iterator。 12/17 10:56
64F:→ rickysu: 或是 __call, __set, __get,__toString, __wakup,__sleep 12/17 10:57
65F:→ rickysu: 等等 magic method, 扣除语言天性 PHP 没有 package 12/17 11:02
66F:→ rickysu: 没有 private class 之外,谓何会认为 PHP OO颇弱呢? 12/17 11:03
67F:→ LaPass: 谓何会认为 PHP OO颇弱呢? 因为: 12/17 13:42
68F:→ LaPass: PHP: strtoupper("ABCDEFGHI"); 12/17 13:43
69F:→ LaPass: JAVA "ABCDE".toLowerCase(); 12/17 13:43
70F:→ LaPass: 从原生上的概念就不一样啊,php比较像是C 12/17 13:44
71F:→ MOONRAKER: 这个太好笑了,因为既有的library不像OO就认为他OO弱 12/17 13:48
72F:→ MOONRAKER: 那是std lib不OO好吗 library和语言层面都分不清楚 12/17 13:50
73F:→ MOONRAKER: 还夸夸其谈OO弱不弱,到底是谁弱阿 12/17 13:51
74F:推 LaPass: 是是是,你最强 >.^ 12/17 14:25
75F:→ ahoo122002: 可以问一下?PHP OO OO指的是物件导向吗? 12/17 14:41
76F:→ ahoo122002: 直接用PHP OO当关键字查,查到 PHP OOP 12/17 14:42
77F:推 LaPass: 对,是指物件导向 12/17 14:46
78F:推 LaPass: 我先问一下你现在的程度到哪里,有没有学过其他程式,以及 12/17 14:48
79F:→ LaPass: 有没有读过,或是修过程式相关的课,以及是用哪种编辑器之 12/17 14:48
80F:→ LaPass: 类的。(就是你的留言板是拖拉出来的,还是打程式码出来的) 12/17 14:49
81F:→ ahoo122002: 资管 有考TQC PHP的证照,apache+mysql , 12/17 14:58
82F:→ ahoo122002: 现在用notepad++,dreamweaver是用特殊效果才用 12/17 14:59
83F:推 LaPass: 那这样ok,其他我就不多说了,如果你写这个是为了面试的话 12/17 15:00
84F:→ ahoo122002: 不过现在也有用一些jQuery.min ,的效果 12/17 15:01
85F:→ LaPass: ,试着写写购物车,或是把留言板的名称改成客户申述系统, 12/17 15:01
86F:→ LaPass: ,其他比较复杂一点的话,ERP、POS、点菜系统之类的都不错 12/17 15:02
87F:→ LaPass: 本科的话,我当你程式都没问题。比较需要知道的关键就是, 12/17 15:03
88F:→ LaPass: 「把自己写的程式跟商业、公司的应用搭上边」,这样面试的 12/17 15:04
89F:→ LaPass: 人会比较能看到你在公司中的价值在哪里。 12/17 15:04
90F:→ LaPass: 开始的推文有人提到SQL injection之类的,老实讲,那要看 12/17 15:06
91F:→ LaPass: 主管跟老板以及面试官,其实不少面试的人只看画面跟特效, 12/17 15:06
92F:→ LaPass: 画面好看,套套jQuery就能获得不错的印象。但没几个伸手去 12/17 15:07
93F:→ LaPass: 改网址上的变数的 (不过我面试时会这样做) 12/17 15:07
94F:→ KawasumiMai: 所以个人才觉得Ajax比php本身重要,进公司有不少东西 12/17 17:08
95F:→ KawasumiMai: 会被规范住,只要足以证明具有前後端沟通能力,剩下 12/17 17:08
96F:→ KawasumiMai: 的其实进公司都需要调整。这时决胜负的就变前端了 12/17 17:09
97F:→ ahoo122002: 用POST不就无法改网址了吗?还是有其他的方法可改?? 12/18 16:45
98F:推 LaPass: POST一样可以改 12/18 16:58
99F:→ LaPass: 这是hack那个方向的技能树 XD 12/18 16:59
100F:→ mmis1000: 浏览器按下f12就能改了阿,不然还有curl可以送 12/18 20:52
101F:推 InDer5566: 看原PO要应徵哪方面 要是交易系统 风险会比较大 12/23 01:09
102F:→ InDer5566: 如果只是想要做做小网站 那就多点一点前端技能 12/23 01:09
103F:→ InDer5566: 与其问可不可以当公司的门槛 应该问自己 你想要怎麽样 12/23 01:10
104F:→ InDer5566: 的公司? 想用php做什麽 然後你才去加强那部分 12/23 01:10
105F:→ InDer5566: ajax比php重要 那应该是在台湾的情况 而且是全端工程师 12/23 01:11
106F:→ InDer5566: 假设你是厨师 你说你会中餐应徵厨师够不够 下面有些西 12/23 01:12
107F:→ InDer5566: 餐的会建议你要点西餐 烘培叫你点烘培 只有你自己才知 12/23 01:12
108F:→ InDer5566: 想要走哪方面 共勉之 12/23 01:12
109F:推 InDer5566: 如果纯後端系统着重资料沟通 其实不太需要ajax 12/23 01:15
110F:→ InDer5566: 比如说即时交易 等等 很重安全性 12/23 01:16
111F:推 InDer5566: 如果你做得出留言板搜寻等 行家看得出来书本上找不到 12/23 01:19
112F:→ InDer5566: 的东西 这才能谓之impressive 否则都是一条线出来的标 12/23 01:20
113F:→ InDer5566: 准学生 12/23 01:20
114F:推 InDer5566: 当然我觉得这样 应徵简易的前端工程师 应该找得到(如果 12/23 01:22
115F:→ InDer5566: 公司对技术含量要求不高 只希望维护资料 弄小网站等等) 12/23 01:23
116F:推 InDer5566: 我不认为原PO找不到 只是怕找到後适应问题大 12/23 01:24
117F:推 InDer5566: 就我所知 这个是普通交大以上学生一星期弄得出的东西.. 12/23 09:03
118F:→ InDer5566: 建议哈佛cs50课程 week8去看一下 名词至少都要看得懂 12/23 09:13
119F:推 InDer5566: 面试大公司才答得出来 12/23 09:16