Home > Backend Development > PHP Tutorial > PHP自学者有问题问问大鸟们

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

WBOY
Release: 2016-06-23 14:02:41
Original
1004 people have browsed it

我是一个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年已经是一个熟练的程序员,在基础技术方面没有大的障碍,应该给自己定个方向,偏技术方面发展,还是偏向管理方面,然后在深入的向这个方向靠近。

谢谢各位宝贵意见 受益非浅

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template