關於程序

三四年前,在大學裏接觸到了操做系統的書籍,從單片機的微型計算機到操做系統的設計,不論是windiows仍是unix,仍是看的如癡如醉。單片機的程序也是寫的很開心。php

大四創業以後,失敗了,跟着老師創業作輕應用,直接瞄準用戶需求,使用node的單一進程的語言(這個術語我忘了怎麼說的)node

後來人數上來以後,沒有人手和精力去研究node的高併發,頂峯十多萬人的每秒訪問,因此後來使用了PHP,也就開始了個人PHP生涯。最開始徹底不懂PHP框架,因此咱們使用原生,模板和邏輯是寫在一塊的。咱們的項目大小很是小,熟讀很快,沒有任何優化的前提下,由於就是include咱們都不多,基本上沒有,瀏覽器最大的負擔是PHP的直接運行。lnmp幫咱們抗住了全部的訪問量問題以及後臺的反向代理幫咱們抗住了一部分併發,也解決了******的一部分問題。python

可是人手一本阿里寫的《大型網絡架構。。》書名我記不清了。mysql

只是以爲當時寫的很爽。面試

如今換了幾家公司,中間也又創業了一下,幾個毛頭小子,咱們瞄準的是風口,隨便找了網上寫好的代碼,TP框架的。咱們開始修改。可是我真的很是懵。一些代碼的組織方式是頗有規範的,我腦海裏除了JS,滿篇的過程式PHP代碼,讓我一度認爲PHP不就是小米加×××的快捷語言,遵循一些最佳實踐的建議就行了,爲啥這麼複雜,感受比JAVA還複雜。。。。算法

一個http請求這麼複雜的流程和路由判斷。。。後來的後來,不少公司的招聘明確要求熟練使用TP。我去面試了幾家,我連入口的寫法都不很清楚。而後我就用了一段時間,抄了幾個現成的項目,熟悉了這套面向對象的寫法,後來才知道這個對象很不完全很不正規。不過卻真的是一個適合團隊開發的,能夠合做的框架。能夠理解爲犧牲性能換取效率的例子sql

如今的電腦也不在意那點性能,如今的網速也不在意JS加載不少帶來的網絡延遲,一切都是那麼的順應時代的發展。數據庫

如今也看過了不少PHP框架的源碼實現,也看了不少數據庫的相關知識mysql,oracle,我剛傾向於學習數據庫了。編程

大多數php框架如今也都有了比較默認的規範PSR1-4,不少組件化的東西都出現了,只用組件徹底是能夠搭建一個可用的框架了,若是打蛇打七寸,本身針對業務優化某一塊,是能夠獲得一個至關不錯的框架,適合本身的。瀏覽器

不過如今忽然有點不太項寫PHP了。中國的不少小公司,就是和技術不太相關的業務領域,掙錢的仍是這一塊,應該說需求最多的在這一塊。這是正常的。

工做上仍是會繼續寫PHP。我最開始學習程序也不是爲了某個語言,一個是興趣,第二個就是我是藥學生,我想作的事情只有一個實現移動醫療。因此我決定把程序學透徹點。我很喜歡編程的感受,社區的氛圍很好,學習的感受更是沒有的說

只是一句話,技術書籍,紙張對不起價格。

python,go,ruby結合大數據的技術,尤爲是數據庫的相關也許是我更感興趣的。我不是科班出身,算法和數據結構三年看了好幾遍,仍是有點不很理解,也許在敲一遍就懂了。

記錄本身的發展歷程,不爲任何事,只是回顧下,每一個人都會消失。全部的事情都會消失在風雨中。不會有人記起。誰知道是誰第一個發現了火,這麼偉大的發現,我估計永遠也不會知道是誰給咱們的。不僅是編程,好多事情也是吧。

知我者,其唯春秋;罪我者,其唯春秋。

相關文章
相關標籤/搜索