回覆列表
  • 1 # 小貝的STEAM教室

    PHP就算了吧,說句不該說的,涼。

    學PHP適合什麼呢?小微型創業公司,人少事兒多,專案急著上馬,公司有今天沒明天,吃了上頓再想下頓。這會兒什麼穩定性可維護性長遠考慮都是扯,今兒做不出來明兒就得喝西北風,這會兒就見出PHP小快靈的有點來了,簡單易學好上手,小規模專案當時就能出活兒,這就滿足了創業公司“先站住”的想法。

    怎奈何呢?成也蕭何敗也蕭何,但凡這專案做起來了,以後,維護是個事兒,最佳化是個事兒,那句話怎麼說來著?“她那時候還太年輕,不知道所有命運饋贈的禮物,早已在暗中標好了價格。”當老闆們發現後期的成本遠高於專案失敗或延遲所帶來的損害時,自然會考慮及時止損。“只有背叛階級的個人,沒有背叛利益的階級”,商人逐利,在商言商,你不能指望每一個PHPer遇到的老闆都是PHP的忠實粉絲或者乾脆是個開善堂的。

    最後轉一個段子吧,很有特點地展示了各個語言的不同。

    一個顧客走進一家牛排店,要一塊牛排:

    C:服務員牽來一頭牛,給了顧客一把大刀,笑道,請享用!

    C++:服務員牽來一頭牛,給了顧客主廚刀、削皮刀、剔骨刀、片刀、砍刀、美工刀……堆滿在桌上,笑道,請享用!顧客一臉懵逼,但看到鄰桌的老大爺用揮舞雙截棍的姿勢使用美工刀切出一塊完美的牛排,於是也模仿起來。後來他住院了。

    Java:服務員端上牛排和餐具,顧客正要享用,服務員開始介紹吃牛排的步驟,事無鉅細,喋喋不休,說了三個小時顧客才能開始切牛排。

    還是Java:服務員端上牛排和餐具,笑道,請享用!顧客吃了起來。吃得正開心,突然服務員大吼一聲,停!一隊清潔工走到顧客身邊開始打掃衛生,吸地擦桌,好不熱鬧,過了好一會兒,服務員才說,請繼續享用!

    C#:這間餐館和之前某家看起來一模一樣,但是到處都貼著大大小小的橫幅:我們這家比隔壁那家好。

    Python:服務員端上牛排和餐具,並附上一把遊標卡尺,叮囑顧客要嚴格按照某個尺寸吃,否則會食物中毒甚至死亡。

    Swift:服務員端上牛排和餐具,笑道,請享用!顧客吃得正開心,服務員又端來一塊牛排,笑道,我們有新的牛排,請您務必吃下,但食用前請將你您剛吃下的牛排吐乾淨。

    JavaScript:服務員端上一塊豬排,笑道,您閉上眼睛吃,想著它是牛排,它吃起來就跟牛排一模一樣!

    PHP:服務員端上牛排和餐具,大聲說道,我們家的牛排是最好吃的!並堅持顧客跟著說一遍才能開始進餐。

  • 2 # 玩著學程式設計

    Python相對其他程式語言來更加容易學習,Python代表的就是一種極簡的思想,有極其簡單的語法,入手非常快,學習曲線低,可以直接透過命令列互動環境來學習Python程式設計。對於初學者來說,如果想學一項更容易、更靈活的技術,那麼Python是好選擇。

    在就業前景和就業薪資方面,Python也是非常的不錯的,Python可應用於人工智慧,大資料,雲計算等朝陽行業,未來前景廣闊。對於企業方面,也是比較缺人的,所以說目前在猶豫不知道學習哪個方向的,推薦學習Python。

    系統學習Python需要學習哪些內容呢?瞭解過“如 鵬 網”的Python學習路線,可以作為學習的參考。有網路的地方就可以學習,每個章節的後面都有相應的練習題和麵試題,需要通過錄音的方式來進行提交,夯實基礎,為面試做準備,有新的課程更新了,也是可以繼續來學習的。

    Python基礎

    資料庫開發技術

    web前端

    Python web開發及其企業專案實戰

    Linux

    NoSQL

    資料視覺化

    爬蟲技術

    人工智慧

  • 3 # 閒浮半日

    JAVA還是PHP是最好的語言,這個問題就是漢姆雷特,因人而異。從事軟體開發接近9年了,談一談自己的感覺吧。總體來說從學習新技術的角度來說,java的學習難度要大於php。

    曾經有人這樣比喻java與php的區別可以這樣來比喻,java就像是一步老爺車,開的不快,但是效能很穩定;而php就像是一部跑車,可以開的很快,但是有很多地方並不如人意。是的,這個也許就是他們之間的區別。

    Java的學習內容很多,除了Java基礎、servlet+JDBC外還有SSM三大框架。要將這個些內容學完就至少要4個多月的時間,如果涉及到WEB應用的開發,要學完還要花很多時間。這些說的只是將主要的知識點學完,並沒有說熟練的應用。而對於php來說,4個月中,除了學習php基礎外,還有就是隻學習一門框架(一般是thinkPHP)。這樣下來,4個月學php的同學會覺得非常輕鬆,而學java的同學多多少會覺得有些搞不透。

    Java是純面向物件程式設計,初步理解的時候會覺得吃力。分層架構也比較多,至少三層,這樣對於初學者也是比較吃力的一件事。而且在後期的開發過程中,3年左右,php就會出現比較大的瓶頸。也就是幹php的程式設計師會感覺自己能會的都會了,即使不會,看看都會了。而對於java程式設計師來說,這個時間,剛剛把java玩轉,不過發現還有很多東西需要自己去研究。比如說“大資料”,分散式、高併發等等。這就是技術的深度問題了。

    總體來說php能很快學會,也能很快掌握,但是技術深度不夠。而java不容易學習,不容易學好,但是技術深度足夠,足夠您長期發展。

    那對於初學者應該選擇java還是php呢?這裡我提一下自己不成熟的看法:

    1、看自己的接受能力怎麼樣。如果您的接受能力很強,能較快理解面向物件,比較追求長期技術,我建議你選java,反之選php。這是因為java是比較適合能力比較強的人,而php學習成本低,要求不高。

    2、看自己身邊有什麼資源?如果你身邊都是學php,而且有php的老師幫您,你就可以學php。反之,java也是一樣。

    3、也可以先學一段時間php,再試試Java,兩者相互比較,看自己比較喜歡那種語言,然後再做決定。

    總之,學習一門新語言要根據自己的情況來定,沒有最好只有最合適的。

    附一張新鮮出爐的J2EE學習路線簡圖

  • 中秋節和大豐收的關聯?
  • 烙畫和素描的區別是什麼?