03.02 我編程很渣,但我就是喜歡編程,我該怎麼做?

鄧衍強


驍說職場觀點:每個人都有自己的能力圈範圍,有時候不是自己喜歡就能做好的。誠然,興趣很重要,但是現實更重要。你應該在合理規劃、客觀評價自己的基礎上做有選擇的堅持或有選擇的做堅持。

我覺得這個問題,有幾個要點需要考慮:

1、你為什麼喜歡編程?

一個人對一件事物的喜歡,有可能是臨時性、經常變化的,也有可能是認定了就一直堅持的。這兩種是完全不一樣的。你得先問問自己,為什麼喜歡編程?到底有多喜歡?願意為做好編程這件事情付出多少努力?

2、你為什麼覺得自己編程很渣?

我不知道你所學專業,也不知道你的編程水平,沒有量化標準和參考標準的說自己的水平渣,要不就是剛剛學習沒多久,要不就是不自信。但這兩種都不是你能學好編程的充分條件。建議你冷靜分析下,自己的編程水平到底如何?

我承認有一萬小時定律這個雞湯的存在,但是你更多的要考慮,你要如何同編程專業畢業的優等生競爭呢?現在編程人才市場飽和已是不爭的事實,你需要做好當炮灰的準備。

3、如果確實喜歡,做斜槓準備吧。

如果你經過前兩步的思考,確實願意為做好編程付出很大的努力,並確實喜歡,建議利用業餘時間學習,把編程作為斜槓的選項之一吧。這樣做的好處,一是你可以充分利用業餘時間讓自己有第二職業;二是讓自己的生活壓力減小,不把雞蛋放在一個籃子裡。

很多時候,興趣會成就你,但是需要在考慮現實條件下的興趣發展才更有意義。接受現實,又能愛自己所愛,這也是成熟的一種吧。

歡迎訂閱驍說職場,更多職場乾貨問答期待與你分享。


驍說職場


堅持下去。

很多時候,成功就是再多堅持一秒(是不是有點雞湯?但是事實就是如此)。學習編程的時候,在最開始的時候很容易不懂其法,而且經常感覺什麼都不會,但是沒有任何關係,每個人都是如此。我最開始學習編程之時,電腦基本操作都不熟練,那時候我也很茫然於編程的學習,我那時候選擇了死記硬背這樣的愚蠢辦法。不過回過頭來看,我們很多時候學習就是把自己的位置放得太高,把自己認為太聰明,從而學習的時候反而不紮實,所以我很欣賞國外的Learn Python The Hard Way的教程,我認為他抓住了學習的本質,Stay Hungry Stay Foolish 也真的不是沒有道理的。而在這裡我也推薦一些更有效的學習辦法。第一個就是選擇好的,經典的教程。不好的教程往往講述含糊不清,同時讓人產生退卻的想法,這一個經典的教程在各個方面可能都不同,但是你可以進行搜索,如豆瓣書籍評分,名校該課程的推薦教程等。第二個就是學中做,做中學。把學習到的東西應用到實際中,如開發一個遊戲,學完以後就做完了一個遊戲,這樣的話會帶給你很多成就感與滿足感,這樣會鼓勵你繼續往前走。第三個是結伴學習。一個人的學習之旅無疑是比較乏味的,這如同跑步一樣,如果有小夥伴一起互相鼓勵,向前跑,會輕鬆一點兒,學習編程亦如此,所以找一個志同道合的編程學習夥伴也是很不錯的一條路。


編程是一件很有趣的事情,不要放棄,堅持下去,加油。


藍色Zero


編程很渣這事兒,如果你剛入門不久,很正常。

新手碼農,十人九渣,誰還沒個剛出道,需要打怪升級的過程?

從職業選擇來講,最重要的兩件事:一是前途,就是有發展;二是錢途,就是能發財。在此基礎上如果還能滿足自己的志趣、發揮自己的擅長,那就非常完美了。

程序員,從前途和錢途的角度來講,都還不錯,你又喜歡編程,大方向上沒有問題,建議你繼續堅持。


俗話說,神槍手都是用子彈喂出來的,而代碼這玩意兒,都是敲出來的。

我在初學編程的階段,感覺其實最重要的就兩件事:

一是,不斷的去看別人的代碼,去看那些非常優秀的大神的代碼,去學他們的思路;二是,不斷的去敲自己的代碼,光看不練傻把式,去實踐,去試錯,去檢驗自己的想法。在這個過程中,不斷的總結、反思,才能積累經驗,提升能力。

任何容易的事情,都不值錢。

學習一門技能,從頭開始,必然有一個艱難的階段,如果碰到困難就放棄,坦白講,你換另一個職業,如果再碰到困難呢?

我們不是不能放棄,但至少是應該竭盡全力以後才放棄,證明自己人生有條路走不通,不是壞事,但前提是你經過了不懈的努力。


學習,有很多種方式,要找到對自己而言最有效的。

學編程,你可以看書,也可以找視頻教程,還可以參加培訓,如果條件允許,我比較建議你學習專業的培訓課程,花錢買點時間,一個有經驗的老師,一群志同道合的同學,會對你幫助很大。自己去摸索,有時候容易走彎路,而且孤身一人上路,畢竟是孤獨和寂寞的。

如果條件不具備,你不知道應該學什麼,應該怎麼學,學習的內容,你可以參照培訓機構的課程體系,現在網絡上的學習資源也很多,可以找到很多視頻資料,也可以加入相應的Q群,多去和業內的人交流請教。不要買本書,坐在電腦前封閉自己,一旦碰到瓶頸,就開始自我否定,要去尋找方法很重要。


學什麼,參照招聘要求來學,不要瞎學亂學什麼都想學。

知識永遠學不完,但是人的生命是有限的,不要浪費自己的時間,把有限的生命放在必要的知識學習中去,參照招聘網站你所學習的編程語言,初級職位的招聘要求,多看幾家,比較其中的共性,就是你必須掌握的內容,針對性的去學習,才能學位所用!

有了煩惱找明哥,找了明哥樂趣多,關注明哥聊求職,我們的故事就開始了~


明哥聊求職


這個問題暗含著一個千年的社會難題——人崗匹配。


比如,你會想要去做宇航員麼?多數人會說不想或者只有小時候想過但是我一定做不成宇航員,至於原因“選一個宇航員是億中選一,如此平凡的我怎麼可能被選中”。但你有沒有想過,是因為你沒有去接受系統的訓練和嘗試,其實你本身又稱為宇航員的潛質。

什麼樣的適合什麼樣的崗位,我們只能根據傳統印象做一個大致判斷,具體是否匹配誰也不知道。


從這個角度上來說,如果你已經工作了一段時間,發現自己的專業能力還是很差的話,我不建議你繼續嘗試編程。有些時候不是我們的能力不夠,而是一開始我們就走上了一條錯誤的路,這樣離終點只會越來越遠。


職場對於每個人來說,不是光有熱情就可以勝任的,還需要很多因素。

但是,如果你是剛剛開始接觸,那麼請給自己多一些時間,首先,天賦型的選手真的很少,並且學校書本上的和實際工作中的知識運用是完全兩個概念。也許你能把概念倒背如流,但實際操作是短板,這個時候只要多加練習,掌握了套路和技巧,就能夠有巨大的提升。


所以,一份工作到底適不適合自己不要過快的下結論,否則會因此錯失成長的機會,但是一旦發現還是不能勝任,也不要因為個人情感過於流量,因為職場需要看的更多是能力,而不是偏好。畢竟有幸做著自己喜歡工作的人,太少了!!!


阿秀


對一件事物的喜好,很多時候需要正向刺激,什麼叫編程很爛,說這句話一定還是初學者,雖然大家學編程的天賦不同,有些人學得特別快,有些人會慢些,但是隻要堅持學習總是能成為行業專家。除了研究算法的其他的編程並不需要你有多大的天賦,需要你的知識面全面。在入門階段儘量多動手做出一些東西,給自己一些信息,入門後除了繼續要動手做東西之外,就要研究一些原理和架構性的東西,比如操作系統的一些原理,編譯原理,網絡協議。瞭解一些彙編能知道程序究竟是怎麼運行的。學習一下設計模式借鑑前人的架構經驗。


老夏課堂夏曹俊


萬事開頭難。

我第一次寫網頁代碼的時候,我用的是記事本,所以在保存的時候電腦就自動保存成了文本格式,自帶後綴“.txt”,而我根本沒注意。所以當我再打開文件的時候,它就只能在記事本中打開。我又試了一次,還是沒法在網頁打開,所以我就放棄了。幾個月之後,我又看了另一本書,裡面有講解怎麼把它保存成網頁格式的,我才又重新開始寫網頁代碼。

在我最初開始接觸的時候,我都不知道怎麼在網頁上添加圖片。其實添加不了的原因很簡單,是因為我沒有把要添加的圖片保存在我網頁的路徑裡,但當時我根本不懂這些。所以每次我需要添加圖片的時候,我就在Word裡創建一個網頁文件,畢竟在這個裡面添加個圖片我還是會的。現在想想覺得自己就是個智障。

我開始學Java的時候,我甚至不知道怎麼保存整體變量,方便我在網頁中直接打開。所以我都是利用DOM(文件對象模型)創建一個輸入框,然後把數據存在裡面。如果我需要存儲某人的名字,那就會在底部的輸入框看到他們的名字。我當時是有多傻?對於這麼基礎的工作來說,這麼做實在太蠢了。

我第一次用Linux的時候,我不小心清空了硬盤。有差不多三個月的時間,我甚至都不知道怎麼才能聯上網,不知道怎麼穩定我屏幕的分辨率。我甚至都沒想起來去問問度娘或者谷歌一下。

但儘管如此,我依然非常喜歡編程。這是我能想到的最酷炫、最有趣的事情。我的腦海中不斷湧現學習編程過程中的蠢事。我第一次對網頁進行大改時,我就像發現火一樣興奮。使用PHP就像學會巫術一樣。

我覺得不擅長做一件事不是問題。事實上,你越早搞砸,你會學得越好。因為每次搞砸之後,你都會理解得更清楚。下一次你一定能做得更好。你會一點點填補畫面中的空白。你會大大改善你的學習過程,這樣下一次學東西就會更快。

現在,我做編程已經12年了,有時候我還是會搞砸。但是,你處理錯誤的能力會越來越強,你會空出個把星期的時間來熟悉新領域,然後可能會發現90%的技能都可以運用到新領域中。但在起步階段,我們都是兩眼一抹黑,在黑暗中摸索,我們都在嘗試弄清事物,都在感受事物,都在逐漸理解事物。

坦白說,我覺得你很幸運,因為你一開始就已經搞清楚了所有事情,腦海中建立了該怎麼去做的概念,你很棒!只要你喜歡編程,堅持住,你就一定能學會。我相信你最後一定會做到!


科技皮卡丘


我大學的專業是軟件工程,大學裡太多人學著自己不喜歡的專業,我很幸運,我在學習的過程中能發現編程有趣的地方,他能吸引我,引導我進行更深入的學習。而正是這種興趣塑造了現在的我。但大多數人並不像我一樣這麼幸運,他們只是機械的完成學校安排該學習的部分,然後自己學習做幾個小項目就出去找工作了。

大部分人在自學編程的過程中,都會有一種感受:連續一兩個月的學習,什麼基礎都學了,但好像還是什麼都不會。這時候就會認為自己是不是走了錯誤的方向,想要放棄。但相信我,既然有興趣,更應該堅持下去,興趣才是最好的老師。比起那些科班出身卻對編程全然沒有感覺的人來說,已經幸運太多了。編程一開始的確很難,但也沒有想象中那麼難。你見過的每個大牛,都是這麼走過來的。

接著:該怎麼做

我的建議是,找一份工作,不管是實習還是試用也好。不計報酬的工作。如果你沉浸於工作,將學得很快,沉浸是快速學習的秘訣。而在工作的過程中:儘量不要輕易拒絕,說這個需求沒法完成,那個沒法完成。先嚐試過後,打開自己的思路或者請教別人。


什麼叫不計報酬:100%的集中精神,不要在意加班不加班,薪資之類的問題。而專注於是否能學習到新東西。也可以把他暫時定位為初級公司的標準,在技術有所提升以後再進行新的選擇也不遲。這也是我現在的狀態。

其次,不要懷疑自己。懷疑是最讓人分心的,也是一個成功與失敗的分水嶺。

最後,祝你順利。


路人甲


建議題主堅持下去,如果自己學習時遇到瓶頸,可以選擇參加IT培訓原因如下:

1.學習先進技術

IT技術更新日新月異,IT知識也在不斷更新換代升級中。大學裡我們學習的專業知識很有限,走出校門很難滿足社會需求,不少應運而生的IT培訓機構開設的培訓課程具有很強的行業針對性,比如java培訓、php培訓、Linux培訓、安卓培訓等,有利於培養專業領域的人才。

2.培養實踐能力

對於大學學習,很多人都十分有感觸,覺得自己的動手實踐能力實在很差,這主要是因為大學學習中,理論知識占主導地位。對於IT培訓機構來說,重點更偏於培養學員的動手操作能力,可能會將一定的時間投入學生的項目實踐中,讓學生在邊學習理論知識的同時還可以自己動手做項目,這也大大提高了大家的實踐能力。

3.提高職業素養

職業素養已經成為不少企業挑選人才的一個重要因素,所以提高個人的職業素養也是每個職場新人必學的一門功課。為了適應市場需要,很多IT培訓機構在開設專業課程的同時也紛紛開設了職業課程,讓大學生參加培訓(shaanxi.ujiuye.com)的同時也能不斷提高自己的職業素養能力,進一步增強了自己的社會競爭能力。

4.推薦就業

大學生就業難一直是社會熱點話題,對於應屆畢業生來說找到一分滿意的工作更是難上加難。對於無爹可拼的人來說,那就只能拿出自己的能力來征服企業。通過參加IT培訓不僅能學到專業技術,還有不少培訓機構都能提供就業保障服務,解決學員的後顧之憂。


西安小U


那我給大家講個我的故事。

記得我剛進公司的時候,我寫的代碼亂七八糟的。錯誤百出,BUG連連。

不僅項目經理罵我,我其他同事,也怨聲載道。

通過朋友的介紹,我報了一個培訓班。

經過一個月的刻苦訓練。

功夫不負有心人,

他們終於罵不過我了。

哈哈哈哈哈哈哈。。。。

往往樂觀的心態很重要,希望你看到後,能對著屏幕笑一下


我是十九你呢


👣️👣️👣️興趣是最好的老師,有了興趣,就應該付諸行動。既然難困擾了你的行動,就應該找解決的辦法,沒有什麼是一學就會的。TO be or not to be!🙇️

比如通過學習網站:騰訊課堂就是一個很好的網站,簡單易看;裡面有很多各種各樣的課程,有許多事免費的;希望你能學友所成;再網上學習要持續的學習;不可三天打魚兩天曬完哦! 望採納!


分享到:


相關文章: