最近,在做網(wǎng)站的過程中所遇到的各種bug,理疙,讓我深思泞坦。反思自己的專業(yè)技能和自己的心態(tài)。
一赃梧、所謂程序員,真的是大眾眼中的那個不停寫代碼的人嗎授嘀?
很多人都以為程序員就是一直在加班加點的寫程序,甚至有些學本專業(yè)的同學也有這種感覺览闰。你那都是錯覺巷折。
因為是新手,對于編程中的各種語言不了解锻拘,將近80%的時間都投入在敲代碼上,20%的時間才是在思考邏輯上鞠。這很正常芯丧,入門就需要這樣下笨功夫。而如果你已經(jīng)入門缨恒,還在以這種低效率的方式去寫程序,那真的是太弱了岭佳。
其實程序重要的是邏輯萧锉,如果邏輯不正確,寫在多的代碼柿隙,都無濟于事。
入門之后:良好的編程方法便是衩辟,將80%的時間投入到程序邏輯上波附,20%的時間投入到寫代碼上昼钻。
二封寞、技能在行外
在做官網(wǎng)的過程中,遇到各式各樣的錯誤碗淌,說起來谦炒,最讓我囧的是一個前端頁面加載jq樣式丟失問題困擾了我三天风喇。
在處理這個問題,幾乎都是通過百度來找答案魂莫。而事實上,有些答案在百度上還真得找不到谜喊。一些答案多半都在外文網(wǎng)站上倦始。
比如android的一些文檔,中文版的都不全诵次。
編程使用的語言都是英語枚碗,各種編語言的官方文檔也都是英語。所以由此看肮雨,精進自己的編程能力,還需要掌握好英語陌宿。
自己不太擅長英語波丰,借這個機會正好,可以把英語能力提一提弥虐。
三、處理bug,其實是在不斷自學中
剛開始做官網(wǎng)的時候霜瘪,每次遇到bug都很心煩。
一方面捻撑,是自己怕麻煩缤底,另一方面,是自己對自己的要求太高(眼高手低江解,總想一步登天)徙歼。
其實還是自己沒有耐心去處理。最近調(diào)整心態(tài)魄梯。每一次遇到bug其實都是自己能夠自學的好機會。不要怕出錯灭翔。不要怕出錯辣苏。不要怕出錯。編程其實就是在不斷的試錯中狭园,否定之前的結論糊治,篩選其他的可能。
在每一次遇到bug不要怕麻煩井辜,現(xiàn)在不麻煩,以后會遇到大麻煩窃肠。處理掉它刷允,你變可以增加對于遇到的bug各一個維度思考碧囊。
技巧:在電腦上安裝{印象筆記}纤怒,以次快速記錄問題,分析熄驼,及解決方案烘豹。
示例:
四、關于編程祭芦,自學需要注意什么蚌卤?
1..別怕奥秆,別怕學不會,都是時間問題侮叮。
2.讀官方文檔【建議:英文】悼瘾。
3.善于總結。找出他們的相似點亥宿。歸類提取。最好是能用通俗易懂的語言曙求,對一個對此一無所知的人講清楚映企,那絕對是很棒的。最起碼挤渐,你自己已經(jīng)對此掌握的很清晰了双絮。
如:什么是HTML得问?估計很多人都草草的回答软免,網(wǎng)頁呀。對是網(wǎng)頁哪怔。那如何清楚明了的和一個行外人描述清楚呢向抢?HTML是在存文本中添加各種標簽,以便瀏覽器能夠以正確的格式顯示(解析)那些內(nèi)容叉信。
示例:
五艘希、給自己的一針強心劑
笑來老師所說:我知道我現(xiàn)在看起來很笨拙,但剛開始誰都是這樣的佳遂,實踐多了撒顿,就自然了,就自然地好起來了凤壁。