新晉程式設計師的七大原罪,你中槍了嗎?

2021-01-09 讀芯術

全文共2500字,預計學習時長8分鐘

圖源:Pexels

聖經中,將人類的惡性劃分為七種表現方式,定義為人類與生俱來源自靈魂的七原罪。

傲慢、妒忌、暴怒、懶惰、貪婪、貪食及色慾。

這七個極具概括性的詞,如今可以套用到人類各行各業、日常生活的各個方面所犯的錯誤。

程式設計師也難逃魔爪。

每次向新職業的過渡都涉及到學習曲線。完全適應新的工作環境前,人人必須經歷一個經受考驗蛻變的過程。

具有較強適應能力和應變能力的人可能會覺得這個過程順利和簡單。而普通人則可能需要更多的時間和精力來適應。不管是身處學術階段還是職業階段,過渡到數據科學職業無疑是個很大的挑戰。某種程度上,這是不斷學習、永無止境的旅程。而這趟旅程充滿艱難險阻,和各種未知,一不小心就會陷入錯誤的泥潭。

為此,小芯向數據科學領域各路大神取經,總結出以下關於新晉程式設計師的7條原罪。快來看看,你有木有踩坑吧~

圖源:Pexels

1. 沒有初步的策略

大多數不具備計算機科學和數據分析知識背景,卻想要開始數據科學的新職業的工程師,關於如何成為數據科學家、數據分析家或數據工程師,他們沒有明確的戰略。

他們不斷增加信息量,但卻從未真正深入地了解特定內容。他們往往一次參加多個線上課程,從不同的網站中下載備忘單,閱讀許多作家的文章,但卻沒能形成一個成體系的計劃。

開始這個學習旅程之前,小芯強烈大家建議制定一個學習計劃和日常習慣表,遵循它們以實現目標和建立或加強分析能力和編程技能。在想從事的行業中對最流行的程式語言和軟體進行研究,查找廣泛使用的庫和包,並根據目標定義最適合你的程式語言和軟體。堅持不懈和不斷實踐下,你就是明天的程式設計師大師!

2. 盡力一次性學習多種程式語言和軟體

新程式設計師常常受到一次學習多種程式語言和軟體的誘惑,進而將它們作為技能寫進簡歷。可能你認為這是推銷自己的一種手段,但很多時候適得其反。

數據科學、數據分析和數據工程職位空缺的公司和機構更傾向於選擇一位具備紮實專業背景的候選人,他精通一門或者兩門程式語言和軟體,最多三門。很少有職位要求你精通Python、R、SQL、C、C++、C#、Matlab、Java、Ruby等所有的程式語言。

相反地,要研究在特定行業或公司,你更可能會使用的程式語言和軟體;掌握一種或多種編程和分析技能,並真正地精通。你會發現所有的程式語言之間存在共同的邏輯和相似的功能。

然後。從一種語言過渡到另一種語言僅需學習不同的語法,而無需學習其背後的整個邏輯。

3. 代碼編寫過程中不尋求反饋意見

經理要求的標準、第三方期待得到的結果、客戶的需求與你實際完成的事情之間總是存在巨大的差距。

只要你在開發程序或新代碼,就嘗試將它分成幾個階段,徵求反饋意見之後再進行下一步。每個階段的反饋會讓你知道自己是否仍處於正確的操作軌道,或者是否要根據客戶的需求進行更改。但這不意味著你無法理解要求執行的操作,而是將其視為利益相關者間的想法和期望。越是經常收到反饋,如果出現偏差,你需要修改的內容就越少。要記住持續的交流溝通對每個項目的成功實現都是至關重要的。

圖源:Pexels

4. 不在代碼上寫注釋行

儘管這聽起來很明顯而且是一項微不足道的任務,但是返回暫停項目時,它是跟蹤每行代碼或代碼塊所執行操作的絕佳策略。

在代碼編寫的初期過程,程式設計師對項目的目的和目標了如指掌並不斷更新;他們知道要編寫的程序背後的邏輯步驟,以及追求的結果。然而,由於各種原因(經濟限制、信息缺失、優先事項變更)的影響,所有的項目都容易暫停。這將迫使程式設計師在保留前一個任務的情況下需要切換到不同的任務。

恢復中斷項目所花時間越長,記住項目剩餘位置和缺失點的機率就越低。這就是注釋行的用武之地。在必要的地方嘗試加上它們;請記住標註得要足夠清晰,能夠讓程式設計師和執行者理解代碼背後的邏輯。

5. 沒有測試當前的知識水平

你可能已經看過許多操作方法和分步編程教程。你可能還閱讀了多本數據科學書籍和編程指南。你也可能已經完成了來自Udemy、Coursera 和DataCamp的許多編程訓練。猜猜接下來做什麼?

沒錯,就是測試當前的知識水平。上述訓練和課程的真正價值不在於獲取資格證書,而是獲得的知識並能成功將其運用於解決既定問題。

坦白來說,參加線上課程,跳過多數課而不是深入學習,每個人都可以獲得資格證書,公司和機構也非常清楚這一點。嘗試將自己推向新的極限,尋找線上編程挑戰,嘗試集思廣益,在沒有太多資源幫助的情況下進行編碼。這並不意味著執行實際工作時不能運用它們,但是這樣做能夠讓你在工作時舒適感和安全感更強,並降低對這些資源的依賴性。

6. 假裝知道一切

相信我,你做不到的。

沒有人能做到這一點。數據科學領域博大精深,每天都能學些新東西。你能夠開發、使用和掌握的所有庫、包、函數、方法及算法真的很多。時刻保持學習的好奇心和謙虛的態度,因為你越認為自己知道的多,實際你知道的越少。

7. 跟隨大流

某些時候,使用一種特定的程式語言和軟體會讓你感覺得心應手,於是你可能覺得無需學習新的程式語言和軟體。

小芯不止一次聽到數據分析小哥哥爭論哪種程式語言在性能、可利用的庫和包、線上資源以及受歡迎程度方面是最好的。甚至還吵起來,打起來。所以始終保持謙虛,認識到總會從其他的語言、庫、包或軟體中學習到新的知識,真的很重要!

畢竟,每種程式語言有其優缺點,但目標是充分利用它們,靈活運用,清楚最適合用於給定任務的程式語言,以解決特定的問題。

這些「罪狀」,你中了哪些呢?

如果一個都沒中,小芯特別恭喜你~你已經是一名優秀的程式設計師啦!

留言點讚關注

我們一起分享AI學習與發展的乾貨

如轉載,請後臺留言,遵守轉載規範

相關焦點

  • 聖經中人類原罪是怎麼的來的?
    聖經聖經原文中沒有記載七大原罪。「原罪」的叫法來源當然是指罪是從人類始祖那來的,但其更實質的意思是這種罪是每個人與生俱來的,就是主耶穌傳道時毫不媚俗毫不妥協毫不討好地說:人有罪,應該悔改。不信主的人反感這名話,認為這是宗教對人的控制。可是,只要稍微仔細想想,那不是千真萬確的事實嗎?何謂「原罪」,就是與生俱來無法選擇且人人如此,否則便是胡說。我們驗證一下:與生俱來什麼意思?
  • 鬥羅大陸:唐三和毀滅之神視頻通話,七大原罪神卻嚇尿了?
    各位小夥伴,大家好,小編今天給大家帶來的是精彩的玄幻漫畫,鬥羅大陸:唐三和毀滅之神視頻通話,七大原罪神卻嚇尿了?看過鬥羅大陸神界傳說的各位小夥伴都知道,毀滅之神是初代神祗,他的戰鬥力可以說是跟作為神界掌權者的唐三不分上下,而唐三則還要藉助神界中樞才能夠和毀滅對抗,這也就是為什麼唐三一直不想和毀滅之神動手,因為他沒有必勝的把握,再加上毀滅之神手下有七大原罪神,個個都是一級神祗,戰鬥力強悍不容置疑,但他海神唐三的名頭,在神界當中也是非常響亮,就比如這一天,唐三和毀滅之神視頻通話,七大原罪神卻嚇尿了,
  • 外媒細數亞洲七大原罪城市 臺北屬「貪吃」之城
    圖片來源:臺灣《中時電子報》資料照片華夏經緯網2月28日訊:據臺灣媒體報導,宗教將會損害人類靈性的惡行,劃分為七種,即為七大原罪:傲慢、嫉妒、憤怒、怠惰、貪婪、貪吃與淫慾。印度尼西亞媒體將人類的七大原罪與亞洲城市結合,臺北市因美食眾多、唾手可得,被列為「貪吃」之城。
  • 事事都與人比較是你不幸福的原罪
    事事都與人比較是你不幸福的原罪聖經中有七大原罪:傲慢、暴食、貪婪、懶惰、淫慾、嫉妒和憤怒。傲慢列在原罪之首,它使人們丟失了謙卑的態度,蒙昧了雙眼。《傲慢與偏見》裡說:傲慢讓我無法去愛別人,偏見讓別人無法來愛我。暴食是吃貨們都會犯的罪,人需要食物,離不開食物,但凡事須有度。
  • IT是程式設計師嗎
    程式設計師平時都做什麼?it是程式設計師嗎?這些疑問,小編一一為你解答。IT是什麼意思?IT(Information Technology):即信息科技和產業的意思。它主要是應用計算機科學和通信技術來設計、開發、安裝和實施信息系統及應用軟體。它也常被稱為信息和通信技術。
  • 程式設計師能做一輩子嗎
    但此時,我卻有了一個疑慮:網際網路技術,碼農能做一輩子嗎?類似這種事情如果再次發生了怎麼辦,繼續換公司?做程式設計師,各種加班,面對電腦,自己身體受得了嗎?年齡大了,以後會被頂替嗎?能升到管理嗎?問題還有很多,不過這些最為突出,細思極恐。我等程式設計師,大多數都不願意去想這些。
  • 這些七原罪化身的角色,有點不講"武德"
    從各類文化中汲取靈感,成為了越來越多創作者的共識。發端於天主教教義的"七原罪",本意是指嫉妒、傲慢、貪婪等潛藏在人性中的"原罪",在西方文化中具有廣泛的影響力。經過後人不斷對其加工修飾之後,七原罪"開始活躍於流行文化的熔爐之中。許多創作者通過將"七原罪"擬人化,賦予"七原罪"以人的特徵,借用娛樂化的方式架起直抵人性本質的橋梁,引發個體反思。
  • Steam七大名著是什麼 Steam七大名著詳細介紹
    不知道steam七大名著的你還敢說自己是忠實的steam用戶嗎?在目前的PC遊戲圈一直流傳著steam七大名著這樣一個傳言,大概意思就好比四大名著,你可以沒玩過但是你必須要聽說過。那麼本文就給大家帶來一片關於steam七大名著的具體介紹,一起來看看漲漲知識吧。
  • 它象徵的正是七大原罪
    原文中是這樣寫道:「裡德爾說,'可我不明白的是——僅僅出於好奇,我想問的是,一個魂器用處大嗎?靈魂是不是只能分裂一次?多分幾片是不是更好,能讓你更強大?比如說,七不是最有魔力的數字嗎?七個——?'《哈利·波特》中不乏對「7」的熱愛,比如正傳作品一共有7部,霍格沃茨魔法學校共有7個年級,韋斯萊一家有7個孩子,魁地奇球隊有7個成員等等。在西方「7」是有魔力的數字,音樂簡譜音階的循環是1-7、上帝7天造世界、七芒星是神秘學中最難以捉摸和操縱的魔法陣,還有天主教教義中揭示人類惡行的七大原罪——七宗罪。
  • 神界原罪2值得買嗎 神界原罪2好不好玩
    作為神界系列的第二部作品,神界原罪2是非常值得入手的。在前作的基礎上加強了美術設計,更退出了全新的玩法。
  • 西方神話中的七大惡魔
    在西方神話裡有代表著人間七宗罪的七大惡魔,你都知道是哪些嗎?一、傲慢之罪:墮落天使路西法路西法原是六翼天使,但是他由於過度傲慢而忘記自己是一個天使,意圖與神平起平坐。三、懶惰之罪:怠惰魔王世界的君主貝利爾身為上帝創造的第一位天使,甘居力天使之位,不願進取(並不像之後的其他天使那樣,一心為上帝出力)因此怠惰成了他的原罪,他非常危險,是能力最強大的墮天使之一。傳說中。
  • 一款遊戲三種「七原罪」化身,這是什麼神仙操作?
    橫跨ACG領域,七原罪題材流變在這一系列作品中,1995年上映、由大衛芬奇執導的電影《七宗罪》,堪稱是宗教文化與流行文化結合的典範。該片將「七原罪」關聯到連環謀殺案,以驚悚懸疑的拍攝手法渲染出人性之罪,又反映了自我救贖的必要性,發人深省。而進入新世紀之後,以「七原罪」為範本創作的作品更是不斷湧現。
  • 這些七原罪化身的角色,有點不講「武德」
    從各類文化中汲取靈感,成為了越來越多創作者的共識。發端於天主教教義的「七原罪」,本意是指嫉妒、傲慢、貪婪等潛藏在人性中的「原罪」,在西方文化中具有廣泛的影響力。經過後人不斷對其加工修飾之後,七原罪」開始活躍於流行文化的熔爐之中。許多創作者通過將「七原罪」擬人化,賦予「七原罪」以人的特徵,借用娛樂化的方式架起直抵人性本質的橋梁,引發個體反思。
  • 程式設計師真的「內捲化」了嗎?如何應對?
    現在,「內卷」從大學生群體中「出圈」,各行各業內部的非理性競爭都以「內卷」稱之。專業人士指出,發展中出現停滯階段很正常,關鍵是要有效地進行理性競爭,呼籲相關行業正視非理性的「內卷」現象,積極探索「去內捲化」的改革之路。
  • 程式設計師鼓勵師月薪25000,程式設計師工資月薪15000,你怎麼看?
    有個網友問,他們公司的程式設計師鼓勵師,月薪25000,而自己是個碼農,月薪只有15000,瞬間覺得心理不平衡。該怎麼看待呢?我聽到他這麼一說,愣了一下,環顧四周,發現大家都在低頭碼代碼,不遠處的總監也在靜默做事中,我擦了擦眼睛再次環顧,確認沒有一個女生。
  • 你學習了嗎?程式設計師親身告訴你學習的重要性
    ...程式設計師認為:python在英語中有「蟒蛇」之意,蛇可以吃蝙蝠、老鼠等野生動物,因此有利於去除很可能是蝙蝠帶來的新冠病毒。第二,學習python可以修身養性,適應宅在家的生活,同時可減少宅在家引起的心理問題,是目前有效的防範病毒的手段之一。
  • 背後竟然隱藏可怕的七原罪
    還是在生活把你徹底打倒之前,先承認自己是小丑,好讓生活下手輕一點?在原罪和宿命的面前,大多數人可能已經選擇了後者。 教你如何在遊戲裡打破七原罪的宿命 雖然小丑就是你我他,但還是有很多年輕人總是不想低頭,我命由我不由天嘛。你也可以選擇逆天改命,不當小丑。比如中世紀時候可以購買贖罪券、參加十字軍東徵。而在遊戲發達的今天,「原罪文化」早已經變成了一套完整的遊戲玩法。 比如網遊裡,大家最熟悉的魔獸世界,就是一個標準的原罪背景。
  • 如果七武海代表七原罪,那麼第一代七武海分別代表什麼?
    今天我們來討論一個問題:如果七武海代表七原罪,那麼第一代七武海分別代表什麼?七原罪指的是傲慢、貪婪、淫慾、嫉妒、憤怒、貪食、懶惰,代表著七種人的強烈負面情緒。巴塞洛米熊是國王手下七大武術之一,被世人稱為「暴君熊」。我不知道為什麼它有這個稱號,但薩博說,熊是一個非常溫和的人。月光莫裡亞是海盜王手下的七大武功之一,被卡託打敗後變得又懶又懶。他的座右銘是「享受你的成功」。他最喜歡的話是「為我做!」很平,漁盜團團長,七大武海之王之一,充滿正義感,被稱為「海霞」;一條藍胖鯨鯊,一定胃口好。
  • 我喜歡你:顧勝男人設崩塌?趙露思列舉顧勝男「七大罪狀」,求生欲滿滿
    相信大家對趙露思的新劇《我,喜歡你》早已有所耳聞,近日這部大家期待已久的網劇終於和大家見面了。這部由林雨申、趙露思等主演的當代都市電視劇,由藍白色的小說《終於等到你》改編,主要講述了毒舌的吃貨總裁路晉與女廚師顧勝男,在美食與愛的雙重魔力下最終相愛,收穫美滿幸福的故事。
  • 名偵探柯南最帥氣的七大男神,新一安室均上榜,哪一個是你男神?
    名偵探柯南最帥氣的七大男神,新一安室均上榜,哪一個是你男神?《柯南》可以說是一個最經典的動漫了吧,柯南的形象也是被大家熟知的,雖說柯南已經有好幾百集了,但是還是不能阻擋大家對他的喜愛,今天小編就來檢驗一下大家是不是柯南的真愛粉 ,其中最帥的七大男神,不知道大家有沒有印象,哪一個是你的男神呢?