您好,欢迎访问一九零五行业门户网

PHP自学者有问题问问大鸟们

我是一个7年左右的程序开发者,之前做pb + oracl +sqlserver  cs结构的老大不小的程序员。
---  
自己学习php +mysql  1年了 。已经学了php基础知识 ,html ,xml ,css ,smarty , javascript ,ajax  .我是用dreamweaver ,netbeans 在windows 下开发调试程序 。
--
请问下 我要找个从事b2c 的公司(打算在过5个月跳槽面试) 那还要学习什么 ?linux  要学吗 ? 需要学到什么程度。  网上招说要在 linux环境下web开发 。这个与在windows 下开发有什么区别 。我在windows 开发,在放到linux 不也是可以的吗?  
--
请大鸟们指点指点
回复讨论(解决方案) 拿个成熟的 cms 来看代码 尝试下二次开发。。。再学下 zf 或ci 完整尝试做个项目,竟然都做了这么多年,再php 上 缓存,静态化都做做,写几个自己常用类库,就看出自己缺点什么了 。。。。 再去面试 起码底气也充足点。。。 
能学会当然最好,可以先学些基本命令。linux 一般做服务器系统较多,开发一般在windows下进行。可以在工作之后再深入学习也行。
分析源码,看别人是怎么写的,解析流程,为什么这么走...
至于linux 现在这个阶段 可学可不学,学起来也很简单,不需要太深入,会在上面运行软件,搭建环境,能敲入自己想敲的字就可以了。linux 也是有桌面的,如果公司有要完全vim来写的话,我觉得有点变态.
谢谢各位  !
--
基础知识我看的应该还可以吧。2本600页的书 看了4遍。网上的东西也看了些 。现在最近想买本专攻b2c案例的书 。但查了半天这方面书上的案例写的有点简单 。能推荐一些吗 ?或是源代码啥的 你老觉的不错的案例就给点啦
再次感谢啦 有箱  qianqi79@163.com
--
因为搞数据库好久了。搞bs 也想搞和数据库相关的。所以选择了做b2c  。各位大鸟 如果搞数据库很熟悉 ,做php
除了b2c  还有更好的方向吗 ?
想从事b2c,就得去了解电子商务与普通商务的异同
去了解电子商务的运营模式
去了解电子商务的工作流程
不要拘泥于具体的项目,毕竟你是要跳槽去给人家打工
首先申明:我不是什么大鸟。
我和楼主有个共同点,就是都是自学着。感觉楼主的经验什么方面都比在下丰富多了。小弟就在此发表一下个人感受吧:
1、如果做php开发不一定要拘泥于做b2c。
2、linux是必须学,当然入门的话,常用的基本命令是一定要熟悉的。
3、对于开发的话,一般公司都是在windows环境下开发,代码会上传到公司 linux环境下运行注意的最大一点是:大小写一定要注意统一。
4、熟悉一下jquery吧,目前好多js,ajax效果都可以用它来实现。
5、mysql数据库就不多说了,毕竟楼主学习了1年。
6、了解一些框架的使用如thinkphp,yii,使用一些开源cms,如dede。
7、了解一下缓存技术目前比较火的是memcache。
暂时就想到这些,希望对楼主有帮助。祝:楼主成功跳槽,财源滚滚来。
面对lz,本人的开发经验甚少。  但是发表下自己的看法。
如果执意要学习b2c,那么你目前可以学习而且功能很强大的就是  ecshop,建议楼主把这套软件源码好好看看。
至于lz的问题,win下开发与linux下开发无非就是平台不同,写的程序是一样的。  但是要注意的一点是,win下不区分大小写,linux下一定要注意。   win下开发的程序放到linux下正常运行。
linux的话,目前为止,lz把一些基础的shell  看看,就行,先过面试者这一关。 剩下的有需要的话可以在以后慢慢学习!
*nix不算必学品,至少无特殊需求要完成一个项目不需要学,但大部分php还是建在这个系统上面,多了解php在此系统的独有语法裨益很大
看你所说是7年cs老手,所以技术能力可能倒不是重要的,反而是要学习bs体系。因为浏览器实现可能限制很多,实际项目做起来不如cs那么随意,尤其cs面向客户相对访问人次的数量较小,但bs就很大,要思路转变
我这里只提一个区别:cs单客户用长连接是高效的,但bs多客户则连接时间越短越好,当然也有例外情况,但普遍性考虑应该尽快完成结束连接,一切目的为的是下一个客户能顺利连接上来
技术为业务服务,所以一直以来的cs业务逻辑也要转变为bs业务逻辑思维,客户需求会和以前很不同
c2c(个人认为sns也是一种c2c形式)不能不去学习,虽然目前还没有相对成功的盈利模式面世,但要想到b2c也是花了近20年才形成了成功的电商盈利模式
还是需要自己尝试下才成哦
我感觉,7年已经是一个熟练的程序员,在基础技术方面没有大的障碍,应该给自己定个方向,偏技术方面发展,还是偏向管理方面,然后在深入的向这个方向靠近。
谢谢各位宝贵意见 受益非浅
其它类似信息

推荐信息