相信大家混跡在各種技術交流群會經常看到各種奇奇怪怪的提問,
栗子

場景一
萌新一進群,甩出一堆代碼片段截圖,
問:請問有大佬能幫我解決一下問題嗎?
我:......
場景二
萌新寫完一段代碼,編譯報錯,貼出一段代碼(下面代碼只是舉例子)
問:我這段代碼報錯找不到原因,有大佬幫我看看是哪里錯了嗎?
我: ......
int sum = 0;
for(int i = 0; i < 10; i++)
{
sum+=i
}
reutrn sum;
場景三
萌新貼出一張瀏覽器截圖,
問:大佬們我這報了個500錯誤,請問是什么原因導致500?

我: ......
場景四
除錯程式出現例外
萌新看到一堆例外堆疊,看都不看,反手就截個圖發到群里,(截圖中的例外堆疊資訊已經很清楚可以看出是什么錯誤以及例外位置)(一時半會沒找到例子截圖,將就口述哈哈哈,自己腦補吧~)
問:請問有大佬幫幫看看這個例外怎么解決嗎?
我:......
場景N
......

上述場景只是舉例幾個最常見的,還有各種各樣的奇奇葩葩就不一一說了,永遠舉不完哈哈哈哈哈

各種檔案那么齊全,為什么要問別人
很多時候開發都會用到一些開源的工具或者一些收費的工具,
一遇到問題就問別人這個工具錯誤怎么解決,拜托,不是所有人都用過同一個工具,問了也不一定能解決你的問題,

其實很多工具都是有配套的檔案的,而且都挺齊全,
當遇到一些工具相關的問題的時候,首先更應該查閱檔案,一般的檔案都會把一些常見的問題和錯誤解決方法都整理好了,
英文檔案看不懂?
這不我們強大的瀏覽器都自帶翻譯功能了嗎?

翻譯不準確?
這不還有各種翻譯軟體嗎?

只要英語不太差,翻譯加上一些自己專業詞匯上的理解,基本都可以滿足看懂的需求了吧~
IDE那么強大,為什么還要麻煩別人
基本每一門語言都有專門的IDE幫助開發,這些IDE都已經挺智能了(vim請忽略)

比如java的JB系列,.net平臺下的VS,
舉個VS的栗子吧(個人比較常用哈哈哈哈哈)畢竟宇宙第一IDE哈哈哈哈
- 最基本的語法錯誤,編譯都不需要編譯,直接可以提示到你哪一行,
- Debug除錯,Debug我相信是程式員最常用的(個人認為沒有之一哈哈哈哈)VS在Debug的時候,出現例外的話直接會彈到例外位置,還能展開詳情查看例外的堆疊資訊,
- 性能探查器,遇到一些記憶體溢位之類的,用這個也可發現問題所在,

等等等等,各種IDE都有很多工具幫助我們開發程式,要善于利用這些工具幫助自己定位問題,甚至解決問題,
搜索引擎那么強大,為什么要在群里水群

度娘,必應,谷歌(沒梯子用就算了)這些搜索引擎那么牛逼,輸一個問題給你N個結果,為什么不好好利用咧,
大家只要梳理好自己的問題的關鍵詞,在搜索引擎基本都能找到自己需要的東西,

多一點耐心 多一點細心
上面的幾個場景可能很多人都遇到過,或者問問題的就是你自己哈哈哈,

當然每個人都是從初學者過來的,都會有犯各種低級錯誤的時候,
但是,錯誤犯過一次就不應該再犯,坑踩過一次就不要再掉坑里,
很多人在遇到問題的時候,特別是萌新,腦子轉都不會轉,直接問人,就和上學時題目不會做,直接和學霸同學要答案抄那樣,
漸漸就會越來越形成一個依賴的習慣,一遇到問題,不是自己先思考,而是先問人,別人幫忙解決后,自己也不思考解決方法就過去了,還當作是自己解決了問題,

其實很多問題,大部分人只要可以細心一點,就能避免犯錯,遇到錯誤了,耐心一點,檢查自己寫的東西,也可以發現問題,當然能不能自己解決另說,起碼可以發現問題,
That's all
就寫那么多先吧~~ 如果大佬們還有更好的一些定位問題解決問題的技巧,歡迎評論分享分享~~

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47466.html
標籤:其他
上一篇:@程式員,別再迷戀多執行緒作業了
