個人php之路(續)

  在fl這邊的花其實明顯能感受到本身以前學到的不夠用了,有些時候可能都不是基礎的問題,而是對流程的理解,通俗的說其實就是一個經驗的問題,其實爲何不少企業招工做須要經驗,就是這個道理,給個任務給你,或者說在開展一個新項目,好比整合一個cms,或者一個商城,沒有經驗的話其實要花不少時間的,作出來的都不必定好,若是以前有相關的經驗,有些知識就算不知到,但你會知道怎麼去尋找答案。php

  在這邊應該是第一次去實際項目中應用框架,kohona框架,好像比較小衆,也不知道爲何當時公司選這個框架,反正用的也沒有發現有什麼亮點,可能咱們只是單純的去作開發,高度沒達到把,學框架我感受都差很少,先看怎麼部署,把環境大好,mvc各模塊能正經常使用,而後增刪改查,這些其實差很少,不一樣框架封裝的不一樣,但效果都那樣。你想達到哪一種效果就選相應的方法實現,大部分框架可能方法名字都差很少,像getList,getRow,save,where,orwhere,andwhere...用法大同小異。用的多了會以爲也沒什麼東西,理解裏面一些路由、自動載入、請求與響應原理,本身徹底能夠去寫個本身的框架,固然這個還要總體搭建的比較合理。java

   在這期間接觸過不少項目,開始去簡單的操做一些linux的東西,不過這時候仍是簡單的去操做數據庫,維護現有商城,作一些新增功能,開發過度銷系統、cms系統,以後作app的接口。總的來講涉及的仍是蠻多的,這樣是頗有好處的,畢竟php語言特性在那裏,通常企業也接觸不到一些很高大上的東西,因此若是一直在一個模塊或者項目裏,其實對我的來講提高真的會愈來愈小,有些東西只要你接觸過,不用有多麼深刻,但下次作得時候你就是老手了。linux

   呆了一年,感受沒有什麼升值空間了,其實主要是嫌工資漲不上去,跳到一家作在線定製的電商公司,成立不久,一家傳統印刷公司的子公司。進去的時候系統在線商城在改版,ecshop改成ecstore,基本上在後來一年中多事作ecstore上的二次開發和維護。我真的不明白爲何會有公司會選擇第三方的東西,並且仍是業務量不錯的公司,咱們的業務主要是客戶上傳圖片,經過一個diy系統作成相冊或者掛曆,成爲商品,下單。最主要就是圖片數據和生成相冊定位數據。ecstore一套賣幾十萬,完了你還要從新進行二次開發,由於不少東西不能知足你的業務,而後發現好像改也不是那麼回事,那在這個基礎上從新作功能吧,而後會發現它的擴展型作得真的不好,若是你是那種正常的電商業務,還ok,如過是有自身的特殊性的話,真的不建議用,首先,他的架構,這個多是我不懂,我也不吐槽了,但感受沒那個必要。而後是模版,掛件什麼的。對一些稍微有點要求的公司這些東西真能用嗎?你仍是要找個技術來維護把,那這個東西不就是爲了可以直接讓不懂技術的人去作模版直接換的嗎?那我還專門找個技術來維護我要你這個東西何用啊。緩存的不穩定性,剛開始的時候作個cmd update ,各類出問題。莫名其妙的出錯,那行,多是咱們不瞭解你的機制,但你文檔有說嗎。查緣由查不了,後來發現嗯是緩存表裏有些數據錯了,但你的緩存機制是人看的嗎?無端丟失文件等等問題。。。總之,各位,碰到ecstore開發的工做,慎重,當讓我不知道如今版本怎麼養了,反正我是被折磨了一年。laravel

   15年公司開展移動項目,幸虧我以前對app接口這塊也過經驗,就去作移動的服務端去了,期間先作了個微信版本的微商城。也算是對微信公衆號開發有了個研究。以後就是作移動接口和與flex交互接口。接口這個東西其實仍是比較簡單的。無非就是你app端或者flash那邊很差去處理一些數據,那就交給服務器端,也就是php或者java一些服務器語言去處理,咱們先定好數據的規則,用json或者xml,或者用amf來直接傳對象。那麼統一的數據處理格式,我接到數據,處理後以規定的格式把結果返回給你。OK。固然期間還有一個重點就是數據加密,簡單點就直接把請求的數據按排序好後鏈接成字符串,價格key,再md5,兩邊算法保持一致。就能夠了。程序員

   如今,在用laravel作一個相似diy的網站。設計模版,分割一個空的div塊,分割後保證每塊裏面能放圖偏,放文字,把文字圖片放好後就造成了一個客戶自定義的圖片,在經過保存這塊數據到文件或者數據庫。經過pdf生成把數據轉爲pdf文件,這樣就可進行印刷了。主要是編輯器的設計。我js只能說剛夠用,就東拼西湊的仍是作了出來了一個能用的。其實後面就可一根據本身需求作更多處理了。有些東西在一開始看來,好像不可能實現。但去作了你會發現,真的你會離你的目標會愈來愈近,到最後你可能比以前預想的作的更好了。並且期間你會獲得大量的經驗。算法

  爲何寫這些呢,由於我迷茫了,我愈來愈不知道php還能幹嗎了。還有多大的市場了,可能靠着這份技能我餓不死,但我還想獲得更多。不是說技術多牛了啊。只是以爲我應該去作些其餘的積累了。我接觸的越多,其實我越來以爲作php的不能稱爲程序員,不能稱爲編程,感受它裏面沒有思想。沒有數據結構。固然,多是我沒有到那個層次,接觸不到。但不能否認,它的瓶頸仍是很明顯的。其實到了高層次了,那些技術還能叫php嗎?仍是單純的php知識能解決的了的嗎?我不知到。因此我想去看看。而從此。我會把這些都記下來。這是我想到的學習方式數據庫

相關文章
相關標籤/搜索