TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How to start a software consulting company

13 点作者 amir734jj超过 1 年前
I work as a software engineer, and I recently finished my Ph.D. in Computer Science. Programming is not just my job; it has been my hobby for as long as I remember.<p>I always wanted to have my own software consulting company on the side where I could help other people solve their website or cloud (Azure or PaaS) problems. That has always been my dream. I am not sure where to start or how to approach people or which meet-ups I should attend. Especially after finishing my Ph.D., I have more free time and I don&#x27;t like to waste time, instead, I could help other people.<p>I appreciate any guidance or feedback. Thank you.

5 条评论

comprev超过 1 年前
Fresh graduates can program a computer but they still take a few _years_ to learn the ropes of working in the industry - all the stuff that a University can’t teach.<p>I feel you’re vastly underestimating the scope of what is involved with the “cloud”.
mooreds超过 1 年前
I&#x27;d read Secrets of Consulting: <a href="http:&#x2F;&#x2F;geraldmweinberg.com&#x2F;Site&#x2F;Consulting_Secrets.html" rel="nofollow noreferrer">http:&#x2F;&#x2F;geraldmweinberg.com&#x2F;Site&#x2F;Consulting_Secrets.html</a><p>I&#x27;d drop into as many tech meetups as you can and ask folks genuine questions about their problems. See if you can help them (for free). Think of resources or blogs that you can pass on to them, then do that. If you don&#x27;t find anything to help with the problems, write a blog post about it and then send it to them. In general, be helpful.<p>I&#x27;d also focus a bit more than &quot;website or cloud problems&quot;. That&#x27;s pretty broad. The narrower your niche, the more people will think of you as a go-to for that problem. Again, talking to folks at meetups will be helpful.<p>Finally, you might want to think about using online resources to find problems (finding what people complain about online and then writing about it so you develop inbound interest). Amy Hoy does a great job of outlining these in the Sales Safari talk. Here&#x27;s a free version: <a href="https:&#x2F;&#x2F;stackingthebricks.com&#x2F;video-sales-safari-in-action&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;stackingthebricks.com&#x2F;video-sales-safari-in-action&#x2F;</a> but she also has a $99 workshop: <a href="https:&#x2F;&#x2F;shop.stackingthebricks.com&#x2F;sales-safari-101" rel="nofollow noreferrer">https:&#x2F;&#x2F;shop.stackingthebricks.com&#x2F;sales-safari-101</a>
softwaredoug超过 1 年前
If you like 100% focusing on programming, I wouldn&#x27;t recommend consulting.<p>Consulting is a great way to get a broad range of exposure to every part of running a business. If you want to handle client relationships, planning, dealing with finances, payment issues, and the like, you&#x27;ll like consulting. It&#x27;s a very &quot;heads up&quot; whiteboarding-with-the-client, very social kind of work. Maybe that suits you, maybe it doesn&#x27;t.<p>Often the problems clients face are at the intersection of organizational and technical problems, not purely technical ones.<p>(I wrote about my 8 years consulting here <a href="https:&#x2F;&#x2F;softwaredoug.com&#x2F;blog&#x2F;2020&#x2F;12&#x2F;22&#x2F;hack-your-career-with-consulting" rel="nofollow noreferrer">https:&#x2F;&#x2F;softwaredoug.com&#x2F;blog&#x2F;2020&#x2F;12&#x2F;22&#x2F;hack-your-career-wi...</a>)
quickthrower2超过 1 年前
This community seems pretty experienced and serious. I lurk there even though I don’t freelance but you might pick up good tips there. <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37419830">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37419830</a>
gnz11超过 1 年前
If you are still at your university, there are probably others trying to launch startups. I would sniff around and reach out to them. However, you still should work in the industry for some time first. You need to build up experience working on real projects. In consulting, no one will care much if you have a PhD, what they will care is if you have experience doing what they need. While you work in the industry, you will also build up a network. Starting a consulting company is one of the easiest things to do, but maintaining one is one of the hardest.