為什麼程序員不自己寫程序去賣而要去公司上班領死工資呢?

段寶君


會水電的裝修工很多,單也不是所有的人出來單幹,還是老老實實去裝修公司上班。

程序開發出來是很簡單的,我想大部分的碼農都會做,但是很多工作不是靠一個人就可以完成的,還需要團隊的合作。


例如接一個項目,很多時候是靠老闆的關係,或者是業務員去跑回來的,前期這方面的投入是很花時間和金錢。


第二就是客戶需求的分析,不同的公司有不同的需求,而且開發工期也是很緊的,很多時候這麼模塊差不多做好了,然後客戶又說要改流程。


第三就是涉及後期的維護,如果後期要更改的話,很多代碼和流程其實都忘記了,所以很有必要做註釋和項目書的,而這些如果單純看程序員去做的話,工作量又太大了。


第四就是涉及到開票的問題,如果出來單幹肯定要註冊公司,而如果量少的話成本又高不划算。


熊貓帶你看世界


作為一個寫了十幾年代碼的老程序員,曾經在剛入行的時候,就想著自己能不能做出一個軟件產品,並且拿著這個軟件就可以去賣錢了,誰知道一開始踏入編程領域,每天忙的事情不是全部在寫代碼,還要整理需求還需要調試bug,而且都是一個團隊在搞一個軟件產品,只靠一個人的力量去實現,要做也只能是做出一個半成品,而且產品的誕生不是一個人拍著腦袋想出來的事情,不要說拿去賣軟件了,自己一個人實現就已經是相當困難的事情了。

程序員自己寫代碼來賣,表面上只是一種簡單的買賣行為,實質上屬於公司性質的因為,在做出來的前提下出去賣,就要涉及到後續的服務問題,以及軟件升級的問題,這些都不是一個人能搞定的事情,軟件很少有一錘子買賣直接就能一次性的所有功能就實現完成,而且不存在bug,有的程序員拿著公司團隊做的程序去買賣,這種屬於違法的行為,一般的程序員輕易不敢做出這種選擇。

程序員如果真是要買賣自己的產品,絕不是一個人能搞定的事情,涉及到商業領域,很多程序員做了很多年程序覺得自己技術能力已經非常強了,就想著自己開公司研發軟件,結果組織了幾個技術就開始上路搞了,結果是東西勉強弄出來了,但產品賣不出去,最後只能關門大吉,這種在程序員的圈子裡很常見,正常的買賣就單單的個人行為了,需要公司支撐,團隊支撐。

很多人覺得開公司掙錢來的容易,基本上有點類似的創業經歷的人,創業基本上不是人乾的活,中間任何一個環節出問題都容易導致公司關門,正常來講公司能活著就是最大的收穫了,活著代表著還有機會逆襲翻身,如果是真的熱愛編程事業,踏踏實實做個程序員也是一件很幸福的事情,做自己最喜歡的事情。

希望能幫到你。


大學生編程指南


寫了十多年的代碼,也接觸過很多程序員,確實很少有程序員可以開發出自己的產品去銷售,其實原因很簡單,我給大家分析分析。


會寫代碼,不一定能開發軟件產品

  • 最主要的一個原因,對於大部分程序員,都幾乎沒有能力去開發一款產品的;單單就說程序開發,如果要開發一個產品(一套程序),需要從前端到後端多方面的知識,也就是我們經常說的全棧工程師,但是大多數程序員的技術水平是達不到的。(當然可以幾個各有所長的程序員合作)

  • 開發一款產品,不單單需要技術人員,產品經理也是重要的一個角色,還有運營推廣,都是必不可少的。如果這些角色都由一個人做,還是有些難度的。


移動開發是個不錯的選擇

智能手機的流行,程序員可以選擇進行App的開發,這個相對來說比較簡單,也有不少程序員,選擇作為獨立開發者進行移動App的開發。

  • IOS平臺:得單獨學習Swift或者Object-C,最好擁有一臺Mac(感覺黑蘋果不好用),開發完成放在蘋果市場上進行銷售。


  • Android平臺:如果有Java基礎的話,再學習Android會簡單一些,擁有一臺任意型號的電腦即可,開發完成後的銷售比較麻煩,因為安卓市場太多了,可以選擇幾個大的市場。

  • 開發的App不一定收費,大部分是通過廣告盈利的。

  • 這幾年App開發也不好做了,不過有興趣的程序員可以嘗試,我在今年前做過一段時間的Android開發,掙了...不到500塊錢,早已經不維護了。


有能力的程序員,會選擇一些威客網站“接活兒”

實話實說,我沒有做過,但是我研究過,當時我研究的結論:國內的“活兒”不好接,主要是少,競爭激烈,國外的“活兒”多,但是...我的英語也很令人“捉急”,這個需要和外國人進行交流的。介紹幾個國內國外的威客網站,大家可以瞭解瞭解:

  • 國內最有名的就是豬八戒了

  • proginn:程序員客棧

  • codemart:碼市

  • yingxuan:英選

  • freelancer

    :接活兒會員免手續費,非會員網站抽10%
  • upwork

  • sologig

    :不僅僅有IT方面的,還有法律、金融等,比較全面


希望我的回答,能夠幫助到你!我將持續分享Java開發、架構設計、職業發展等方面的見解,希望能得到你的關注;另外,關注我後私信【資料】兩個字,可獲取架構、大數據、面試等相關資料。


會點代碼的大叔


我是一名敲了N年代碼的碼農,我試著回答這個問題:為什麼不自己去寫代碼?


1)首先,問你一個問題:

為什麼大部分農民只知道種地,而不能把自己種出來的東西成為產品?

很簡單,農民種地是一把好手,但是沒有經商的頭腦,沒有銷售的經驗,對市場不瞭解。所以農民只能自己種出東西,然後賣給其他老闆,然後老闆才能把這些東西成為產品,銷售出去。


同理,碼農,是寫代碼的一把好手,但是碼農對市場的瞭解少之又少,不知道寫什麼東西出來會得到市場的認可,會得到用戶的認可。


2)再次,任何一個想投放市場的程序,網站也好,APP也罷,都不是一個人所能做到的。

以下是做一個網站或者App需要涉及到的人員配置:


也就是說,如果你想開發自己的程序:

1)首先,做網站或者APP,不是一個人在戰鬥;

2)再次,程序員的價格都不便宜(網傳程序員:錢多話少死的早),所以想做一個程序,你需要一個非常昂貴的團隊,所以需要money;

3)然後,程序員的視野畢竟有限,對市場把握不準確,很難實現一個讓大家認可的應用;

4)最後,創業都是九死一生的,勞苦不說,還未必能成功;

所以,拿著豐厚,而且也不需要太操心的工資,何樂而不為呢?


最後,作為一名程序員,我想說一句:
現在的互聯網如果沒有一個非常好的點子,前期都是一個燒錢的產品。

所以,作為一個普通的程序員,是不太可能有如此多的資本去燒!


我的中國行


因為程序員的死工資已經很高了,沒必要冒創業的風險。

一個能力平平的程序員,工資足夠養家餬口;如果優秀些的,在一個領域裡鑽研精通,沉澱多年,成為技術專家拿年薪,也不比出來單幹的創業者賺的少,幹嘛找那不痛快去。

再一個呢,很多程序員,更善於跟機器打交道,不善於跟人打交道。但這點放在創業上,幾乎是個死穴。開公司、談業務、做產品甚至搞招聘,哪個不需要跟人打交道?只會技術是不行的。

外人會覺得創業很酷,很自由,其實一點都不。尤其是技術出身,一旦開始創業,就不得不去面對自己不擅長的事情,搞得自己很痛苦。


其實這個問題也可以替換成:

為什麼設計師不自己搞設計,而要上班領死工資呢?

為什麼廚師不自己開飯店,而要上班領死工資呢?

為什麼銷售員不自己開公司,而要上班領死工資呢?

我們絕大多數人都沒有雄厚的資本背景,可以在萬事俱備,什麼都不操心的時機開始創業。相反,幾乎所有的創業者,最開始都是在掙扎、窘迫、有上頓沒下頓的情況下,就破釜沉舟地邁開了第一步。

勇氣這東西,你十年前沒有的,十年後也不會有;

【準備】是永遠都不嫌夠的,錢、經驗、人脈永遠多多益善。但,所謂“萬事俱備”的那一天,真的會到來嗎?我很懷疑。

每個創業者都是一邊實踐、一邊摸索,一邊吃虧、一邊長進。


然而,並不是每個人都要創業,世界上不只這一種活法。

況且,在技術領域成為專家,也是需要付出很多努力的。只是大家努力的方向不一樣罷了。

實現夢想的方法多種多樣,道路千萬條;但“變的更優秀”這件事,所有人大抵都是殊途同歸吧。一個成功的創業者,一個厲害的技術專家,他們站的山頭可能不同,但是山的高度,是相同的。


吉姆妮成長日記


作為一名從業多年的老程序員,我來回答一下這個問題。

大部分程序員需要到公司工作主要是基於以下幾個原因:

第一,一款成熟的互聯網軟件產品不僅僅需要程序員,還需要產品經理、主策、設計師(交互設計師、視覺設計師)、產品經理以及測試等崗位。程序員作為整個團隊的一員,並不能完成所有的事,尤其是隨著互聯網的發展,用戶對軟件使用的體驗度要求越來越高,自然需要一個成熟的團隊來保障軟件的質量。

第二,軟件產品後續服務比較多。軟件產品往往需要很多後續服務,最常見的就是功能升級、數據維護、問題調整等等,所以軟件編程很難做到傳統產品的售賣方式。對於買家來說,很難跟個體程序員合作,因為後續的服務風險較大。

第三,交易市場和行業分工都不夠成熟。如果有一個成熟且規範的交易市場,同時能有一批分工明確的程序設計人員,其實程序員也是完全可以成為一個自由化職業。

相信未來隨著軟件市場的逐步發展,程序員職業自由化也是一個發展方向。目前在一些特定領域也出現了一批自由程序員,比如為電商客戶做程序開發服務等。

對於程序員來說,在一起工作對交流來說還是比較方便的,也有利於程序員的成長,尤其是對初級程序員來說。

我的研究方向是大數據和人工智能,我目前也在帶相關方向的研究生,我會陸續在頭條上寫一些相關的科普文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。

如果有互聯網方面的問題,也可以諮詢我。

謝謝!


IT人劉俊明


我以前就這麼幹過,幹不下去了,因為個人寫不了大型程序,只能寫小程序,小程序也很難接單,接了單也很容易被客戶坑跑單。而且接的單會越來越觸犯法律,搞不好就進去了。

我為什麼不接單了,因為搞來搞去都會被客戶拉去搞偏門,比如遊戲外掛,郵件群發,QQ群加群發,微信群加群發,模擬群控,各種數據採集驗證,境外網絡棋牌或博彩,反正都是搞不好就進去的東西,我不敢玩就退出了。


打腫馬


首先,你需要清楚的一點,每一個應用程序都不是簡簡單單的幾行代碼就可以實現並使用的。

一個產品在開發前需要經過一定的市場調研,瞭解整個市場的需求,就光這個緊靠個人短時間就很難完成。

其次,在產品進行開發階段,其架構、模型設計起碼底層的程序員是很難進行直接設計的,因為一般產品在設計的時候必須是可迭代,可維護,可移植的,其次在設計完成後僅靠個人實現十萬百萬行的代碼並且熟悉所有本次開發所需的編程語言、設計的工具或者其他環境的使用也對個人能力有更高的要求。

其次,在產品設計完成之後,產品的安裝部署,涉及的環境,需要維護的人進行實施,當然,你自己開發你來搞這個應該問題也不大。

再然後,你需要大量的測試用例來對你產品的功能、性能、穩定性、安全等方面進行驗證測試。自己開發的東西自己是很難發現自己的錯誤點的。

好了,現在東西有了,你還需要告訴客戶這個產品如何使用,起碼一個簡單的產品文檔,部署文檔,維護文檔你是必須要有的,並且根據你所發佈的版本進行更新和發佈。

現在連文檔也有了,好了現在就得去銷售啦,你需要去自己拉客戶、打廣告、去找市場,跟客戶拉關係,跟其他的所謂的友商進行競標。

現在競標到了,客戶使用中又發現你產品的BUG了,或者覺得你的產品某些地方不好用,得進行更新,於是你的產品又得進行迭代更新二次開發,開發又有的忙活了。

到後來產品做大了,客戶也多了,整個流程都得加人才能爭奪更大的市場。

所以個人能完成的僅僅是編程,最多做出個小產品,沒有別人的加入基本很難做出一個改變行業的東西。



天晴不忘雨傘


一句話:現在已經過了隨便寫個程序就可以賣的時代了。

軟件行業跟傳統行業最大的不同,就是贏家通吃。

傳統行業裡佔統治地位的企業再強,幾乎都會給個人或小公司留下一定的空間。比如賣啤酒的燕京青島再牛,還是有很多自釀啤酒一樣賣;大服裝公司幹不掉街邊的小裁縫;麥當勞肯德基同樣替代不了推小車賣煎餅果子的個體戶。

軟件行業就不一樣。Word和WPS一統江湖的時候,你寫個字處理軟件根本就不可能有人用,其他軟件也與此類似。而且軟件還有一特點,就是複製成本幾乎為0。賣煎餅可以一個一個賣,複製一個跟十個,單個成本幾乎相同。但軟件無論你怎麼加密,別人也有辦法去破解複製,最終形成變相的免費。因而就算你好不容易找了個大公司覆蓋不了的空隙寫個軟件去賣,最終要掙到錢還是很難。

因此,不排除有些很牛的程序員,會弄出一個軟件最後創業成功;但要程序員們大規模地寫軟件自己賣,根本就不現實。

多數碼農,還是在各類公司裡,老老實實地靠技術掙錢。跟別的行業比起來,如果你有技術真用功,收入還是可觀的。自己接活的程序員也不在少數,但那更多是出賣智力體力,類似接活的裝修工人,跟自己烙煎餅去賣不是一個路數。


HR那些事兒


閒著沒事,聊聊:

程序員為什麼不賣程序?這是思維方式還未達到一定的高度:可能很多一輩子也達不到去賣自己開發的程序的思維……

我有家小公司,十年了!也帶動很多很多的技術創業,並小有成就。。創業前從事:培訓、技術支持、網站編輯(創業的關健)……

工作真沒賺什麼錢,賺的是思維,近十年:我自己認為就是一技術,有媒體從事經驗的技術,所以用營銷賣技術的角度,創業致今:發不了大財,但做著真實的自己! 沒求過誰,也沒難過誰,找需要解決問題的用戶,切切實實的賣著技術……

所以,我認為程序員賣不了技術,實際上是就業技能太單一:技術牛又能怎麼樣呢?找不到買你技術的用戶:屁也不是!

我家小朋友11歲:暑假作文每天三五百字,電腦知識我教點,JAVA編程我教點! 他問我為什麼這樣

我告訴他:一手作文推廣(喊口號),一手技術(腳踏實地),就是喊著口號帶別人衝的人:領軍的吃肉,跟隨的再牛逼有湯喝就不錯了


分享到:


相關文章: