PHP自學者有問題問問大鳥們

來源:互聯網
上載者:User
我是一個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年已經是一個熟練的程式員,在基礎技術方面沒有大的障礙,應該給自己定個方向,偏技術方面發展,還是偏向管理方面,然後在深入的向這個方向靠近。

謝謝各位寶貴意見 受益非淺

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.