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

如果有這10個(gè)跡象,你可能是個(gè)糟糕的碼農(nóng)

新聞
我經(jīng)常在Reddit或Quora上看到類似"我如何知道自己是否會(huì)成為一名成功的程序員?"這樣的問題(實(shí)際上,這篇文章是基于我對(duì)Quora的回答而擴(kuò)展的。) 職業(yè)變化,或者對(duì)軟件開發(fā)感興趣并且對(duì)需要的軟件感到好奇,不可避免地會(huì)出現(xiàn)編程問題。

 我經(jīng)常在Reddit或Quora上看到類似"我如何知道自己是否會(huì)成為一名成功的程序員?"這樣的問題(實(shí)際上,這篇文章是基于我對(duì)Quora的回答而擴(kuò)展的。) 職業(yè)變化,或者對(duì)軟件開發(fā)感興趣并且對(duì)需要的軟件感到好奇,不可避免地會(huì)出現(xiàn)編程問題。

[[286891]]

實(shí)際上,我認(rèn)為這是人們?cè)跊]有經(jīng)過任何計(jì)算機(jī)正式培訓(xùn)的情況下進(jìn)入其頭腦的主要障礙。 很自然地認(rèn)為,如果您不擅長(zhǎng)編程,那么您的愿望就不會(huì)成為初學(xué)者。 有點(diǎn)像您是否想當(dāng)演員,想知道自己是否會(huì)擅長(zhǎng)演戲。

作為教授全棧Web開發(fā)的教育者,我曾教過許多"初學(xué)者"。 好消息是,我很少找到無法學(xué)習(xí)編程的學(xué)生。 我將其視為基本的人類技能,就像閱讀,寫作和算術(shù)一樣。 任何人都可以做到,這是我們?nèi)祟惸芰Φ囊徊糠郑_實(shí)需要學(xué)習(xí)。

在過去的兩年教學(xué)中,我目睹了各種學(xué)生在此過程中的掙扎,以及他們掙扎中出現(xiàn)的一些共同主題。 如果您查看此列表并親自查看它們,請(qǐng)放心,您將真正精通編程,并且可能會(huì)發(fā)現(xiàn)與您的時(shí)間有關(guān)的其他事情。 但是,如果您仍然致力于成為開發(fā)人員的目標(biāo),則可以輕松面對(duì)這些問題并進(jìn)行改變。

編程是一項(xiàng)基本的人類技能,就像閱讀,寫作和算術(shù)一樣。 任何人都可以花費(fèi)時(shí)間和精力來學(xué)習(xí)編程。

1、缺乏好奇心

如果您對(duì)計(jì)算機(jī)以及技術(shù)的運(yùn)行方式缺乏好奇心,那么您將永遠(yuǎn)無法成為一名程序員。

學(xué)習(xí)的基本要求是對(duì)所學(xué)事物的積極興趣。 如果您沒有對(duì)技術(shù)感到好奇的頭腦,那么您將沒有精力去堅(jiān)持學(xué)習(xí)成為一名成功的程序員所需要的廣泛而深入的知識(shí)。

相反,技術(shù)世界就像是一個(gè)巨大的海洋,充滿了有趣的領(lǐng)域,相互聯(lián)系的思想以及激發(fā)想象力的可能性。 想要潛入并發(fā)現(xiàn)所有可能的一切,需要一種內(nèi)在的內(nèi)在動(dòng)力。

找到您的好奇心:?jiǎn)枂栕约壕幊淌欠裾嬲屇信d趣。 如果您的誠實(shí)答案不是,請(qǐng)去尋找您感興趣的東西。節(jié)省時(shí)間和精力。 但是,如果您的答案是"是",那么就讓自己找到從未見過的新事物,認(rèn)清廣闊的海洋,然后再潛入更深的地方。

2、缺乏自治和機(jī)智

如果您不具備為自己解決問題的能力,那么您將永遠(yuǎn)無法成為一名程序員。

毫無疑問,要成為成功的開發(fā)人員,您必須對(duì)自己的學(xué)習(xí)能力充滿信心。 這實(shí)際上是一項(xiàng)基本的生活技能-如果您超過18歲,則沒有人有義務(wù)教您任何內(nèi)容。 那是現(xiàn)實(shí)。 由您來查找信息和幫助,以了解對(duì)您而言重要的信息。

在發(fā)展的世界中,您需要的所有信息都在那個(gè)神奇的地方找到,該地方以前被稱為信息超級(jí)高速公路。 這個(gè)龐大的圖書館有一個(gè)巨大的門戶:Google。 當(dāng)您想學(xué)習(xí)技術(shù)方面的技能時(shí),首先要克服的障礙就是,您可以輕松地將任何內(nèi)容輸入Google并獲取所需的信息。

除了成為優(yōu)秀的googler之外,所有編程語言都具有明確說明該語言工作原理的文檔和規(guī)范。 就像使用字典一樣,當(dāng)您看到一個(gè)不認(rèn)識(shí)的單詞時(shí),便會(huì)查找它。 建立程序員技能的最快,最可靠的方法就是簡(jiǎn)單地閱讀文檔。 實(shí)際上就在那里。

使用資源:認(rèn)識(shí)到您真正需要的所有答案都在那里。 如果您有問題,請(qǐng)?jiān)谠儐柶渌舜鸢钢埃葟?qiáng)迫自己在Google上進(jìn)行搜索并查看文檔。 當(dāng)您嘗試并確實(shí)未能找到所需的答案時(shí),可以節(jié)省其他人的時(shí)間。

3、面對(duì)問題缺乏毅力

如果您在遇到問題時(shí)輕易放棄,您將永遠(yuǎn)不會(huì)成為一名程序員。

編程的本質(zhì)是解決問題。 這就是發(fā)明計(jì)算機(jī)的全部原因! 每當(dāng)您開始編寫程序時(shí),都會(huì)遇到整個(gè)問題。 解決問題后,幾乎總會(huì)遇到另一個(gè)問題。 您正在取得進(jìn)步,但是總是要面對(duì)新的問題。

面對(duì)一堆問題可能令人生畏和沮喪。 如果您覺得事情應(yīng)該"正常運(yùn)轉(zhuǎn)",那么隨著問題繼續(xù)存在,您將沒有持續(xù)的精力,并且一點(diǎn)一點(diǎn)地破壞了您的情感決心。 從字面上看,這是您的工作,找出為什么事情不起作用。

根據(jù)我在課堂上的經(jīng)驗(yàn),通常每班有一兩個(gè)學(xué)生似乎比其他學(xué)生有更多的問題遇到麻煩的訣竅,這些問題通常是相當(dāng)隨機(jī)且難以理解的問題。 我提醒學(xué)生,他們面對(duì)的問題越多,學(xué)習(xí)得越深入和透徹的可能性就越大。 如果他們能夠通過這些問題獲得理解,他們會(huì)很快發(fā)現(xiàn)自己比以前的普通學(xué)生更有信心,因?yàn)樗麄兠鎸?duì)并解決了更多的問題。

患者接受度:您需要認(rèn)識(shí)到問題與領(lǐng)土相關(guān),不是問題,而是挑戰(zhàn)。 您面臨和克服的每一個(gè)挑戰(zhàn)都使您有更深刻的理解,并具有更好的能力來應(yīng)對(duì)新挑戰(zhàn)并迅速解決舊挑戰(zhàn)。

4、解決問題沒有成功的感覺

如果您在解決問題后沒有感到興奮和成就感,那么您將永遠(yuǎn)無法成為一名程序員。

成功解決問題后,與先前的問題太容易放棄有關(guān)的是缺乏"良好感覺"。 當(dāng)修復(fù)bug和問題變成永無止境的跑步機(jī)時(shí),您會(huì)失去克服問題所帶來的興奮。

解決問題時(shí),實(shí)際上需要多巴胺。 這類似于完成視頻游戲中的關(guān)卡,或解決諸如填字游戲或數(shù)獨(dú)游戲之類的挑戰(zhàn)的經(jīng)驗(yàn)。 我們都知道,有一種良好的感覺來自于堅(jiān)持不懈的挑戰(zhàn)并最終贏得勝利。 但是,如果您喪失了感受這些感覺的能力,或者一開始就從未真正關(guān)心過,那么您將無法體驗(yàn)編程帶來的快樂。 如果您將編程視為一種磨礪,而您只是想盡可能輕松地獲得結(jié)果,那么您將永遠(yuǎn)無法真正成為一名成功的程序員。

慶祝您的勝利:每當(dāng)您解決自己遇到的難題時(shí),無論規(guī)模多么小,都應(yīng)該為自己的成就感到自豪,稍事休息,并為自己所做的出色工作表示祝賀。 讓成功感沉浸在其中,并為您面臨的下一個(gè)問題激發(fā)您的精力。

5、對(duì)學(xué)習(xí)和理解不耐煩

如果您對(duì)學(xué)習(xí)沒有耐心并且期望快速而輕松地掌握所有內(nèi)容,那么您將永遠(yuǎn)無法真正成功地編程。

作為人類,我們是有限的生物。 即使我們的世界運(yùn)轉(zhuǎn)得越來越快,并且計(jì)算機(jī)是造成這種情況的主要原因,但我們只能盡我們所能地加快步伐。 我們的大腦以一定的速度運(yùn)轉(zhuǎn),并取決于我們的過去,信念,情緒狀態(tài),健康狀況……我們將以不同的速度學(xué)習(xí)和整合信息。

技術(shù)世界就像一片廣闊的海洋。 您將永遠(yuǎn)不會(huì)走到盡頭,也永遠(yuǎn)不會(huì)到達(dá)一個(gè)您無所不能學(xué)習(xí)的主人的地步。 如果讓自己不知所措,您將總是感到要"追趕"的壓力,并感到自己永遠(yuǎn)不夠了解。 如果您不接受所知道的知識(shí),然后學(xué)到更多知識(shí),您會(huì)覺得自己無所適從,放棄了。

相反,您需要享受自我學(xué)習(xí)的旅程。 您獲得的每一點(diǎn)知識(shí)或新技能都需要使您興奮。 像解決問題一樣,您需要讓自己感到自豪,即使您邁出了很小的一步,也意識(shí)到自己已經(jīng)邁出了一步。

確認(rèn)您的進(jìn)步:有很多東西要學(xué)習(xí),編程的旅程永遠(yuǎn)不會(huì)結(jié)束。 但是知識(shí)是累積性的,因此以您所了解的知識(shí)為榮,并相信您在學(xué)習(xí)中所做的一切努力都會(huì)為您的職業(yè)帶給您堅(jiān)實(shí)的知識(shí)基礎(chǔ)。

6、變得無聊/厭倦了思考

如果您懶于思考并且將集中注意力集中在瑣事上,那么您將永遠(yuǎn)不會(huì)真正地成功編程。

編程是一種思考活動(dòng)。 作為人類,我們確實(shí)善于思考,但是現(xiàn)實(shí)是,即使我們自然地整天都在思考,但我們的思維卻很懶惰。 如果您不習(xí)慣,很難在一段時(shí)間內(nèi)集中精力專注于單個(gè)問題。

其癥狀包括茫然地盯著屏幕,感覺到云層在您的思想中落下,拖延問題,在瀏覽器選項(xiàng)卡之間切換以及拼命掃描StackOverflow以尋找"答案"。 這些跡象表明您已經(jīng)遇到了精神上的限制,需要找到解決方法。

在編程時(shí),您會(huì)感到疲倦,而思考實(shí)際上會(huì)消耗身體的能量,就像鍛煉我們的身體一樣。 當(dāng)您不習(xí)慣發(fā)揮所需的精神能量時(shí),很難集中精力。 但這就像去健身房一樣,您做的越多,就會(huì)越堅(jiān)強(qiáng)。

您的心靈就像一塊肌肉:相信您的大腦就像一塊肌肉,使用它的時(shí)候,思維會(huì)變得更好,更有效。 當(dāng)您將各個(gè)部分放在一起并發(fā)展出思維概念時(shí),發(fā)現(xiàn)解決方案變得容易得多。

7、無法為自己思考

如果您希望別人為您考慮,而又不愿考慮自己情況的細(xì)節(jié),那么您將永遠(yuǎn)不是真正的成功程序員。

當(dāng)您學(xué)習(xí)新事物時(shí),很容易感覺到您自己缺乏知識(shí)和經(jīng)驗(yàn)。 主動(dòng)做或說錯(cuò)事似乎有風(fēng)險(xiǎn)。

我們所有人都有一種內(nèi)在的恐懼,那就是錯(cuò)誤。 當(dāng)對(duì)錯(cuò)誤的恐懼限制了您的探索和好奇心時(shí),您就會(huì)抑制發(fā)展真正知識(shí)的能力,即從經(jīng)驗(yàn)和"失敗"中獲得的知識(shí)。 當(dāng)您需要依靠"專家"的意見,流行的博客作者,最佳實(shí)踐或"教科書"的答案時(shí),您并沒有真正整合編程方面的實(shí)用知識(shí)。

您需要就什么可行,和什么無效提出自己的看法。 您需要了解為什么,您認(rèn)為您的解決方案有效,以及有什么好處。 您需要開發(fā)一個(gè)細(xì)微的視角,超越明顯的視角。 您需要能夠"支持"您的立場(chǎng),然后如果您進(jìn)行更改,則可以擁有自己所獲得的新觀點(diǎn)。

自己思考:通過您的經(jīng)驗(yàn)和批判性思維技能,發(fā)展自己的觀點(diǎn)。 做出合理的猜測(cè),采取立場(chǎng),并愿意隨著新信息的出現(xiàn)而發(fā)生變化。

8、僵硬,狹隘和/或混亂的思維

如果您思維僵化,并且很難使代碼井井有條,并且通過擴(kuò)展思路使您的思想井井有條,那么您將永遠(yuǎn)不會(huì)成功編程。

我有時(shí)在學(xué)生中看到兩個(gè)極端。 首先是僵化而狹隘的思維方式。 這種態(tài)度拒絕幫助,盡管有反饋,但這種態(tài)度不會(huì)改變。 僅從一個(gè)角度看事情,而忽略建議。

我看到的第二個(gè)極端是思維混亂。 學(xué)生似乎使事情變得不必要的復(fù)雜,他們的代碼混亂而且難以遵循。 他們認(rèn)為問題太多了,原本10行代碼可以解決的問題,就寫了一百行代碼。

當(dāng)將這兩種思維方式結(jié)合在一起時(shí),結(jié)果便是一種笨拙的編程方法,例如蠻力方法導(dǎo)致層層修復(fù)和"Hack"。 所需要的是能夠回顧解決方案,重新評(píng)估解決方案,放棄最初的方法并進(jìn)行重組的能力。

無法看到其他可能性,或無法收到反饋,這會(huì)抑制其成長(zhǎng)和提高的能力。 雜亂無章的速度會(huì)使您放慢腳步,并阻止您看到原本顯而易見的模式。 并且您的工作的整體質(zhì)量下降。

自我反思:您需要退后一步,并從更大的角度看待您如何對(duì)待事物。 您如何更好地做到這一點(diǎn)? 有什么可以做的使您的生活更輕松? 您缺少什么可以幫助您的?

9、需要"正確"答案,而不是認(rèn)識(shí)到一系列"好"和"壞"答案

如果您將編程的最終目標(biāo)看作是找到合適的解決方案,而不是找到各種解決方案,那么您將永遠(yuǎn)無法真正成為一名程序員。

在開始學(xué)習(xí)技能或編程時(shí),學(xué)生經(jīng)常想知道他們所做的是否"正確"。 答案始終是"取決于情況"。

計(jì)算機(jī)科學(xué)是評(píng)估權(quán)衡的科學(xué)。 在不同情況下,哪條路更好? 這完全取決于環(huán)境和目標(biāo)。 當(dāng)您將編程視為正確答案或錯(cuò)誤答案的測(cè)試時(shí),您將失去整體視野,而放棄自己的創(chuàng)造力。 如果您可以根據(jù)情況證明其正確性,那么任何答案都可能是"正確"的。

現(xiàn)實(shí)情況是,編程更像是寫詩或短篇小說(如果程序很大,則可能是小說)。 在您的代碼中可以看到一種美感和美感,有時(shí)只有您和其他程序員才能識(shí)別出它。 您決定解決方案的原因以及答案的構(gòu)想比"正確的方法"或"錯(cuò)誤的方法"更為重要。 擁有藝術(shù)家的思想使您可以選擇和嘗試,而不是僅僅想辦法。 那就是編程的美,有很多方法可以解決問題,而對(duì)各種可能性的考慮會(huì)導(dǎo)致人們感覺哪種方法最適合這種情況。

發(fā)揮創(chuàng)意:認(rèn)識(shí)到有很多方法可以解決問題,并且通過經(jīng)驗(yàn)和暴露,您將逐漸加深對(duì)哪些解決方案比其他解決方案感覺更好的理解。 放眼大局,想象不同的可能性,并相信自己的直覺會(huì)帶來更令人滿意的,更好的解決方案。

10、不注意細(xì)節(jié)

如果您掩飾細(xì)節(jié),卻忽略了一些小事情,那么您將永遠(yuǎn)不是真正的成功程序員。

計(jì)算機(jī)是精密的機(jī)器。 在對(duì)計(jì)算機(jī)進(jìn)行編程時(shí),您需要按照計(jì)算機(jī)期望的方式準(zhǔn)確地提供必要的命令。 如果您不這樣做,將無濟(jì)于事。 在大多數(shù)情況下,沒有中間的事情可以起作用,要么起作用,要么不起作用。

這意味著在編程時(shí),您必須注意細(xì)節(jié)。 每個(gè)空格,方括號(hào)或分號(hào)都重要。 不合適時(shí),將無任何作用。 當(dāng)計(jì)算機(jī)發(fā)回錯(cuò)誤消息時(shí),您必須能夠查看該消息并準(zhǔn)確了解它在告訴您什么。 現(xiàn)實(shí)情況是,如果您錯(cuò)過了這樣的細(xì)節(jié),您可能會(huì)花費(fèi)數(shù)小時(shí)來查找實(shí)際上是拼寫錯(cuò)誤導(dǎo)致的問題。

正如他們所說,細(xì)節(jié)決定成敗。 對(duì)于編程絕對(duì)是正確的。

注意細(xì)節(jié):細(xì)節(jié)很重要,您必須接受。 完成后,您可以開始始終在代碼中掃描任何不適當(dāng)?shù)膬?nèi)容。 您可以組織代碼并使用可幫助您快速發(fā)現(xiàn)問題的工具。

獎(jiǎng)勵(lì):具有商業(yè)頭腦

我注意到這是一個(gè)旁觀者,尤其是具有商業(yè)頭腦的學(xué)生,通常專注于結(jié)果而不是過程。 他們希望獲得一個(gè)"可運(yùn)行的應(yīng)用程序",以使他們的經(jīng)營(yíng)理念向前發(fā)展,他們希望"首先進(jìn)入市場(chǎng)",并且他們將學(xué)習(xí)曲線視為實(shí)現(xiàn)其業(yè)務(wù)發(fā)展目標(biāo)的障礙。

在反思那些難以真正幫助他們成長(zhǎng)為程序員的學(xué)生時(shí),我發(fā)現(xiàn)這種過程不耐煩,阻礙了真正理解技術(shù)所需的學(xué)習(xí)。 他們傾向于將技術(shù)視為達(dá)到目的的手段,而不是要探索和享受的知識(shí)領(lǐng)域。

作為一種自然的延伸,我發(fā)現(xiàn)某些學(xué)生更傾向于業(yè)務(wù),并且學(xué)習(xí)困難,常常很快讓自由職業(yè)者簽約,他們實(shí)際上沒有技能自己做的工作! 他們會(huì)爭(zhēng)先恐后地尋找資源/模板來使項(xiàng)目為客戶服務(wù),或者將工作外包給其他人。 他們確實(shí)很喜歡編程,但是付錢找別人編程更為便捷!

因此,我要補(bǔ)充的是,那些渴望創(chuàng)業(yè)的學(xué)生,擅長(zhǎng)銷售,網(wǎng)絡(luò)和業(yè)務(wù)發(fā)展,他們可能比其他人更難以學(xué)習(xí)編程技能。 他們天生渴望創(chuàng)造財(cái)務(wù)機(jī)會(huì)并將人們與解決方案聯(lián)系起來,這使他們對(duì)編程中涉及的繁瑣細(xì)節(jié)不耐煩。

結(jié)論

盡管編程可能是一種很難學(xué)習(xí)的技能,但肯定是大多數(shù)人可以學(xué)習(xí)的技能。 上面的列表中包含了妨礙您前進(jìn)的態(tài)度和心態(tài),但是大多數(shù)人都可以克服它們,并在編程領(lǐng)域發(fā)展你的能力(如果不是精通的話)。

如果您有興趣學(xué)習(xí)編程,我鼓勵(lì)您開始旅程。 請(qǐng)牢記上面的清單,并開始探索許多在線可用資源,這些資源可以使您快速前進(jìn)。 您不會(huì)后悔的。

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2023-09-25 10:24:47

CIOIT團(tuán)隊(duì)

2017-11-02 15:04:15

2013-08-22 10:10:31

2024-01-26 11:19:36

CIOIT領(lǐng)導(dǎo)者企業(yè)

2012-08-30 09:44:27

2015-05-27 09:50:17

碼農(nóng)程序員

2015-05-13 13:59:02

碼農(nóng)拒絕

2015-05-15 09:56:26

程序員代碼

2024-10-21 14:59:07

2015-08-07 16:59:16

程序員習(xí)慣

2023-04-20 09:08:55

IT重組CIO

2024-09-26 11:21:09

2020-03-10 17:50:21

編程技巧編程語言

2020-02-28 10:51:17

編程代碼開發(fā)

2023-06-14 07:23:57

打印文檔打印機(jī)

2021-10-25 22:48:53

手機(jī)電池中毒

2014-12-04 10:02:55

2025-04-27 07:10:00

網(wǎng)絡(luò)安全自主式AI人工智能

2022-08-26 16:31:28

蘋果iPhone14印度

2010-12-31 09:33:02

PHP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91网站在线看 | 亚洲国产精品久久久久秋霞不卡 | 国产精品久久久久久久久久不蜜臀 | 成年免费大片黄在线观看一级 | 日韩播放 | 99re6在线视频精品免费 | 国产精品亚洲一区二区三区在线 | 在线免费视频一区 | 国产成人区 | 在线观看黄色大片 | 亚洲精品性视频 | 精品在线 | 欧美一级二级视频 | 国产高清亚洲 | 精品国产乱码一区二区三 | 91精品国产色综合久久 | 免费高潮视频95在线观看网站 | 一区二区手机在线 | 国产夜恋视频在线观看 | 日本精品在线一区 | www.99久久.com | 手机av免费在线 | 日韩高清一区 | 亚洲午夜电影 | 国产黄色麻豆视频 | 日本成人在线免费视频 | 精品一区二区av | h视频在线观看免费 | 欧美亚洲视频 | 日韩三级免费观看 | 色网站在线 | av黄色免费在线观看 | 色吊丝在线 | 亚洲iv一区二区三区 | 日本欧美在线 | 青青草在线视频免费观看 | 国产精品视频一二三区 | 伊人激情综合网 | 黄色一级电影在线观看 | 精品国产乱码久久久久久丨区2区 | 午夜在线视频一区二区三区 |