|
哎,楼主说的需要会linux系统管理,其实我觉得这点是可要可不要的,但是对于phper会的话那也是比较不错的,毕竟php做的系统大部分都是在linux中跑的,对于html,比如div+css和javascript,ajax和浏览器兼容方面也是phper们必须熟悉的,真正的phper我觉得楼主还少了一点,就是编写php的扩展库,这是顶级phper必须的技能,虽然现在php的扩展库已经很多了,但是如果会对php编写扩展的话,我想你在linux中使用php来做任何事情都行,而且可以为公司做很多低层的扩展,比如我以前在的一家公司专门裁减出自己的linux版本做为服务器(包括ftp,路由器,web,email等等),这样客户购买我们制定的linux版本(由flash卡存储)使用的过程中可以经由我们嵌入的客户端对客户的服务器软件进行管理,而且我们这边可以控制所有的客户端,客户也可以控制自己的服务器,但是我们都是以web形式控制的,而且是由我们编写的php扩展来进行控制(相当于我们编写出php的这种c/s架构的扩展库),如果你会编写php扩展,你完全可以扩展出这种架构的东东,而且其他的php新手或是刚来的人员不需要知道低层怎么运作的,只需要用他们最熟悉的方法编写php代码就能灵活的完成这种架构中的很多操作,而且可以在这种架构中进行创新,所以我觉得phper掌握扩展之后,那么你在linux中可以说无所不能,但是前提条件你必须有更广阔的技术技能(比如c/c++)。
虽然php有很多都是完全copy java 的东西(面向对象方面),对于帮助我们从事IT行业的工具而言(编程语言)我觉得没有什么可恶心的,php集于perl,c,java语言好处于一身为什么觉得他恶心呢?我觉得它会让我更快的上手,而且有一种亲切感,它摆脱了java要死不活的框架模式,又有了c语言的灵活度,我想怎么做就怎么做,想用哪种框架就用哪种框架,框架是要根据场合来使用的,我们不能像武打小说里面的武功死搬硬套,而是要灵活运用,php给我们很灵活的空间,对于我们热爱与喜欢研究的人来说是一种很不错的工具(就像现在c语言在很多地方都是用于学术研究一样),如果你只是为了赚钱而学习,那你可以去学java或.net,他们可以尽快的给你财富,为什么觉得恶心我不明白这一点。
还有27楼的同志所说的
=========================
技术人员不论知识广度型,还是深度型都有市场.全能英雄固然耀眼,但一个人精力总是有限,不如深入学习一样,其它和同事们进行互补,大家在每一个领域都是专家,节约了学习成本,又降低整体资源浪费,团队的凝聚力和综合实力明显较高.相信大家都玩过游戏吧,SOLO和组队进副本杀BOSS,能杀的怪物强度和掉的装备金币的战利品不在一档次,如果组队寻宝,负责加血牧师的由于等级高,装备好还老冲上去又抗又砍,大家总会有点意见,要是一不小心忘了加血把自己或队员搞死了,引起了公愤,就不妙了
=============================
对于技术人员来说如果精通一个方面你是可以成为一个领域的专家,这也是我认同的,但是对于一个IT企业的核心进争力是什么?不是因为你有足够的money就可以的,也不是你的领导人有多么有远见就可以的(虽然这点也是其中核心进争力中的一点,但是我们现在讨论的是技术方面创新的核心进争力),你的创新也不是随便就想出来的,你觉得阿里妈妈的广告竞价(你只要填写你的http地址就可以在服务器中把网页生成图片的功能)是马云想出来的吗?(不代表国外已实现这种功能的系统,我只是拿国内的一个例子做例子)这是需要结合多方面的知识才会想出来这一点,这就是在企业管理中所说知识创新,也就是另外一种称为知识管理的东西,就是结合所有领域的专家的知识为一体进行创新,虽然把所有领域的专家的知识结合起来可以达到这种效果,但是远没有一个人的 知识开阔达到的效果好(不管你是否所有知识都达到专家级),所以才有人不断的学习和 提升自己
对于上面我所说的只是我个人观点,没有把这些要求强加给大家
希望大家指正
|