開源 物聯網接入
by Victor F. Santos
由Victor F.Santos
我們剛剛推出了開源產品。 那么接下來會發生什么呢? (We just launched an open source product. So what happens next?)
Last month me and the ninja god Pedro launched GitShowcase, a plug-and-play portfolio for developers. Open source and free.
上個月,我和忍者神佩德羅(Pedro)推出了GitShowcase ,這是一個針對開發人員的即插即用產品組合。 開源和免費。
It’s quite simple what the product does. It fetches GitHub user info and projects to craft an one-page layout, just like this.
產品的作用非常簡單。 它將獲取GitHub用戶信息和項目以制作一頁布局, 就像這樣 。
In this post I’ll talk about how we got over 25,000 projects showcased from 80 different countries in a single month, and how we expect to earn money from it. We hope it to be of some help for the product people and enthusiasts out there. Let’s go open source! :)
在這篇文章中,我將討論如何在一個月內從80個不同的國家展示超過25,000個項目,以及我們希望如何從中賺錢。 我們希望它對產品的產品愛好者和發燒友有所幫助。 讓我們開源吧! :)
為什么我們制作GitShowcase (Why we made GitShowcase)
Developers are amazing crafters. No one would disagree. But when applying to new jobs, most of them struggle to find a good way to present their work. Usually they look for pre-made templates or a custom CMS (Content Management System) tools to develop their personal websites.
開發人員是出色的手Craft.io者。 沒有人會不同意。 但是,當申請新工作時,大多數人都在努力尋找一種介紹工作的好方法。 通常,他們尋找預制模板或自定義CMS(內容管理系統)工具來開發其個人網站。
We made it simple for developers in a rush. No hard sign-ups, no forms to fill, no code. Just a button to sign in with a GitHub account. After a one-click sign-in, all relevant info and projects are displayed in an easy, customizable one-page layout.
我們為匆忙的開發人員簡化了工作。 沒有硬注冊,沒有表格可以填寫,沒有代碼。 只需一個按鈕即可使用GitHub帳戶登錄。 一鍵登錄后,所有相關信息和項目都以簡單,可自定義的一頁布局顯示。
I was responsible for the design and Pedro for the engineering. Ironically GitShowcase was meant to be only a side project to put on our portfolios and that’s it, but community drove us other way…
我負責設計,佩德羅負責工程。 具有諷刺意味的是,GitShowcase只是本應放在我們投資組合中的一個附帶項目,僅此而已,但是社區以其他方式推動了我們……
社區的懷抱 (The community embrace)
We published GitShowcase in a few Brazilian development groups of Facebook to gather feedback. We were overwhelmed by a lot of awesome people engaging with the posts and endorsing it to friends.
我們在Facebook的幾個巴西開發小組中發布了GitShowcase,以收集反饋。 很多很棒的人參與這些帖子并將其推薦給朋友,使我們不知所措。
Within just a few hours, we already had over 4,000 projects showcased on the platform. The most surprising part was that many of them were not from Brazil.
在短短幾個小時內,我們已經在該平臺上展示了??4,000多個項目。 最令人驚訝的是,其中許多不是來自巴西。
我們的增長策略 (Our growth strategy)
We were a little scared by the numbers. How were we going to keep up this rate of growth? We had no budget to make ads, nor to promote the website any other way than organically.
這些數字讓我們有些害怕。 我們將如何保持這種增長率? 我們沒有預算來制作廣告,也沒有其他方法來自然地推廣網站。
We focused our efforts on three pillars to see how it would perform:
我們將工作重點放在三個Struts上,以了解其性能:
Social media ─ The source that made us visible to the world. We kept publishing GitShowcase on other groups via Facebook, LinkedIn, and reaching out to tech influencers on Twitter to have GitShowcase tested. We also put share buttons more visible and actionable on the pages.
社交媒體 ─使我們對世界可見的資源。 我們一直通過Facebook,LinkedIn在其他小組上發布GitShowcase,并在Twitter上聯系技術影響者以測試GitShowcase。 我們還將頁面上的共享按鈕置于可見和可操作的位置。
Content marketing ─ Pedro likes to write about tech life. So he started writing about GitShowcase, such as our tech stack, process, shipping etc., and publishing them on Hackernoon and other blogs. Check his Medium if you’re interested in shipping apps.
內容營銷 ─Pedro喜歡撰寫有關技術生活的文章。 因此,他開始撰寫有關GitShowcase的文章,例如我們的技術堆棧,流程,運輸等,然后將其發布在Hackernoon和其他博客上。 如果您對運送應用程序感興趣,請檢查他的媒介 。
SEO ─ This is a more long-tail strategy. We thought about the keywords we want to be well ranked for: “developer portfolio”, “github portfolio”, “developer website”, so users can find us organically through Google search. For the profiles, we prepared dynamic keywords: “gitshowcase + username”, “developer portfolio + username”, to get specific user searches linked to our website too. We also spread the GitShowcase link under comments of famous blog posts to work on our link building (and to get some curious scrolling readers to meet us too).
SEO─這是一個比較長尾巴的策略。 我們考慮了我們想要很好地排名的關鍵字:“開發人員投資組合”,“ github投資組合”,“開發人員網站”,以便用戶可以通過Google搜索有機地找到我們。 對于配置文件,我們準備了動態關鍵字:“ gitshowcase +用戶名”,“開發人員組合+用戶名”,以使特定的用戶搜索也鏈接到我們的網站。 我們還將GitShowcase鏈接傳播到著名博客文章的評論中,以進行鏈接構建(并吸引一些好奇的滾動閱讀器與我們見面)。
那么,該策略的執行情況如何? (So, how the strategy performed?)
The data above represents:
上面的數據表示:
On the left: sessions per source. We will identify which of the initiatives brought more visitors to the website.
左側: 每個來源的會話 。 我們將確定哪些舉措帶來了更多的網站訪問者。
On the right: infographic about traffic per country. We will see how people from different countries visited the website, how many signed up, what’s the top 10 countries with more sign ups and what’s the top 10 countries with the best conversion rates.
右側: 有關每個國家/地區流量的信息圖 。 我們將看到來自不同國家/地區的人們如何訪問該網站,有多少人注冊,注冊次數最多的前10個國家和轉化率最高的前10個國家/地區。
Before diving in, it’s important to state that both “(direct) / none” and “Github.com / referral” are quite misleading the data. We won’t include them in the analysis because it’s confusing even for us, here’s why:
在深入研究之前,務必要聲明“ (直接)/無 ”和“ Github.com /推薦人 ”都誤導了數據。 我們不會將它們包括在分析中,因為這甚至使我們感到困惑,原因如下:
(direct) / none ─ This source should stand for people that directly type gitshowcase.com on browser and hit go, but Google Analytics has a bug on it since always and takes credit of the traffic from other sources because of tracking failure. You can read more about it here.
(直接)/無-這個來源應該代表在瀏覽器上直接鍵入gitshowcase.com并立即點擊執行的人,但是Google Analytics(分析)始終存在錯誤,并且由于跟蹤失敗而將其他來源的流量歸功于此。 您可以在此處了解更多信息。
Github.com / referral ─ We use the GitHub API to authenticate the user, so it takes credit as the traffic source when it sends back to GitShowcase.
Github.com/referral─我們使用GitHub API對用戶進行身份驗證,因此當它發送回GitShowcase時,它將信譽作為流量來源。
We’ll take out the misleading data now so you can look at more precise data points.
現在,我們將刪除誤導性數據,以便您可以查看更精確的數據點。
這看起來更好。 (This looks better.)
Here is how the three pillars contributed to the traffic generation:
以下是三大Struts對流量產生的貢獻:
Social media: 2,429 sessions (50% traffic);
社交媒體: 2,429次會話(50%的訪問量);
Content marketing: 1,084 sessions (22.3% traffic);
內容營銷: 1,084次會話(22.3%的訪問量);
SEO: 235 sessions (4.8% traffic).
SEO: 235個會話(4.8%的流量)。
等一下。 其余22.9%呢? (Oh, wait. What about the other 22.9%?)
They are our email marketing traffic (3.6%) and referrals (19.3%). Referrals are other websites with links to ours. This is something we didn’t map at first when making the strategy, other people linking GitShowcase into their pages and newsletters.
它們是我們的電子郵件營銷流量(3.6%)和 引薦(19.3%) 。 推薦連結是指向我們網站的其他網站。 在制定策略時,其他人將GitShowcase鏈接到其頁面和新聞通訊時,這并不是我們最初映射的內容。
It surprised us positively because we were featured in really cool websites, such as Product Hunt. We were hunted by a nice Israeli guy named Raz. Thanks, man! Check GitShowcase on Product Hunt.
這使我們感到非常驚訝,因為我們在很酷的網站(例如Product Hunt)中被推薦 。 我們被一個名叫拉茲的好以色列人追捕。 謝啦! 在Product Hunt上檢查GitShowcase。
Something on our radar now are referrals, which are becoming our 4th pillar — getting other websites to talk about us and endorse us.
引薦現在已成為我們的關注點,引薦已成為我們的第四大Struts-讓其他網站談論我們并認可我們。
Social media nailed it as the best source to drive traffic, as we expected. It’s where users share their profiles and discuss the the tool, tweet it, endorse it, and others can meet us.
正如我們預期的那樣,社交媒體將其定為吸引流量的最佳來源。 在這里,用戶可以共享其個人資料并討論該工具,對其進行鳴叫,認可,其他人也可以與我們見面。
Content marketing was quite expressive too. People pay attention to good quality content and reward it with their time.
內容營銷也很富有表現力。 人們關注高質量的內容,并隨著時間的流逝對其進行獎勵。
SEO is still a baby, because we are building our brand awareness and reputation with search engines. We think it will become more effective over the next 3 months or so.
SEO還是一個嬰兒,因為我們正在通過搜索引擎建立我們的品牌知名度和聲譽。 我們認為它將在未來3個月左右變得更加有效。
好的,我們收到了來自世界各地的杰出人士的報名,并且一些網站在談論我們。 現在,如何從中賺錢呢? (Ok, we got some sign-ups from awesome people worldwide and some websites are talking about us. Now, how to make money out of it?)
That’s where we are in this moment. As the base grows, users start making a lot of suggestions and asking for more features. We iterate the product on a daily basis when we’re home after our full-time jobs. It’s kinda driving us sleepless. So we thought: “Would it be, let’s say, maybe… the right call to monetize GitShowcase?”
那就是我們現在的位置。 隨著基礎的增長,用戶開始提出很多建議并要求更多功能。 我們每天在家工作后,每天都會對產品進行迭代。 這有點使我們無法入睡。 因此我們想到:“是不是,也許……正確的電話交易可以通過GitShowcase貨幣化?”
We have a couple ideas about how to make GitShowcase a freemium product. In other words, people could use the basic plan for free, and get some exclusive features through paid plans. Our basic plan would be the same as it is today — a full and automated portfolio. Paid plans would have the same, along with some extras:
關于如何使GitShowcase成為免費增值產品,我們有一些想法。 換句話說,人們可以免費使用基本計劃,并通過付費計劃獲得一些專有功能。 我們的基本計劃將與今天相同-完整且自動化的產品組合。 付費計劃將具有相同的功能,以及一些額外功能:
A custom domain ─ www.username.com instead of https://www.gitshowcase.com/username
自定義域 ─www.username.com,而不是https://www.gitshowcase.com/username
Access to premium templates ─ Handcrafted templates for different focus. Today we have only one template, which is focused primarily on projects.
訪問高級模板 ─手工制作的模板可用于不同的重點。 今天,我們只有一個模板,主要用于項目。
Recruitment area benefits ─ Developers need portfolios mostly for job applications, or to be headhunted, so building a recruitment area seems like a no-brainer. Recruiters would be able to search our database to find developers with specific knowledge, and those on paid plans would appear higher up in results than those who are on the basic plan.
招聘區域的好處 ─開發人員主要是為了求職或被獵頭而需要投資組合,因此建立招聘區域似乎是理所當然的事情。 招聘人員將能夠搜索我們的數據庫,以找到具有特定知識的開發人員,而那些付費計劃的人的收入要比那些基本計劃的人高。
調查時間 (Time to survey)
Before spending any time developing the features, we made a survey with our users to understand if these ideas would resonate to their interests. We used Mailchimp to send the email and Typeform to activate it.
在花任何時間開發功能之前,我們與用戶進行了調查,以了解這些想法是否會引起他們的興趣。 我們使用Mailchimp發送電子郵件,并使用Typeform激活它。
“今天缺少什么?” (“What’s missing today?”)
Wow, analytics and generic inner content? We just put these options there to fill space, but apparently they’re what most people want.
哇,分析和通用內部內容? 我們只是將這些選項放在此處以填充空間,但是顯然它們是大多數人想要的。
This is why listening to users is important. We are very biased by what we think is a priority.
這就是為什么聽用戶很重要的原因。 我們認為優先是我們的偏見。
“你愿意付那些錢嗎?” (“Would you pay for those?”)
I must confess we were expecting more enthusiasm here, even when we know it’s hard to ask for people to abstract and imagine them paying for something they can’t yet see or interact with.
我必須承認,我們期望在這里有更多的熱情,即使我們知道很難要求人們抽象和想象他們為看不見的事物或與之互動所付出的代價也是如此。
Well, maybe is not that bad… Right? *holding tears*
好吧,也許還不錯...對嗎? *流淚*
I have heard once that companies should listen more to the extreme users of both ends — the haters and the lovers. This is where you can see serious mistakes, and you can see how you are adding real value to people’s lives. Neutrals won’t bother telling you much, because they don’t hate nor love you, so it mostly gets you in the same place. Makes sense, I guess…
我曾經聽過,公司應該更多地聽取雙方的極端用戶-仇恨者和愛好者。 在這里,您可以看到嚴重的錯誤,也可以看到如何為人們的生活增加真正的價值。 中立人不會費心告訴您很多事情,因為他們既不討厭也不愛您,所以它通常會使您處于同一個位置。 我猜是有道理的...
“值得付出的服務是什么?” (“What could be a service worth paying for?”)
This was the last question of the survey. It was open, more abstract than the others and not required, so many people just passed it blank. 29% spoke their mind. I will try to condense the answers on three personas:
這是調查的最后一個問題。 它是開放的,比其他的更抽象,并且不是必需的,因此許多人將其空白。 29%的人說了主意 。 我將嘗試將答案濃縮為三個角色:
Hater: I might have signed up, but don’t even try to charge something, I can develop my own portfolio if I want to, you obnoxious capitalists!!!!
Hater:我可能已經簽約了,但是甚至不想收費,如果你愿意,我可以發展自己的投資組合,令人討厭的資本家們!!!!
Neutral: It’s ok to charge something, but how about a symbolic $1 per year just to have access to GitShowcase? It’s fair to help you pay the bills.
中立:收費是可以的,但是每年僅象征性地支付1美元就可以訪問GitShowcase嗎? 幫助您支付賬單很公平。
Lover side: I like the custom domain thing and would pay for it. The portfolio is really cool. But guys, have you thought about getting us closer to recruiters? Man, that’s something that would make me to tattoo the GitShowcase logo on my leg.
情人方面:我喜歡自定義域名,并且會為此付費。 投資組合真的很棒。 但是伙計們,您是否考慮過讓我們更接近招聘人員? 天哪,那會讓我在腿上刺青GitShowcase徽標。
This was way more revealing than the other closed questions. We won’t make much progress on tiny specific things that developers can code themselves. Custom domains are still a thing because some people would like their GitShowcase profile to be their official website.
比其他未解決的問題更能說明問題。 在開發人員可以自己編寫的微小特定事項上,我們不會取得太大進展。 自定義域仍然是一件事情,因為有些人希望他們的GitShowcase個人資料成為其官方網站。
What got us really wondering is that we had plans for a recruitment area to happen in the future, but we didn’t put that in the survey because we thought it to be a really distant step. But some users are already expecting it to happen. TODAY. And they are on fire.
我們真正想知道的是,我們計劃在將來進行招聘,但我們沒有將其納入調查范圍,因為我們認為這是一個遙不可及的步驟。 但是一些用戶已經期望它會發生。 今天。 他們著火了。
招聘人員對GitShowcase感興趣嗎? (Do recruiters have interest on GitShowcase?)
I’m looking into this. I spammed some high level tech recruiters in my network with a couple questions to see which tools they use currently, how they research candidates before approaching them, and whether they’re interested in a place to hunt developers by specific knowledge, location, and projects.
我正在調查這個。 我向網絡中的一些高級技術招聘人員發送了一些問題,以詢問他們當前使用哪些工具,在與候選人聯系之前如何研究候選人以及他們是否對通過特定知識,位置和項目來尋找開發人員的場所感興趣。
Three answered back. All of them had positive feedback about the prospects of using our platform.
三人回答了。 他們都對使用我們平臺的前景有積極的反饋。
Do you know a tech recruiter? Tag him/her in the comments please. We are very open to count on them to help us shape GitShowcase.
你認識科技招聘人員嗎? 請在評論中標記他/她。 我們非常愿意依靠它們來幫助我們塑造GitShowcase。
接下來我們要做什么? (What are we going to do next?)
Well, it seems now we have a plan. And tons of homework. We decided to prioritize the tasks by balancing relevance and ease of implementation. So, this is what we will grind out over the next three months:
好吧,現在看來我們有了一個計劃。 和大量的作業。 我們決定通過平衡相關性和易于實施的方式來優先考慮這些任務。 因此,這是我們在接下來的三個月中要研究的內容:
- Custom domain functionality 自定義域功能
- Modular templates to enrich profile content 模塊化模板以豐富配置文件內容
- A talent recruitment area 人才招聘區
為什么我只告訴你我所有的計劃? (Why did I just tell you all my plans?)
We embrace the open source culture. Even when the common sense might say otherwise, we believe transparency builds trust, while secrecy repels it. People shouldn’t be afraid of sharing knowledge and speaking openly about their plans.
我們擁護開源文化。 即使常識可能另有說明,我們也認為透明度可以建立信任,而保密可以消除信任。 人們不應該害怕分享知識并公開談論自己的計劃。
到目前為止,我們已經吸取了教訓: (The lessons we’ve learned so far:)
- Open source is love. Open source is life. 開源就是愛。 開源就是生命。
People won’t steal the code because it’s open. In fact, people help building the product. Fork our project on GitHub and help us too.
人們不會竊取該代碼,因為它是開放的。 實際上,人們可以幫助構建產品。 在GitHub上分叉我們的項目,也可以幫助我們 。
- Content marketing performs well if the content is relevant and published in the right places. 如果內容相關并在正確的位置發布,則內容營銷將表現良好。
- If you aren’t sure of something, just ask. Don’t try and fake anything that your users depend on. 如果您不確定某件事,請詢問。 不要嘗試偽造用戶依賴的任何內容。
- If your product doesn’t solve a real problem, there’s no strategy that can save it. Build a good product, and do some marketing to take your product places. 如果您的產品不能解決真正的問題,則沒有可以挽救它的策略。 建立一個好的產品,并進行一些營銷以取代您的產品。
喜歡這個職位嗎? 通過在評論中標記開發人員或技術招聘人員來幫助我們:) (Liked the post? Help us by tagging a developer or a tech recruiter in the comments :))
We are a two-man band with zero budget trying to make things happen, so all the support is more than welcome. You can either:
我們是一個兩人樂隊,預算為零,力求使事情成真,因此,所有的支持都將受到歡迎。 您可以:
Tag a developer in the comments to meet GitShowcase
在評論中標記開發人員以符合GitShowcase
Tag a tech recruiter to take a look at what we’re doing here. We’ll be opening the talent recruitment dashboard on beta soon.
給技術招聘人員加標簽 ,看看我們在這里做什么。 我們即將在Beta版中打開人才招聘信息中心。
Like, comment and share this post to help it reach out more interesting people just like you.
喜歡,評論和分享此帖子,以幫助它吸引更多與您一樣有趣的人。
If you are still reading this, you’re the best. Thanks for your time.
如果您仍在閱讀本文,那將是最好的。 謝謝你的時間。
Follow GitShowcase on Facebook, Twitter and GitHub.
在Facebook , Twitter和GitHub上關注GitShowcase。
翻譯自: https://www.freecodecamp.org/news/we-launched-an-open-source-product-what-happens-now-e586b6d8b99c/
開源 物聯網接入