成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

學習Python兩年,我的人生軌跡發生了怎樣的變化?

開發 前端
學習Python的經歷教會了我很多東西,可以說,它深深地改變了我的人生軌跡。這段學習經歷告訴我:關注自己能掌握的東西,通過開源站在巨人的肩膀上,一個人可以通過小預算,甚至是零預算的項目產生很多價值,大項目也會在不久之后到來。

 本文轉載自公眾號“讀芯術”(ID:AI_Discovery)

學習Python的經歷教會了我很多東西,可以說,它深深地改變了我的人生軌跡。這段學習經歷告訴我:關注自己能掌握的東西,通過開源站在巨人的肩膀上,一個人可以通過小預算,甚至是零預算的項目產生很多價值,大項目也會在不久之后到來。

[[333012]]

我既不是成功學的教練,也不是專業的開發人員,我在自己的環境中取得成功的方法可能對你來說并不合適。但是,我曾幫助許多同事開始他們的編碼之旅,并且這樣的模式都獲得了成功,希望這個模式也可以幫助各位讀者入門。

 

夢想

我從小就會被科技吸引,早年記憶之一就是擺弄一臺舊收音機,拆開、檢查電路、再重新組裝。十幾歲的時候,我迷上了游戲機和電腦。我一直熱衷于學習編程,但是大多數嘗試都限于重復教程。

上大學時,我寫了許多小應用程序,但它從來沒有真正成為一種習慣。大學一畢業我就被聘為金融經濟估值分析師。但我的夢想是寫代碼,成為一名開發人員,用技術解決問題。我希望把這個想法告訴經理和同事,得到正式的授權后繼續代碼之旅。

這聽起來像是妄想,如果無法證明我能夠做到,人們怎么會相信我呢?更何況寫代碼并不是我被雇傭的理由。

大任務從來沒有來過,我的第一份工作已經過了三年了。我一直在收聽技術會議的廣播,閱讀相關博客,看看蓬勃發展的開源社區發展出了怎樣了不起的產品,我想成為開發者的愿望越發強烈。

不能說第一份工作毫無價值,我學到了很多關于金融建模和經濟框架的知識,但是在內心深處,我渴望的是硅谷的技術。只是等待完美的任務落到自己身上是一個美好的夢想,但這不太可能,也不受自己的控制。

 

旅程開始

大學時,我選擇了具有C#基礎的.NET框架作為技術棧。直到今天,我仍然喜歡c#語言的優雅和表現力。然而在工作中,我那時的主要任務是處理數據。.Net庫并不太適合處理數據科學問題,所以我把注意力轉向了Python。

我接受了一個挑戰:在空閑時間里無理由地連續寫100天Python代碼。有的日子會很愉快,我一連幾個小時都停不下來,有的日子就很懶,只寫幾行。但我最終堅持了下來,在100天后,我在想自己的下一步是什么。

當時在工作中遇到一個任務,需要反復執行一些財務報告的數據驗證。一開始這個任務挺有趣的,但是第五次之后,我厭倦了一次又一次在Excel中創建10個數據透視表。那時,我迫切地想把新掌握的Python技能付諸實踐。

具有Pandas包的Python提供了Excel所能提供的所有數據處理功能。Excel提供了對每個單元格的控制,而通過Pandas可以操作列向量。假設將兩列相加,在Excel中需要在第一行定義一個公式,然后向下拖動。

而對于Pandas,需要引用的量是列名——在后臺操作一次性應用到整個列。一旦產生更多的行,不需要調整邏輯,只需要一行代碼就可以實現兩行的相加。

這個功能非常適合我的任務,我執行的大多數檢查都是簡單的聚合比較。或許你會覺得我在100天的練習后已經準備好了,然而這練習并沒有教會我如何解決問題。遵循教程是一回事,將問題轉化為可管理的步驟又是另一回事。

我一步一步地瀏覽博客和StackOverflow之類的問題,知道我能將需要解決的問題轉化為代碼。雖然速度并不快,但我還是完成了檢查任務的自動化。手動執行的檢查驗證被我轉化成了幾秒鐘的代碼運行。

學習教程是一個很好的起點。然而,要正確地學習一門編程語言,必須找到自己的問題并解決它。

 

分享,學習,幫助

第一次的成功給了我動力。那時團隊中沒有人在工作中使用Python,大多數人都只知道Excel VBA,PowerQuery和Access。我對Python介紹引起了很多人的興趣,他們認為Python易于理解,很多同事也受到了學習這門語言的啟發。雖然我還是個初學者,但是突然就變成了一個可以給人建議、幫人起步的人了。

這也就帶來了一些全新的問題。通過與同事的討論,并合作實現許多想法,我學到了很多關于Python的知識,也有了一些很好的實踐經驗。與團隊合作解決復雜的問題,促使我在版本控制、單元測試和持續集成/持續部署方面擴展了自己的視野。

展示自己的產品,你身邊的人可能會面臨類似的挑戰。在最壞的情況下,身邊的人可能并不會感興趣,但是即使如此,展示也不會讓你失去任何東西。在最好的情況下,身邊的人會促進工作,也會給你提出新的問題,提高你的技術。

 

接受新的挑戰

從那之后,我們面臨的挑戰也越來越大。意外之下,一個遺留的財務應用程序沒法使用了,我們的部門曾經依靠這個程序來發布財務結果。

接受Python的挑戰原本只是想想而已,但現在卻成了必然選擇。我被要求組建一個團隊并領導一個Python程序的開發,時限兩個月。意料之中,我們這個小團隊按時完成了這個任務。

這個挑戰非常傷腦筋,但并非不可解決。我如果只是一直妄想獲得一個這樣大任務的機會,當這個機會真正來臨時我也會悲慘的失敗。而我選擇了慢慢地提高我和團隊的技能,這使我們逐漸走向成功。

后來的事情便不再受我控制。由于這個項目開發的成就,我獲得了第一次晉升和加薪。一年之內,我找到了一份新的工作。我現在負責一個擁有金融功能的數據集成。我使用最先進的數據平臺和分布式,解決了一些在幾年前無法想象的問題。

從細微之處開始提升,當更大的挑戰來臨時,就能夠做好準備,成就也會隨之而來。

學習Python是一段艱難的旅程。開源社區創造了許多神奇的工具,和培訓的材料,也為眾多問題提供了答案,它是我學習之路上的最大幫手。在過去幾年中,我一直從這些內容中獲益。而如今,我有能力去在技術上幫助別人了,有更多的事情等著我去完成。

 

責任編輯:華軒 來源: 讀芯術
相關推薦

2020-04-02 09:00:00

DevOps架構

2018-07-16 14:36:24

編程學習代碼

2017-11-01 17:25:11

編程站著編程身體變化

2021-03-18 09:18:35

新冠肺炎智能家居物聯網

2020-12-04 14:43:31

智能制造冠狀病毒制造商

2013-08-30 09:53:09

站著編程編程編程坐姿

2018-01-18 09:14:42

網絡存儲變化

2021-04-11 10:40:16

Git軟件開發

2023-11-29 16:15:48

CIOCISO

2017-09-06 17:55:17

用戶體驗UE社交媒體

2019-09-02 22:03:37

戴爾

2021-03-23 11:00:41

網絡安全網絡攻擊網絡釣魚

2017-12-25 16:31:33

前端程序員

2012-09-28 09:34:51

ARM服務器性質

2018-01-12 15:32:55

大數據DBA數據庫管理員

2016-03-21 10:54:55

vine產品經驗

2013-12-20 11:02:08

池建強

2020-01-17 20:40:06

Windows 7Windows 10Windows

2018-07-23 14:43:56

數據庫DBAMySQL

2017-12-28 15:40:16

開源LinuxGitHub
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品二区 | 国产乱码久久久久久 | 欧美精品一区二区免费 | 久综合| 欧美精品欧美精品系列 | 精品欧美一区二区在线观看 | 在线一区 | 精品久久久久久亚洲精品 | 麻豆av在线免费观看 | 中文字幕一区二区在线观看 | 欧洲成人午夜免费大片 | www久久久| 国产福利在线小视频 | 在线免费黄色小视频 | 九九热精品在线 | 欧美综合国产精品久久丁香 | 欧美a∨| 一区二区三区在线 | 精品国产欧美一区二区 | 国产精品高潮呻吟久久aⅴ码 | 国产一区二区精品 | 亚洲国产二区 | 国产精品99久久久久久宅男 | 欧美a在线看 | 亚洲91精品 | 免费毛片网| 蜜桃精品视频在线 | 97人人干| 国产中文字幕网 | 在线观看国产精品视频 | 国产一区二区在线播放视频 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 91久久视频 | 国产精选一区 | 一区二区在线不卡 | av资源中文在线天堂 | 国产日韩精品一区二区 | 国产一区久久精品 | 免费成人高清在线视频 | 欧美午夜剧场 | 青青操av|