給盲目興奮的程式設計師們的建議

2021-08-30 22:43:26 字數 873 閱讀 6567

我偶然看到一些漫無目的、精力旺盛的程式設計師說出類似這樣的話: 或者

我喜歡linux和開源軟體,我想通過開發乙個專案來向開源社群貢獻我的力量。有沒有乙個很重要的軟體,但只能在windows上執行,而你希望有個linux版本的?

這些找不著方向的問題總是讓我困惑不已。他們把程式語言或作業系統或軟體許可協議當成關鍵條件。他們的目的跟解決某個問題或跟創造價值或跟說話人對 軟體的興趣沒有一點關係。你能相信乙個不愛**的人能開發出乙個好的樂譜軟體嗎?對photoshop沒有專業了解的人能轉殖出一套photoshop軟 件嗎?不過我不想在這裡詳細討論這些負面的問題。

下面是我對那些發出這些問題的人的一些建議:

停止發問。想一想你所有的個人興趣,去解決乙個跟你這些興趣相關的簡單的問題。例如,我用電子琴來聯絡我的結他技能,但我想給這電子聲樂裡加入一些 人性的元素,像自動音效補償,偶然的變奏,等等。怎樣才能做到這些呢?我可以寫乙個簡單的聲樂處理程式——不需要影象介面——看看效果如何。我照了很多的 **,我需要乙個**分類標記工具,不需要像adobe lightroot那樣全能。簡單但夠用,乙個下午我就你解決此類問題。

兩點:(1)要簡單,(2)是你實際要用的東西。

一旦做出能夠執行的東西,接下來的工作是要一步步的改進。不要試圖做出乙個可以對外發布的版本來給自己製造壓力,你只要花時間多看看現有的程式,改進它。我是否能用html5來實現我的**分類器的前端介面呢?

如果你堅持這樣,用不了多少回,你就會成為乙個專家、乙個對於乙個界限清晰、也許只是跟你的問題相關的小領域裡的專家,但,仍然是個專家。成為專家 有乙個有趣的邊際效應:有些之前看起來令人畏縮、好像不可能的改進工作或功能特性,當你嘗試著開始去做後,你的程式很可能因此而突然顯現出吸引力,受到廣 大使用者的關注。

原文:

給盲目興奮的程式設計師們的建議

全文如下 我偶然看到一些漫無目的 精力旺盛的程式設計師說出類似這樣的話 或者我喜歡linux和開源軟體,我想通過開發乙個專案來向開源社群貢獻我的力量。有沒有乙個很重要的軟體,但只能在windows上執行,而你希望有個linux版本的?這些找不著方向的問題總是讓我困惑不已。他們把程式語言或作業系統或軟...

給程式設計師的建議

要點有以下幾個 1 積累你的 量,不管是寫什麼樣的 寫那方面的 但是有一點,一定要思考,然後有所收穫 2 程式語言只是一種工具。當然這個覺悟在菜鳥程式設計師看來簡直是乙個荒謬的事。但是當你學的足夠深入,接觸到一定量之後你就會對這個想法完全表示贊同。而且既然一種程式語言都只能說是一種工具的話,那對於前...

給小白程式設計師的建議

我覺得這是乙個首要的前提。也許你很優秀,有很強的學習能力,有強大的信念,有超強的小宇宙,有百折不撓的韌性 但是,你沒做過,你確實是一張白 紙。這是乙個客觀事實,我們必須要要承認。我們所做的一切,都是在接納現實的前提下展開的,唯有承認這一點,其它美好的事情才有可能。我們平靜的看待這一點,不要妄自菲薄,...