-
1 # 程式老溫
-
2 # 寒天3718027
個人想法,不喜勿噴。作為從業很多年的開發者,最想讓人放棄的時候還是感到絕望的時候。
舉個簡單的例子,老闆或是產品不懂技術單純的認為僅僅是投入多少的問題,你會用各種方法讓他明白完不成,但他給出的解決方案就是多加點人力多加點機器,並且必須按規定時間(非常不切合實際)點完成!
做過專案管理或是做過專案的小夥伴都知道這意味著什麼,如果加班加人力都能解決,那這個專案或這個產品或許真的不靠譜。有這種想法的多半是不懂技術並且看不起技術的人,因為他只會覺得是你能力問題而不是現實問題,這種情況基本每個獨立開發者都會考慮放棄
-
3 # 程式猿Shawn
當然我們不能否認也有很多非常成功的獨立開發者,但是這種成功的機率和投資成功的機率是一樣的,基本上能有不到5%的成功機率就已經很不錯了。我們大部分人終歸還是普通人,雖然我們都不太願意承認自己比別人差,總是覺得既然別人能做好,那麼自己肯定也能行的。 翻看了一下這個問題的其他回答, 很明顯這些答主們都沒有創業的經歷,壓根沒有作為獨立開發者的經歷,這些答案終歸還是有點像一個不會開車的人坐在副駕位置指揮別人開車的意味,也就是英文裡有個詞叫back-seat driver。
我自己就有幾年的創業經歷,曾經也是因為機緣巧合賺到了一點錢,不過現在又被我給敗光了。您問的是關於獨立開發者的問題,我在這裡說到創業,需要明確地是,獨立開發者其實就是一個人在創業的,這點沒有任何差別。 既然是需要自負盈虧,那麼就需要自己為自己的飯碗負責。 在幾年前我開始創業的時候,我們也是想開發自己的產品, 當時想的是開發一款資料處理相關的軟體產品,走SaaS的模式, 主要開發人員也就我一個人,設計等工作都是外包給別人來做的,自己一個人折騰了好幾個月,產品的雛形也算是有了,但是賬上的錢也快沒有了,這應該是大部分創業者都會遇到的問題,沒辦法,我們的產品開發只能先暫時擱淺,先想辦法接點活想辦法有點收入,當然這又開始進入了另一個死迴圈, 因為就是一個開發人員,能接到的專案都只能是小專案,而要做這些小專案一個人也得好幾個月才可以的,我接過的專案沒有一個是最後做完能夠要到尾款的,這點如果是您想接外包專案要做的話,必要要提前有心理準備的。
我在自己做產品的時候,最頭疼的是,自己得是一個產品經理,對產品的介面以及各種功能的定義設計,這些都要一遍遍地打磨,我也嘗試過使用Axure等軟體來做,嘗試了很多次之後,覺得自己做這種設計根本沒什麼天賦,還不如直接用程式來做,等做好之後再找介面設計人員再進行一下設計再說。
另外產品做完之後,釋出到各個應用市場,終於可以大功告成了, 可是誰成想,每天也沒有一個人下載使用。 然後上各種論壇和群裡看其他人都是怎麼做的, 發現竟然有人可以刷榜,也算是開了個眼界,不過這些刷榜每個有效下載收費也不低的,對於個人來說都是能夠嚇死人的,也不否認有些有錢的會走這種歪門。
這麼折騰了一年多之後,終究自己還是向現實低了頭,還是選擇了放棄。 不過還是打心底裡比較佩服那些天賦異稟,能夠成功的獨立開發者。
-
4 # vtrtbb
獨立的開發者現在基本要做全棧工程師,在當今行業分工細密的情況下很難做到面面具到,需要付出極大的精力,可獲得的收入卻不成正比。當然,做高精尖的除外。外加國內的企業資訊化之路早在十年前就走完了,現在剩下的活都是一些疑難雜症,價效比相當的低。
平時在公司裡和團隊一起做專案可以相互協做,分工明確。如:產品、運維、前端、後端、DBA、測試、客服都能各自其政的服務於專案,只需專案經理協調好就可以。一旦自己做就要全部一個人搞定。如出個問題在公司裡還有客服人員擋一下,產品經理擋一下,最後才跑到技術這,獨立開發者這時就要一個人之間看問題在哪,而且基本上是白天隨時待命,幾乎無間隙的。綜合來說,價效比就下來,不如團隊省心。
-
5 # 未來不可期高
真正做事情可能不是自己想的那麼簡單,隨著時間推移慢慢的各種原因都出來了,獨立開發註定不是一個完成事情,每一個人心態都不瞭解,遇到大的事情可能就有人會後退。
回覆列表
形成一個可供使用的產品或模組涉及到之前意想不到排山倒海的工作量和由之帶來的壓力。這可能是主要原因之一。
在一個團隊裡和別人一起開發是最輕鬆的工作方式。但需要和團隊進行溝通合作,有團隊就有規則,爭爭吵吵多了你可能會感覺到憋屈和難受。久而久之就會產生抱怨,從而想透過自己包乾來解決被束縛的問題。殊不知這是個大坑,除非你適合,能夠橫刀立馬獨擋多面,否則其中的苦與累連個傾訴的物件都沒有。
再者,你寫的東西是要有需求的,自說自話閉門造車搞出來的東西是沒有市場的,還不要說就算有需求你的東西好用不好用的問題。沒有經過反反覆覆重構過的東西一定沒法用。你的東西別人不需要或不好用,自然而然你就想放棄了。
一個人的思考力,執行力和毅力是關鍵,幹所有的事情都是通的。