JavaRush /Java 博客 /Random-ZH /喝咖啡休息#14。自由程序员如何找到他的第一个客户,给初级程序员的 8 个技巧

喝咖啡休息#14。自由程序员如何找到他的第一个客户,给初级程序员的 8 个技巧

已在 Random-ZH 群组中发布

自由程序员如何找到他的第一批客户?

来源:Medium 喝咖啡休息#14。 自由程序员如何找到他的第一个客户,给初级程序员的 8 个技巧 - 1您有想要将其转化为金钱的技能吗?如果是,那么您应该开始通过自由职业通过编程赚钱。这样做有很多优点。你不必经历面试,不必严格朝九晚五的工作方式,也不必忍受脾气暴躁的同事和糟糕的办公室咖啡。在第一阶段你会遇到的唯一问题是寻找客户。使用正确的在线工具,您可以更快地为自己提供订单并找到付费客户。我的建议很简单,但很有效。

1. 打开 LinkedIn 个人资料

LinkedIn 是最著名的专业人士社交网络。通过在那里创建一个帐户,您可以展示您的编程技能、经验和教育。当然,您可以在 LinkedIn 上与潜在客户联系。创建配置文件只需几分钟。但请记住,LinkedIn 与 Facebook 或其他社交网络不同。在这里,您只需展示能够清楚地告诉客户您的专业精神的内容。将过去和现在共事过的同事添加到您的网络中。尝试结识其他程序员。分享有趣且相关的文章。撰写反映您专业想法的帖子。发布您在工作中使用的提示和技巧。将自己定位为您所在领域的专家。人们会观察并遵循你所说的话。在 LinkedIn 上互动带来的机会是无穷无尽的,您应该充分利用它们。

2. 在自由职业交易所注册

感谢 Upwork、Freelancer 和 Fivver 等网站,您可以作为自由职业者或顾问找到体面的小时工资。我对 Upwork 的体验是积极的,尽管我花了一段时间才了解该平台的工作原理。请做好准备,生活在欠发达国家的程序员会以您预期成本的一半或四分之一来完成您的订单。因此,您可能必须首先将出价定得较低。但这必须是为了投资组合的缘故。不要忘记,许多客户寻找的并不是廉价的,而是合格的专家。他们准备付给这些人很多钱。通过创建多个已完成工作的组合并获得积极评价,您可以为您的工作出更高的出价。

3. 开设专业博客

在 Medium 或 YouTube 上拥有自己的博客将使您建立专业声誉并找到客户。毕竟,您的受众不仅包括新移民,还包括潜在的雇主。拥有在线形象将为您带来巨大的优势。您将能够以有利的方式展示您的专业素质。即使您认为自己经验不足,行业领导地位也是扩大影响力的有效途径。人们会在评论中向您寻求建议。愿意倾听他们的故事,并为他们提供一切力所能及的帮助来解决他们的处境。这不仅是建立以人为本的企业经营方法的好方法,而且也是磨练技能的方法,您可以在与付费客户合作时使用这些技能。

给初学者开发者的 8 个技巧

来源:Dev.to 通过观察实习生,作者为有抱负的开发人员整理了一些有用的建议。 喝咖啡休息#14。 自由程序员如何找到他的第一个客户,给初级程序员的 8 个技巧 - 2

1.不要试图同时学习所有东西

根据我自己的经验,我可以说学习编写代码是一项艰苦的工作。而且不仅是因为语法的研究,还因为大量不同的技术。仅仅学习一门编程语言是不够的;你还需要掌握最常用的库。不要尝试学习多种语言和/或框架。只需选择其中之一即可。学习了第一种语言(框架)后,学习接下来的语言就会容易得多。

2.别着急!尝试了解你在做什么

当我还是大三的时候,我总是急着去某个地方。我对实习生也观察到同样的情况。一旦接到任务,你不需要急着写代码。最好拿一张纸开始思考解决方案。如果你没有任何想法,请向导师寻求帮助或上网搜索。通过这种方式,您可以构建一个逻辑解决方案,该解决方案将更容易转变为可行的解决方案。

3. 不要复制代码。如果网上找到现成的解决方案,自己搞清楚然后重写一遍

相信我,如果你只是复制粘贴别人的代码,你不仅不会学到任何东西,而且还有添加不熟悉的错误的风险。如果您找到一个可行的示例,请阅读它的每一行,理解它,然后用您自己的修改重写它。

4.设定时间限制

这一点非常重要。接受新事物时,一定要及时限制自己的时间。我不止一次注意到在编写代码时很容易忘记时间。所以我的建议是尝试自己解决问题,但不要忘记优秀的开发人员知道何时停下来寻求帮助。当遇到新问题时,花 30 分钟寻找解决方案。如果您发现自己陷入困境,请寻求帮助。

5. 计划任务

我给你一个简单的建议:将任务分成小部分。这将使你的动作更容易协调,而且在完成每个单独阶段的工作后你会有一种愉快的感觉。

6. 使用您在工作中使用的相同技术启动个人项目。

如果您是新手,请在个人项目中使用与工作中相同的技术。通常在工作中没有机会从头开始创建项目。但是个人项目让您有机会使用工作时间不使用的语言(框架)部分。我记得当我开始使用 Docker 时。我当时不太明白那是什么。但后来我使用 Docker 结合自动化部署创建了自己的项目。此后,我更容易参与与 Docker 相关的讨论,并在工作中运用所学到的技能。

7.记录你的活动

当我开始时,一位同事向我建议我应该记录我所做的和学到的事情。这是一个好主意。您将始终拥有一本参考书,其中包含有关您过去如何解决问题的信息。

8.休息吧!这样你的工作效率就会更高,并且能够更好地记住所有事情。

说实话,我自己也有这个问题,但我强烈建议你定期休息。例如,您可以编码 30-45 分钟,然后休息 5 分钟。相信我,这对身心健康都有好处。另外,不要忘记花时间在与编程无关的爱好上。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION