敲代碼的在外行人眼里分為兩種人:
一種是超級厲害的黑客,就像電影里演的那樣,可以靠一臺電腦,敲幾個字符就能讓整個網路系統出現大規模的癱瘓,侵入到各種高大上的機構網路中,來去自如,看別人的電腦秘密如探囊取物一般;

另一種是苦哈哈的程式員,每天坐在工位上,噼里啪啦敲著一行行的代碼,還總被產品經理改需求,不愛說話,穿著邋遢,愛穿格子衫沖鋒衣、牛仔褲,背雙肩背包,黑眼圈配疲憊的臉,頭頂越來越聰明…

我經常看到這樣的問題:「我如何知道我是否能成為一名程式員?」當有人在考慮職業方向,或者對軟體開發感興趣,并且對成為程式員需要做什么感到好奇時,不可避免地會出現這種問題,
下面的串列將幫助你了解你是否喜歡編程,以及如果你想做出一些改變,你可以做些什么
0.缺乏好奇心,滿足于標準答案
如果你對代碼缺乏好奇心,實作了案例的功能,就停止探索,作為一個程式員,你將永遠不會成功,
如果你沒有對技術感到好奇的頭腦,你就沒有足夠的干勁,持續不斷的測驗新花樣,
下面展示一個群里小伙伴玩出的新花樣,
print('\n'.join([' '.join([f"{j}x{i}={i*j}" for j in range(1, i + 1)]) for i in range(1, 10)]))
Python–一行代碼實作99乘法表

技術世界就像是一片汪洋大海,它充滿了有趣的領域,互相關聯的思想,以及激發人類想象力的各種可能性,
問一下自己:愿不愿意挑戰/嘗試各種可能性?
1.不注意細節
如果你排斥呆板,不注重要素,你將永遠不會成為一個真正成功的程式員,

你面對的是一臺機器,它不具備人的先入為主意識,只會明確地執行必要的命令,
這就意味著你,在寫代碼,必須注意細節,每個空格、括號或分號,陳述句的先后,都要符合格式,稍有不對,無法運行,
問一下自己:愿不愿意花時間,去熟記代碼的規范,確保機器讀懂,
2.對于學習和理解沒有耐心
如果你對學習不耐煩,并且期望能夠快速而輕松地掌握所有東西,那么你將永遠不會在編程上成功,
兩個月可以學會寫字,學不會寫作,
問一下自己:有木有系統的學習計劃,自己學到哪一步了,
編程干貨 | 新手容易掉隊的地方,個個都是轉折點,
3 .思維僵化、狹隘、混亂
如果你的思維僵化,那么你將很難通過擴展思維的條理化和集中化保持代碼的條理化,僵化的思維讓你永遠不會在編程上取得成功,
僵化和狹隘的思維方式表現在:給出一個案例,只會照抄,僅僅關注自己的功能,堅持頭痛醫頭,腳痛醫腳的思想,從不考慮對其他模塊的影響,
思維混亂表現在:代碼雜亂無章,主次不明,難以理解,過度思考問題,不會篩選,把原本 10 行代碼就足夠解決的問題,硬是寫出 100 行的代碼,
問一下自己:平時會不會去整理自己寫過的代碼,學習架構設計這塊,
建議初學者,可以先了解一下,UML,流程圖型別的工具

4.面對問題缺乏毅力
如果你懶于思考,把集中注意力的思考當成乏味無聊的任務,那么你將永遠不會在編程上成功,
編程的本質是解決問題,這就是發明計算機的全部原因!如果您覺得,事情應該"按預期發展",那么隨著事情不受控制,問題將持續增長, 面對一堆問題可能令人生畏和沮喪,并且一點一點地破壞了您的情感決心,
從職責上看,這是您的作業,找出為什么事情不受控制,
根據我在群里輔導的經驗,通常有1-2個學員比其他學員,更擅長發現那些不太常見、令人費解的問題,
我經常提醒他們,面對的問題越多,學習得越深入,日后定位問題的能力就越快,
問一下自己:有沒有計劃去,彌補自己的不足,
建議:鞏固基礎知識,學習計算機原理,
結語
風哥最近一直給大家做講解,群里和論壇上跑出來了幾個搗亂的,忍不住出來吐槽一下,希望大家,有則改之無則加勉,保持積極的學習狀態,加油!!!
畢竟飯店的大廚和食堂的阿姨,雖然都是做吃的,可惜味道壓根不是一個檔次,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/291358.html
標籤:其他
