如何成为一个成功的自由程序员?
全文共2764字,预计学习时长8分钟
来源:Pexels
自由职业是一根魔杖,它能帮助你实现一些原本不可能实现的事情。
首先,让我们一起看看成为一名自由程序员有哪些好处。
作为一名自由程序员,你可以在世界任何地方(马尔代夫,伊比沙岛等)或者在自己家舒适的环境下完成工作。你也有很大的自由来安排时间表,薪资,并选择加入或离开哪些项目。
自由职业技术人员需求一直很大,特别是网络开发人员、软件程序员、设计师等。小公司通常没有那么多工作量需要雇用全职程序员,因此他们与自由职业者建立关系,并根据需要与他们合作。
大公司也把自由职业者带到有特殊技能需求的特殊项目中,这样他们就不用再去寻找人才了。所以好消息是你有很多选择,有了正确的技能,你可以为自己开辟一个不错的小天地。
但也有一些消极的一面。自由职业前途无量,但你需要与全世界成千上万的开发者竞争。同样的工作,公司可以以一个很低的价格雇佣一个自由程序员。而且,技术的改变可能会带来相当大的破坏性,一个没有与时俱进的自由职业者也不亚于一个旧时代的恐龙。所以你很有可能被替代。
这就引出了一个十分重要的问题:如何成为一个成功的自由程序员?
简而言之,就是打造个人品牌。
个人品牌向客户展示了你是谁,你所代表的是什么,以及是什么让你与众不同。另一种思考的方式是你以什么而闻名,或者你想以什么而闻名。在一个竞争激烈的行业里,个人品牌是最关键的事情之一,在这个行业里,声誉的建立和摧毁,取决于你因何而闻名而非过程。
这里有一些方法为你自己建立一个独特的定位,成为一个成功的自由程序员。
不要放弃日常工作
放弃那些乌托邦式的梦想——在第一天甩掉老板,开始自己的事业——这根本不会发生。建立一个稳定的客户群和巩固声誉需要几个月的时间。
放弃日常工作去追求梦想可能令人振奋,也可能令人恐惧。一旦赌输,那些看起来勇敢或迷人的东西可能很快就会在你嘴里化为灰烬。除了经济上的压力,社会上维持某种生活方式的压力使我们在事情没有按计划进行的时候,比预期的要快得多地进入崩溃阶段。
此外,在公司工作时,你可以培养一些重要的技能。
· 了解开发公司如何运营的业务方面
· 花时间开发你所缺乏的技能
· 学会与来自不同地域和文化的客户合作
· 积攒一些储蓄,当你开始从事自由职业时,你需要这些积蓄
· 开发是一个小世界,你可以根据你的编码和管理技能培养出相当于摇滚明星的声誉
记住,成功的关键在于计划,一份日常工作会给你一个舞台,一个你可以在上面建立你的自由职业梦想的平台。
本土思考
没错,我们正处于一个高度连接的世界,包括远程开发、离岸开发、近岸开发和WebEx会议,但大多数企业仍然更喜欢与能够走进来参加面对面的会议的人合作。
这里有一些本地化的方法,可以帮助你建立业务。
· 列出所有当地企业的名单,并确定他们经常遇到的问题领域。向他们伸出援手,推销自己,向他们解释你可以帮助他们弥补差距,并为他们提供价值增值。
· 加入本地网络活动和会议。这是一个很好的方式,推销你的服务,接触到更多人。
· 与设计师和机构建立合作关系。在这两种情况下,当他们在现有的投资组合中实施或发展利基特征或需求时,他们通常会寻求帮助。
作为一个自由职业者,你需要尽早了解并评估客户的预算,这样你就可以剔除那些只会消耗时间和金钱的不受欢迎的项目。
来源:Pexels
深入比拓宽更重要
为了拥有每小时挣几百美元的超能力,首先需要投入大量时间学习如何编码。(只用周末学习并不会成为自由程序员)。
虽然广博的知识是好的,但如果首先专注于发展一个或两个领域的深层知识,你会发现其他领域会变得更容易。然而,即使你每天都用同一种语言写作,如果不努力学习,也不能变得更好。学习各种各样的语言给了你灵活性,但是你只能通过加深你的知识来优化代码。投资于T型技能,你可以在多种语言中打下基础,同时深入了解多种语言。
例如,如果您是SAP ABAP程序员,可以从报告、退出、智能表单、Adobe表单和工作流开始深入研究功能的完整范围。学习别人的代码。阅读书籍和博客,参加社区网络论坛,提出问题,拓宽你的专业知识。
记住,不管你学了多少,你永远不会知道所有。成为优秀编程的关键是知道在哪里找到问题的答案。
正如杰森·汤尼(Jason Tunney)所说:
“软件开发中有一半任务是知道在哪里寻找答案,以及如何阅读文档”
最后,工作优先
歌德曾说:
“最重要的事情决不能任由最不重要的事情摆布。”
虽然每个程序员都应该学习将工作摆在第一位,但对于自由程序员来说,这种习惯是不可协商的,因为他们很自我,没有人(经理,团队领导)为他们做这件事。此外,还有一个持续不断的诱惑,就是要结束你的私人活动(带狗散步、带孩子去看电影等等)。当你到了一天结束的时候,你可能已经没有值得展示的产出了。对于任何自由程序员来说,这都是最糟糕的情况。
这就是为什么商业顾问兼教练布莱恩·特蕾西(Brian Tracy)要求我们早上第一件事就是“活吞青蛙”。
“马克·吐温曾经说过,如果你每天早上做的第一件事就是活吞一只青蛙,你可以满足地度过一天,因为你知道这可能是你一整天都会遇到的最糟糕的事情。你的“青蛙”是最大的最重要的任务,如果你不做些什么的话,你最可能拖延的任务。当你开始工作的时候,首先要吃那只青蛙。”
另一种方法是按照1-3-5的规则来安排你的待办事项。这个策略的要点是把所有需要做的任务都分解开来。
允许你自己处理一个更大的项目(“1”),三个中等规模的任务(“3”),最后,五个小的任务,是小的,容易处理的事情(“5”)。
如果你能在一天内把所有的事情都列在1-3-5的清单上,那么就为明天的1-3-5做好准备,以此类推…
来源:Pexels
永远记住——考虑优先事项,不是从你做什么活动的角度,而是当你做这些活动的时候。时间就是一切。做一个可靠的人:按时完成任务,准时参加会议和视频通话。客户可能不会注意到你如何完美地优化了他们的应用程序,但他们会注意到你是否错过了会议或截止日期。作为一个成功的自由程序员,你需要在安排优先级和管理客户期望方面表现的更加专业。
正如斯蒂芬·科维(Stephen Covey)所说:
“关键不是确定日程安排上的优先事项,而是安排优先事项。”
推荐阅读专题
留言点赞发个朋友圈
我们一起分享AI学习与发展的干货
编译组:马唯一
相关链接:
https://medium.com/swlh/how-to-be-a-successful-freelance-programmer-91f58cd4de43
如转载,请后台留言,遵守转载规范
推荐文章阅读
ACL2018论文集50篇解读
EMNLP2017论文集28篇论文解读
2018年AI三大顶会中国学术成果全链接
ACL2017论文集:34篇解读干货全在这里
10篇AAAI2017经典论文回顾
长按识别二维码可添加关注
读芯君爱你
如何成为一个成功的自由程序员?相关推荐
- 如何成为一名成功的自由程序员?
英文 | https://medium.com/swlh/how-to-be-a-successful-freelance-programmer-91f58cd4de43 翻译 | web前端开发(I ...
- 一个成功的Jsp程序员该怎样学习JSP呢?
一个普通的错误是把JSP当作简化的 Java.它不是,(事实上, JSP 是简化的 servlets .)程序员通常试着没有学习要求的支持技巧而 直接学习 JSP .JSP 是一个衔接技术,并且成功地 ...
- 程序员 怎样成为自由职业_如何成为一名成功的自由程序员
程序员 怎样成为自由职业 自由职业者的职业是美国35%的劳动力的现实. 它是为渴望更多自由或感觉为雇主工作而限制其创造能力的人设计的. 对于有兴趣在就业或将来从事全职业务时获得额外收入的程序员,自由职 ...
- [转贴]如何成为一个优秀的jsp程序员
作者:asp3000 email: coolknight@263.net 日期:2000-12-29 20:41:03 (翻译)作者:Casey Kochmer 翻译:刘玉锋 http://www.2 ...
- 走向人生巅峰?这份自由程序员速成宝典你值得拥有
雷锋网注:[ 图片来源:Google 所有者:Google ] 本文将教你如何成为一名自由程序员,让你一边环游世界一边工作,走向人生巅峰. 我们先来熟悉一下"自由职业"这个术语. ...
- 走向人生巅峰?这份自由程序员速成宝典你值得拥有...
雷锋网注:[ 图片来源:Google 所有者:Google ] 本文将教你如何成为一名自由程序员,让你一边环游世界一边工作,走向人生巅峰. 我们先来熟悉一下"自由职业"这个术语. ...
- 一个CMM2.5级程序员的岁月随想
一个CMM2.5级程序员的岁月随想 作者:zb++ 2006.11-2008.5 目录 一个CMM2.5级程序员的岁月随想... 1 作者:zb++. 1 目录... 2 1 引子... 3 ...
- 用php写一个可以抽取随机数的工具一次只抽四个怎么实现?_面试了一个32岁的程序员,场面一度很尴尬。...
招人背景 首先说一下朋友的公司招人背景,公司招聘PHP高级岗位,负责公司的B2B项目研发.并发问题的处理和解决.领导给了他两个要求:(接下来的讲述我会以朋友的第一人称来进行) (1)技术比较好 (2) ...
- 13 岁编程!少年比尔·盖茨如何成为最成功的自学成才程序员?
[CSDN编者按]自1987年以来,比尔·盖茨首次出现在福布斯全球富豪榜上,就开始了他的辉煌时代.科技上,他建立起了微软这个庞大的科技帝国:慈善上,他捐赠了数十亿美元用于全球健康项目--毋庸置疑,比尔 ...
最新文章
- 一个比较保守的404页面
- 通俗易懂!《图机器学习导论》(附链接)
- 如何修复“ sudo:不存在tty且未指定AskPass程序”错误?
- 阿里python面试题和答案_阿里的python大牛总结10条Python面试题陷阱,中招了吗?...
- python偏函数和高阶函数_【Python入门】8.高阶函数之 匿名函数和偏函数
- 【英语学习】【WOTD】katzenjammer 释义/词源/示例
- Spring MVC小DEMO
- docker部署express项目
- thinkphp5项目--企业单车网站(二)
- AppCompatDialog背景透明
- Java学习资料(一)——Java书籍
- c语言中取反符号的理解
- 什么是TCP粘包?怎么解决这个问题
- c++filt识别C++中的函数重载
- sql左连接查询,去重复数据
- 软件开发项目 衡量指标_不衡量开发人员—衡量项目
- MCS-51系列单片机硬件结构
- 51单片机 数码管中断操作
- Python教程三:使用Flask搭建web服务
- 零基础学python难吗?python自学难吗?