程式員老外通過編程賺錢的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
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...