译言上有篇 「40 个迹象表明你还是 PHP 菜鸟」 ,里面的内容非常不错,但部分观点不完全苟同。
PHP 入门的确很简单,但这并不说明它不复杂。在从事 前端开发 之前,本人也作为 PHP 程序员混了一段时间,在这里根据此文的部分观点说下我的个人看法。
不使用 MVC
MVC 这玩意 几乎成了后台开发的「Web 标准」。很多程序员在没有真正弄清楚项目需求和规模前,就大喊「我们要些遵循 MVC 的代码」。
MVC 固然有众多的好处,但是退一步讲,其出发点也是为了提高效率的。在并不复杂的项目中刻意使用 MVC ,这好比将一个脚本分成三份,我想谁都不会这样做的。
不使用 autoload
PHP5 中加入的 autoload 特性 意在容许给编码人员二次出错的机会。有时候这个特性非常的棒(本人也经常在使用,这样可以省去不少的 inlcude/require 代码)。
这里要说明和提醒的就是,不要滥用这个特性 -- 比如你明知道这个类在某个文件中,何必劳神让 autoload 再去寻找?特别在些注重高效率的场合,必须面对这一点。
对集成开发环境(IDE)视而不见
好的 IDE 是能提交效率,但坦白的说,本人没有使用 IDE 的习惯。
在大学期间学习 Linux 系统开发(c 语言)的那会,已经习惯用 Vim 编辑代码 、使用 make 和 autoconf 组织代码、使用 gcc 编译,如果碰到需要调式,还可以让 Vim 和 gdb 配合。
本人的观点就是「好的软件只做一件事情」,我敢保证 IDE 中的编辑器没有 Vim 好,断点调试也没有类似 gdb、xdebug 要来的方便(至少熟悉)。
所以,本人觉得作为工具的工具,没有孰优孰劣的说法。
-- Split --
总之,文中的很多观点本人甚为同意,除了技术上的些细节,看得出很多都包含了「思想」这一范畴。比如良好的代码风格和开发方式、使用 OOP (不过和 MVC 一样,经常会被玩概念)、还有很多脚本基本安全方面的的意识(比如输入过滤)等等。
在我看来,好的 PHP 程序员不仅仅需要过硬的技术,重要的还是思想--团队意识、责任感、兴趣、激情、还有敬业等等(再这样说下去直接去学 六脉神剑 去算了)。
说到这里就不仅仅是 PHP 程序员的范畴了,希望广大的技术人员都能共勉。
三天的培训总算是结束了,整个人仿佛重生了一样。 第一天的项目前面以后说过了 ,下面总结下昨天(第二天)以及今天的安排。

第二天是户外拓展,这也是我最期待的。不过整天下来,失望超出了期望,最大的原因是我和我组的女生被分到了不同的组(最要命的后面说)。
第一项是「双飞」,说白了就是两个人在八米的高空,一前一后走独木桥。不过本人几乎是直接拖着队友就过来(长痛不如短痛,夜长梦多)。下来了以后其他队友问她在上面有什么感觉,她只说「我还没反应过来呢,就被明城丫的拽到对面了」-_-!
第二项高空抓单杠也几乎没有什么难度,只是爬上去以后突然发现那杠子在离我「远去」,往下一看原来教练那丫的看我身材故意把杠子拉远了。随后就是天空突然出现一朵乌云,再随后的事情就不说了……
在这里特别点名 文亮 同学,这来自东北的爷们(同时也是我们的队长),在「展台」上恍惚了半宿,终于「体力不支」直接掉下来(注意「掉」这个字)--这事在午饭时间被引申为教材使用。
第三个项目是「过电网」,坦白的说这才是本人最期待的。但是就如期前所说的,我期待的几位女生(咳咳,不要误会)被分到其他组,加上我队的队长(不要怀疑是谁)决定让男生先过去,由于时间的缘故(省略),甚为遗憾!

最后一项的「毕业墙」就更惨烈了。由于本人看起来比较强壮,同时身材上「更接近终点」,当之无愧的被选为人梯。惨烈程度无以言表,据说另外同为人梯的某位同学肩膀上还被烙上了「Nike」的 Logo……

第二天的培训就显得乏味的多--还是一如既往的被「洗脑」。但最后环节的「知己知彼」还是比较有趣的,内容就是介绍对方的工作(上面照中的那胖子,当初就是他踩着我的肩膀翻过墙的)。

此位仁兄就是上述的队长,据说在他的阐述下,有很多在场的女生萌生了申请内部调动到他部门的念头(动机待查)。

总结以后的再总结下,为期三天的百淘培训还是有很大的收获的。譬如在公司有个不成文的规定,就是不经过百淘和倒立考试就不能转正,看来只有经历了以后才知道其中的含义(怎么女孩子没有穿裙子去考试的?)。
PS: 小妮子 的公司似乎也要去拓展,在这里提前祝她出洋相(请原谅本人邪恶的念头)。
很遗憾 由于 百淘 的缘故 ,错过了下午 玉伯 兄弟的分享会, 看了下他的 PPT ,我也分享下我目前日常使用的部分软件。
Total Commander 期前我也使用过,不过由于系统平台的缘故(在 Linux 下我还是爱开个终端操作),所以放下了。
不过只在 Windows 下操作的兄弟真的强烈建议尝试下此软件,它可以让你换个角度审视软件的用途(有点误人子弟之嫌)。 在这里 同样有个入门教程。
这个软件我一直在用 ,此软件的强大功能几乎就让我认为它是 Windows 下的 Bash 了(有什么理由说它不是呢)。这款软件还是免费并且开源的,更多的学习资料可以 在这里 找到。
坦白的说,这个编辑器认识我的人都知道 本人一直在用它 ,再次强烈建议你尝试一下。
本人已经习惯了 Vim 的快捷键(没有什么比这个更富有效率的了),还有就是它是跨平台的特性(我可不想换个系统就换个习惯)。对了, 在这里 有个入门的文档。
其实 PDF 阅读软件大多都是免费的,但由于 Adobe 官方的 Reader 实在是太庞大。如果还没有听说过的兄弟可以尝试使用它。
它还有个非常人性化的功能,就是自动记忆你上次打开的文件的位置,很是方便。
这是个邮件客户端的检测用户,在不方便在 Outlook 的情况下(这玩意巨占资源)可以尝试使用下这个。
其实还有很多官方提供的相关软件,如果你是名 Gmail 用户,又不想开 Gtalk,可以考虑下 这个软件 (同样是官方的)。
剪贴板增强软件有很多,在这里推荐下 ClipX。这款软件基本的功能都提供了,最重要的是此软件占用的系统资源非常低,而且还是支持 Unicode 的。
其他
同样 在这里能找到很多相关的有用软件 (再次感谢 xbeta)。其实很多时候提高操作效率的途径之一,就是记忆快捷键;还有就是找到最合适自己的软件,并坚持使用它们。
最后, 在这里 可以参考本人以前推荐的部分软件,如果想找相关的工具的话,去 xbeta 和 小众软件 没错的。
- «
- 1
- ...
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- ...
- 133
- »