<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python轉(zhuǎn)行:從0基礎(chǔ)到入職名企月薪30K~

          共 2244字,需瀏覽 5分鐘

           ·

          2021-03-29 10:42

          這是我搞python四年多的淺見吧:

          優(yōu)點(diǎn)容易上手,開發(fā)效率高,代碼易讀,輪子多,應(yīng)用范圍廣(數(shù)據(jù),運(yùn)維,爬蟲,web),性價(jià)比高


          缺點(diǎn)招人不好招(學(xué)校不教的同學(xué)們就不深入學(xué)?。?,效率問題(解釋型語(yǔ)言的通?。?,項(xiàng)目管理問題(動(dòng)態(tài)語(yǔ)言一時(shí)爽,代碼重構(gòu)火葬場(chǎng)), 2和3不兼容(不過果斷舍棄不好的特性才是python的未來(lái))

          還好對(duì)于web應(yīng)用這種io密集型應(yīng)用,python的運(yùn)行效率是可以接受的,真正遇到了瓶頸可以再繼續(xù)優(yōu)化。


          入門與提高


          python是一門易學(xué)易用的語(yǔ)言(但是我感覺很容易寫出爛代碼),so,你的競(jìng)爭(zhēng)力在哪呢?實(shí)際上學(xué)一門語(yǔ)言成本不高,難的在于技術(shù)棧,比如后端需要對(duì)linux/mysql/nosql/web framework/數(shù)據(jù)結(jié)構(gòu)/算法/網(wǎng)絡(luò)/git/操作系統(tǒng)等都需要了解,很多東西都是慢慢積累的。


          有時(shí)候我也在想,自己跟那些大牛差距在哪。我是個(gè)承認(rèn)智商的人,我一直覺得智商決定上限,努力決定下限。我可能成不了牛人,但是至少要做一個(gè)合格的python工程師。


          想說(shuō)下學(xué)習(xí)方法吧,除了智商之外,就是學(xué)習(xí)方式和練習(xí)的問題了(更多學(xué)習(xí)方法論可以看看《程序員的思維修煉》):


          刻意練習(xí),多寫。看書的時(shí)候邊看邊寫,哪怕照著書敲一遍,看的效率記憶率非常低。我看過很多之后腦子基本記不住多少,真正自己用過了才有感覺。編程無(wú)他,唯手熟爾。


          看源碼。如果不想只是做api工程師,就開始看各個(gè)模塊的實(shí)現(xiàn)。嘗試模仿使用一些高級(jí)用法,有的代碼實(shí)現(xiàn)非常精巧,像高手多學(xué)習(xí)提升編碼能力。當(dāng)然也不是刻意玩弄語(yǔ)言技巧,還是要遵守KEEP原則,語(yǔ)言技巧只在適當(dāng)?shù)臅r(shí)候用在合適的地方。董偉明的博客有很多python庫(kù)代碼的心得,大家可以參考下。


          做自己的小項(xiàng)目學(xué)了很快就忘記了,不斷做項(xiàng)目,不斷練習(xí)所學(xué)的東西。你可以把學(xué)到的東西都用上,比如我會(huì)爬蟲,就寫過拉勾的職位分析,寫過微博機(jī)器人,寫過微信公眾號(hào)聚合。用自己學(xué)到的東西解決問題是比較有成就感的事情。不過到現(xiàn)在前端也學(xué)得很艱難,囧。。。


          跟牛人學(xué)習(xí)。如果你的周圍你是最厲害的,那恐怕你該換個(gè)地方了。同事很多是行業(yè)里比較厲害的牛人,多和他們接觸能學(xué)到很多東西。我這一年跟著天涯老師和同事學(xué)到了不少新玩意。。。


          善用工具前輩們開發(fā)了很多好用的工具,比如前端的gulp,webpack;linux上的vi和命令行工具; mac上的dash文檔查詢,iterm終端,tmux, zsh等。


          社區(qū)交流。github,stackoverflow是非常好用的網(wǎng)站,各種牛人混跡于此。還可以參加一些技術(shù)分享,訂閱一些技術(shù)博客,時(shí)刻關(guān)注下社區(qū)的最新動(dòng)態(tài)。


          反思總結(jié)。看看問題出在哪了,怎么去改善。技術(shù),溝通,需求理解,工程管理,思維方式等等很多環(huán)節(jié)都會(huì)出問題,不斷總結(jié)反饋,改善自己。


          記錄。寫博客或者用gitbooks等工具構(gòu)建自己的知識(shí)體系。好的博客也是別人快速了解你的工具


          知識(shí)點(diǎn)

          如果你想做python web相關(guān)的東西,下邊這些東西可以參考學(xué)習(xí):


          基礎(chǔ):linux命令,計(jì)算機(jī)網(wǎng)絡(luò),python語(yǔ)言,http協(xié)議,基礎(chǔ)算法數(shù)據(jù)結(jié)構(gòu)

          python: 內(nèi)置庫(kù),爬蟲庫(kù),web框架,數(shù)據(jù)庫(kù)接口等。

          代碼:pep8,代碼組織,文檔注釋,TDD,敏捷等。markdown/sphinx/docstring/readthedoc等

          (使用vim的話推薦python-mode插件,或者直接用IDE工具pycharm)

          相關(guān)框架(庫(kù)):django/flask/tornado/requests/sqlalchemy/unittest/celery等等

          數(shù)據(jù)庫(kù):mysql/mongodb/redis/memcached

          前端基礎(chǔ):html/css/js/jQuery/mvvm框架/coffeescript/gulp/webpack

          版本控制:git/github使用

          服務(wù)器運(yùn)維:ssh/docker/nginx/linux命令/CI工具

          善用工具:vim/pycharm/sublime/atom/tmux/zsh/ipython/jupyter/mysql-workbench/mongochef/postman/curl


          很多東西稍微了解下就可以,感興趣的可以自己鉆研。不過基礎(chǔ)的開發(fā)能力還是要有的。


          目前正打算寫一下自己的入門和學(xué)習(xí)經(jīng)驗(yàn),希望可以給非科班人士提供一些建議,目前資歷尚淺,希望有經(jīng)驗(yàn)的Python高手可以一起協(xié)作。


          未來(lái)

          工作之后我就在想,工作是為什么。有些程序員工作是為了養(yǎng)家糊口,有些是為了財(cái)務(wù)自由,有些程序員興趣濃厚,為了實(shí)現(xiàn)自己的價(jià)值,有些人認(rèn)為技術(shù)只是實(shí)現(xiàn)商業(yè)目標(biāo)的工具, 不同的人看到的不一樣,不同層次看到的也不一樣。

          掃下方二維碼加老師微信

          或是搜索老師微信號(hào):XTUOL1988【切記備注學(xué)習(xí)Python】

          邀您來(lái)聽Python web開發(fā),Python爬蟲,Python數(shù)據(jù)分析,人工智能 免費(fèi)精品教程0基礎(chǔ)入門到企業(yè)項(xiàng)目實(shí)戰(zhàn)教學(xué)!



          掃一掃
          更多咨詢?cè)缰溃?/p>



          歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持


          萬(wàn)水千山總是情,點(diǎn)個(gè)【在看】行不行


          *聲明:本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來(lái)源信息有誤或侵犯權(quán)益,請(qǐng)聯(lián)系我們刪除或授權(quán)事宜

          瀏覽 33
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  69亚洲精品 | 伊人激情综合 | 搞基操逼摸奶黄色视频网站 | 天天日天天射天天操 | 欧美成人性片 |