程式員老外通過編程賺錢的10個途徑

来源:https://www.cnblogs.com/secbro/archive/2020/06/26/13196007.html
-Advertisement-
Play Games

最近看一些國外程式員的文章,瞭解一下國外的程式員都在研究什麼、使用什麼工具、如何工作、如何掙錢……發現收穫頗豐,瞭解到了不少特有的思維方式及有創意的技術平臺。 本篇是關於如何通過編碼掙錢的文章,作者提供了十種通過編碼掙錢的途徑。在翻譯的同時,也會附帶一些個人的看法。下麵是正文: 知道如何編寫代碼是一 ...


最近看一些國外程式員的文章,瞭解一下國外的程式員都在研究什麼、使用什麼工具、如何工作、如何掙錢……發現收穫頗豐,瞭解到了不少特有的思維方式及有創意的技術平臺。

本篇是關於如何通過編碼掙錢的文章,作者提供了十種通過編碼掙錢的途徑。在翻譯的同時,也會附帶一些個人的看法。下麵是正文:

知道如何編寫代碼是一項非常寶貴的技能,它可以讓你賺到很多錢。通過代碼賺錢有很多方法,但這要發揮你的創造力。

很多成功的大企業都源自一個工程師或一個想法,這鼓舞了很多開發人員試圖通過一己之力來實現同樣的目標。

但是,通過一個人的努力去創建下一個Facebook或Uber的可能性並不大。因此,我們可以嘗試一些更加簡單和容易實現的方法來賺錢。本文的十多種通過代碼賺錢的方法便是基於此。

一、幫助當地企業

最簡單有效的方式之一便是求助於家人和朋友。嘗試尋找一些需要建立網站或對現有網站進行運維升級的中小企業。如果是你剛入行的開發人員,甚至可以免費幫其搭建網站,來獲得簡歷中的項目經驗以及展示自己的能力。

當成功完成這一單生意之後,你還可以請客戶幫忙牽線其他有同樣需求的客戶,逐步建立你的客戶網路。

如果你足夠積極主動,可以尋找附近做的比較差的網站,有針對性的提出更好的建議或預先給他們做一部分網站內容來來推銷自己。這相對於直接走進別人的公司,然後詢問是否需要一個新網站來說將更加有效。

記住:要預先提供價值!

PS:放下麵子尋求周圍朋友推薦私活,預先投入精力來推銷證明自己,這一點其實對程式員來說是一坎兒。不過,這種形式獲得的項目也是比較靠譜的。曾經很長時間做的項目都是通過這種形式來的。

二、博客

作為開發人員,你始終可以在所屬的編程領域中創建博客。通過博客獲利的方法有很多,包括線上提供編程技能以及通過會員鏈接賺錢。你也可以在Medium發佈博文。

如果你對寫作充滿熱情,強烈建議創建自己的博客。這是與他人分享知識的很好途徑。你可以從發佈一些正在學習或剛剛學習的編程教程開始,保持定期更新發佈。

PS:個人也是寫博客的最大受益者,這麼多年一直持續在寫技術博客,通過博客沒有直接掙到錢,但博客的加成效應不可否認。

三、APP應用開發

開發APP應用有可能會創造巨大的收益,但也是有前提條件的。通過應用賺錢,必須有一個好的創意。如果創意不是那麼好,很可能根本賺不到任何錢。

最好的例子就是《Flappy Bird》這款游戲,它很可能是由一個13歲的小孩創作的,因為它並不複雜。實際上,如果你不熟悉應用程式游戲的開發,那麼這對你來說可能是一個不錯的入門項目。Flappy Bird是一個了不起的創意。據報道,黃金時段每天的廣告收入為50,000美元。

需要註意的是,大多數應用只能紅很短的時間,因此從長遠來看,可能不會產生太多收入。

PS:看到很多獨立開發者開發蘋果上的付費工具類小應用,收益還都不錯,成功轉型自由職業者。

四、創建一個主題

很多人擁有自己的網站,但卻對編碼一無所知。他們通常使用像Wordpress這樣的解決方案。由於他們不知道如何編寫代碼,因此,除了可以調整的標準配置外,很難(或不可能)更改網站。這些用戶嚴重依賴於市場上可用的主題。

這就是一個絕佳機會。你可以創建自己的主題,然後在諸如Themeforest之類的市場上出售。建立主題後,就有機會將其出售給全世界數以百萬計的人。

如果你願意,也可以為Drupal或Joomla構建主題。但是,它們的功能和使用量都不如Wordpress流行。因此,如果你不喜歡這兩個框架,建議你選擇Wordpress。

PS:Wordpress是基於PHP寫的,如果你擁有PHP的開發經驗真的可以嘗試一下。我的個人博客用的就是該框架,然後在其中選擇一個自己喜歡的主題。類似作者這個思路的方式還有很多,有人開發一些JS的前端組件、控制項等都有不錯的收穫。

五、自由職業

線上提供編程技能和服務變得越來越容易。有各種各樣的線上自由職業平臺,可以讓進行選擇,尋找最適合的工作。

自由職業有許多好處,你不僅可以享受彈性的工作日程,還可以在任何時間和地點自由工作。最重要的是,可以在自由職業者平臺上提升自己的開發經驗。在建立聲譽後,也可以獲得可觀的收入。

但由於競爭比較激烈,這些自由職業者平臺上的單價變得很低。只有當你剛開始入行,想試試水,才建議去嘗試一下。使用這些平臺,不要僅僅為了錢,而是為了獲得更多經驗並與客戶融洽的合作。

PS:類似的平臺很多,但的確如作者所說,價格被壓的很低,除了有其他的目標,純粹靠這些平臺掙錢有些得不償失。

六、創建Wordpress插件

約有35%的網站是基於Wordpress進行搭建的,這意味著對優秀的Wordpress插件有大量的需求。

如果你有一些空餘的時間,那麼構建Wordpress插件是一種在家賺錢的好方法。關鍵是還很容易上手。

關於這種方法最好的出發點便是基於現有Wordpress插件的不足和局限性,做出你自己的改進。從捐贈插件到提供社交共用的插件。

可以選擇免費提供,然後通過廣告或捐贈來賺錢。當然,也可以走大多數人選擇的路線:提供低配免費版本,額外功能收費。這是一種通過代碼賺錢的非常流行的方式!

PS:或許你不會PHP開發,但是作者提供的這個思路在軟體行業已經是大家的共識“低配開源免費,商業版本收費”,雖然國內破解比較嚴重,但還是有大量的企業通過該模式在掙錢。

七、播客

對於那些不想坐在鏡頭前,但仍然願意與他人分享知識的人來說,這是最好的選擇。如果你是某領域的專家,但對攝像機有點害羞,則可以使用播客來傳播信息。

關於播客最好的事情莫過於越來越受歡迎。很多人在工作中或睡覺前收聽播客。

但是,大多數播客都是完全可以免費收聽的,因此從播客中賺錢會帶來更多的附帶效應。也是建立個人品牌的一種途徑。

在某些平臺上,你可以從中獲得收入,例如Patreon。人們可以通過該平臺每月向你付款來解鎖專有內容。

PS:在國內也各路自媒體平臺百家爭鳴,選擇適合自己的平臺和模式來逐漸構建自己的個人品牌和粉絲群體吧。

八、技術輔導

線上教學是另外一個幫助你賺更多錢的技能,它是一種對師生來說都可以獲益的方式。

方式非常簡單,但可能僅適用於那些經驗豐富的人。當你有一個非常感興趣的領域並且掌握了相關技能,就可以開始為經驗不足的開發人員提供輔導課程。

你可以通過一對一的線上輔導課程提供服務,從而將知識轉化金錢。如果你想同一時間內幫助更多的人,則可以開設多人課程。

PS:越來越多就培訓機構已經走向線上直播了,如果沒有直播的能力,也可以考慮錄播+答疑的模式。

九、網上商店

線上購物在過去十年中呈指數增長,參與人數越來越多。你可以藉助該趨勢,運營自己的網上商店。如果你有可出售的實物商品,則可以選擇創建自己的網上商店。可以使用類似Shopify的平臺,但是從頭創建一個網店不是很有趣嗎?

通過網上商店賺錢的另一種方法就是代發,它的優勢是不需要庫存任何物品。一旦有人從你的網上商店購買了產品,將該訂單直接發送給製造商,製造商將產品直接運送給客戶。這種方式可以建立自己的網上商店,而無需在產品前期投入大筆資金。

PS:網購在國內已經被玩的爐火純青了,可以借鑒作者的思路,出售一些自己相關領域的周邊產品。曾經看到一個小伙伴在網上出售“腦圖”,銷量還不錯。

十、編寫自己的項目

最後,同樣重要的是你可以創建能夠為自己帶來收入的項目。它的優勢是可以從事自己真正喜歡的工作,單從愛好來講,無論怎樣它都是一個不錯的選擇。缺點是你開發出來的程式,別人可能都不會看上一眼。

無論如何,該方式的最終目的是構建一個可以提供某種產品或服務的應用程式或網站。通過銷售產品或提供服務或做一些事情,隨著時間的流逝來產生收入。

PS:其實就個人而言一直在準備的就是開發出一套自己的產品進行出售。但就像文中說的那樣,你開發的產品可能只是自己想象中的產品,但我們也要想萬一成了呢?


程式新視界:精彩和成長都不容錯過

程式新視界-微信公眾號


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 當你在瀏覽器輸入網址之後會發生什麼 最直觀的感受當然是跳轉到網址所指向的頁面啦,但在網路比較卡的時候,你可能註意到過,瀏覽器的左下角通常會有一些等待什麼什麼請求之類的小字。這時候,一個問題讓你搜索到了這篇博文,我輸入網址之後,瀏覽器到底幹了什麼?更要命的是,我想知道互聯網到底是如何把每個人連接起來的 ...
  • 插入排序之直接插入排序 博客說明 文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗彙總,如有什麼地方侵權,請聯繫本人刪除,謝謝! 插入排序法思想 插入排序(Insertion Sorting)的基本思想是:把n個待排序的元素看成為一個有序表和一個無序表,開始時有序表中只包含一個元素,無 ...
  • 前言:本篇學習筆記 來自B站動力節點官方號的 reyco老師的Servlet的視頻中的筆記和結論 一、 Cookie簡介 Cookie 是由 網景公司前雇員在 1993年發明的一種進行網路會話狀態跟蹤的技術。 會話是由一組請求響應組成,是圍繞一件相關的事情所進行的請求與相應。所以這些請求與響應之間是 ...
  • 選擇排序之簡單選擇排序(Java) 博客說明 文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗彙總,如有什麼地方侵權,請聯繫本人刪除,謝謝! 說明 選擇排序(select sorting)也是一種簡單的排序方法。它的基本思想是:第一次從arr[0]~arr[n-1]中選取最小值,與ar ...
  • 交換排序之冒泡排序(java) 博客說明 文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗彙總,如有什麼地方侵權,請聯繫本人刪除,謝謝! 說明 冒泡排序(Bubble Sorting)的基本思想是:通過對待排序序列從前向後(從下標較小的元素開始),依次比較相鄰元素的值,若發現逆序則交換 ...
  • 頂層類(Top-Level Class),是 Java 中對類的一種定義方式。在 .java 文件中,處於最外層的類就稱為頂層類,在其外部不存在將其包圍起來的任何代碼塊。頂層類只能聲明為 public 或包私有的。在 .java 文件中,只能有一個與其文件名同名的、聲明為 public 的頂層類。 ...
  • 演算法的時間複雜度和空間複雜度 博客說明 文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗彙總,如有什麼地方侵權,請聯繫本人刪除,謝謝! 演算法的時間複雜度 時間頻度 一個演算法花費的時間與演算法中語句的執行次數成正比例,哪個演算法中語句執行次數多,它花費時間就多。一個演算法中的語句執行次數稱為語 ...
  • 所有操作需要在root用戶下本機測試案例系統信息:ubuntu安裝路徑:/usr/local/php8 解壓縮: wget https://downloads.php.net/~pollita/php-8.0.0alpha1.tar.gz tar -zxvf php-8.0.0alpha1.tar. ...
一周排行
    -Advertisement-
    Play Games
  • C#TMS系統代碼-基礎頁面BaseCity學習 本人純新手,剛進公司跟領導報道,我說我是java全棧,他問我會不會C#,我說大學學過,他說這個TMS系統就給你來管了。外包已經把代碼給我了,這幾天先把增刪改查的代碼背一下,說不定後面就要趕鴨子上架了 Service頁面 //using => impo ...
  • 委托與事件 委托 委托的定義 委托是C#中的一種類型,用於存儲對方法的引用。它允許將方法作為參數傳遞給其他方法,實現回調、事件處理和動態調用等功能。通俗來講,就是委托包含方法的記憶體地址,方法匹配與委托相同的簽名,因此通過使用正確的參數類型來調用方法。 委托的特性 引用方法:委托允許存儲對方法的引用, ...
  • 前言 這幾天閑來沒事看看ABP vNext的文檔和源碼,關於關於依賴註入(屬性註入)這塊兒產生了興趣。 我們都知道。Volo.ABP 依賴註入容器使用了第三方組件Autofac實現的。有三種註入方式,構造函數註入和方法註入和屬性註入。 ABP的屬性註入原則參考如下: 這時候我就開始疑惑了,因為我知道 ...
  • C#TMS系統代碼-業務頁面ShippingNotice學習 學一個業務頁面,ok,領導開完會就被裁掉了,很突然啊,他收拾東西的時候我還以為他要旅游提前請假了,還在尋思為什麼回家連自己買的幾箱飲料都要叫跑腿帶走,怕被偷嗎?還好我在他開會之前拿了兩瓶芬達 感覺感覺前面的BaseCity差不太多,這邊的 ...
  • 概述:在C#中,通過`Expression`類、`AndAlso`和`OrElse`方法可組合兩個`Expression<Func<T, bool>>`,實現多條件動態查詢。通過創建表達式樹,可輕鬆構建複雜的查詢條件。 在C#中,可以使用AndAlso和OrElse方法組合兩個Expression< ...
  • 閑來無聊在我的Biwen.QuickApi中實現一下極簡的事件匯流排,其實代碼還是蠻簡單的,對於初學者可能有些幫助 就貼出來,有什麼不足的地方也歡迎板磚交流~ 首先定義一個事件約定的空介面 public interface IEvent{} 然後定義事件訂閱者介面 public interface I ...
  • 1. 案例 成某三甲醫預約系統, 該項目在2024年初進行上線測試,在正常運行了兩天後,業務系統報錯:The connection pool has been exhausted, either raise MaxPoolSize (currently 800) or Timeout (curren ...
  • 背景 我們有些工具在 Web 版中已經有了很好的實踐,而在 WPF 中重新開發也是一種費時費力的操作,那麼直接集成則是最省事省力的方法了。 思路解釋 為什麼要使用 WPF?莫問為什麼,老 C# 開發的堅持,另外因為 Windows 上已經裝了 Webview2/edge 整體打包比 electron ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...