我自由职业头一年总结

ESP32蓝牙通信实战:ESP-IDF与VSCode下的BLE与经典蓝牙选型及开发指南 蓝牙通信是ESP32开发中实现设备互联的关键技术,尤其适合低功耗、手机直连的场景。其原理基于GAP广播与GATT服务模型,通过特征值读写与通知机制完成数据交互。在ESP-IDF与VSCode环境下,开发者需合理选型经典蓝牙或BLE,并配置协议栈参数以平衡功耗与吞吐量。典型应用包括手机App控制、传感器数据上报及串口透传。本文聚焦ESP32蓝牙连接与通信的完整链路,涵盖协议栈选型、工程配置、广播扫描、数据收发及常见问题排查,帮助开发者快速落地蓝牙项目。 阅读详情

我一直想单干,做自己的老板。去年,我真的这样做了。

下面是我总结的到目前为止的经验和教训:

要价要狠

money

想要能清楚应该收取多少钱,这也许是做自由职业最困难的事。我刚开始做时索要的报酬明显偏低。但很快我就明白,如果想过上并保持一个比上班情况下更好的生活状态,靠目前这种收入水平是不能维持的。

对那些想做自由职业的人,我的经验是,你需要按照下面这个公式:

  • 以你在做全职工作时期望得到的薪水为标准。
  • 乘以二。
  • 把乘二后的薪水除以你全职工作的天数。
  • 这个数就是你应该收取的最低日报酬。

如果你是跟我一年前时一样的思维,你会认为这个数字高的离谱,但事实是这不高。

多要钱不仅能帮助你更快的实现经济上的抱负,同时也能为你吸引来更好的项目,一旦做过这些项目,它们能给你带来更多正面的影响力。

谨慎选择客户

自 由职业干的多少了就会慢慢知道什么是好客户,什么是烂客户。现在,作为程序员,我们有绝对的选择权利,现在是卖方市场,程序员供不应求,因此我们可以挑活 儿干。有很多次,我头脑里第一感觉认为,这个客户不靠谱,因此放弃了不少机会。可仍然有大量更好的客户在那里等着你,很高兴目前为止我的第一感觉都是对 的。

接受聘用,做顾问或支持等,这是给你不确定的收入来源提高安全系数的好办法,但这也不是没有风险的。你必须和客户在所有事情是取得一 致。如果客户要求24/7的电话支持,要么你拒绝,要么收取更高的费用,用这比多收的费用找帮手帮你照看这个客户。早先拒绝的那些受聘也许是我们做过的最 明智的决定之一。

主要和公司做生意

我现在是彻底明白了,任何一个想靠自由职业成功的人,必须把他大部分精力放到公司类客户上,而不是个人客户。下面是我的理由:

  • 公司花钱是要解决问题。
  • 公司愿意花大价钱来买你的经验和能力。
  • 公司希望程序不出问题。他们愿意多花钱来保证质量。

和你的新老同事都保持联系

friend
我的报价最高的一个活儿就是来自一个老同事的引荐。我一直努力和每个一起共事的人都维持着最好的关系。我不止一次的吃惊于从一些意想不到的人和地方出现的合作机会。

在过去的12个月了,我还曾经给其它程序员提供过工作机会。这些自由职业生活中的事是我是十分感慨的,我希望能更广阔的结交,在将来创造更多的收入。

上一年里的生活工作总结:

收入情况

上个财年,我的净收入是49265.25英镑(约46万人民币)。大概有2000英镑来自聘用,其余的来自各种短期项目。这超出了我期望的第一年的成绩,难以置信。今后我打算更多的专注能够重复利用的财源,可能会开发一些产品,或者接受一些合适的聘用/支持合同。

生活工作的平衡

我干的少了,但挣得却是有生以来最多的,无可否认这就是成功。当这并非都是一帆风顺的,做自由职业有时候需要承担相当大的压力,而其中最大的一个压力来自对下一个未知收入来源的担忧。

为了缓解这种压力,我积攒了相当多的储备积蓄,而且接一些长期项目。这会导致生活方面做些牺牲(要干的更多),但收获是更大的生活安全保障(有固定周期收入)。

做自由职业,你不知道下一个项目将会从哪里冒出,这种不可预知性是很刺激的。我干过的有些项目是我闻所未闻和不管相信的,我接过大大小小各种规模,各个行业的公司的活儿,遇见了很多优秀人才,所有这些都是发生在过去的12个月里。

推销自己

我最成功的推销自己的方式是使用这个博客平台,我这个博客在英国搜索“自由职业PHP程序员”时会出现在搜索结果的第二位。这会让我不用费任何力气就可以每周接到2-3单活儿。做到这种成绩归功于简单的3步:

  1. 网站要快
  2. 往大社交网站上提交你的文章(非常感谢Hacker News)
  3. 分享知识

下一步计划

我的很多文章里都堆砌了一堆从未兑现的承诺,所以,我的下一年目标很简单:

生活开心,继续上一年的工作。

proteus 8051单片机 仿真实例 proteus 8051单片机 仿真实例 : 时钟 音乐 液晶 流水灯 等 立即下载

相关推荐

2010 数学建模 赛题

2010 全国大学生数学建模竞赛 赛题 ,包括ABCD四个组别的

Inherit Diamond

__Author__ = 'Kai Aowisy Sun' import os if __name__ != '__main__': print(f"→ {os.path.abspath(__file__)} !") #【钻石继承】 <font size=3 color=red&am

KaiAowisySun的博客 229

宝塔面板一键部署Z-Blog博客 - 内网穿透实现公网访问

Ubuntu系统作为Linux系统的一个重要分支,既有Linux系统的轻量化、高扩展性和长时间稳定运行,也拥有Windows一样的友好图形界面,因此可以作为熟悉服务器系统的良好选择。对于笔者来说,ubuntu系统最大的用处,就是可以让家里老旧的电脑重焕生机,让本已退居二线的电脑与cpolar内网穿透软件搭配,成为私人服务器,搭建自己喜欢的各种网站。今天,笔者就为大家介绍,如何使用cpolar内网穿透+Z-blog搭建私人博客网站。

m0_74808907的博客 3147

自由职业一时爽,一直自由一直爽

自由对一个人的意义,恐怕只有真正失去过自由的人才能真正的理解。01.可以说,在我第一天上班的时刻起,我就为这一天在准备着。当时我并不知道我想做什么,只是觉得我终究要自己做...

纯洁的微笑 1万+

使用lighttpd和开发板进行交互

本文介绍了如何在嵌入式开发板上使用Lighttpd Web服务器实现硬件交互功能。主要内容包括:Lighttpd通过CGI程序间接控制硬件的基本原理;lighttpd.conf配置文件的详细解析;开发板文件目录结构设计;用C语言编写控制GPIO的CGI程序示例;网页调用CGI实现按钮触发控制的HTML代码;常见问题调试建议。最后通过效果图展示了网页按钮点击后成功控制LED灯的实际效果,验证了Lighttpd+CGI方案在嵌入式设备Web控制中的可行性。

m0_49476241的博客 1424

FATFS挂载多个存储设备(2):功能配置及功能测试

本文介绍了基于FATFS文件系统实现多存储设备挂载的方法,包含底层设备驱动函数编写、功能配置、功能测试。

kevin1499的博客 2585

学了python做什么自由职业者_我的作为自由职业者的那些日子

2006年夏天,一个朋友告诉我,我可以在一个叫做Rent A Coder(现在叫做vWorker)的网站做编程,挣些外快。我当天就注册了。由于在一个项目上耽误的时间,没有来得及做,我就对编程挣钱的想法失去了兴趣。我几乎忘记了这个事儿。很快两年后,我在北美洲的一个大学攻读博士学位,身上只有一种学生的visa卡,口袋里空空。很多月里,我都是靠学校的奖学金维持生活,直到有2个月,他们忘记了给我打款。哦,...

weixin_39661345的博客 307

计算机视觉与深度学习 | Matlab实现ORBSLAM2(附完整代码)

================================================ 博主github:https://github.com/MichaelBeechan 博主优快云:https://blog.youkuaiyun.com/u011344545 ================================================ 代码阅览 效果图 代码 imdsLeft = imageDatastore('C:\MichaelSpace\matlabworks

尘世冰封的专栏 1522

自由职业者de哪些时间

导读:本文是从《My life as a freelancer》这篇文章翻译而来。 文章内容如下: 2006年夏天,一个朋友告诉我,我可以在一个叫做Rent A Coder(现在叫做vWorker)的网站做编程,挣些外快。我当天就注册了。由于在一个项目上耽误的时间,没有来得及做,我就对“编程挣钱”的想法失去了兴趣。我几乎忘记了这个事儿。 很快两年后,我在北美洲的一个大学攻读博士学位,身上只有

【郭林专刊】云哥中国 I T 民工 3121

【38】OpenCV C++实战篇——基于多项式插值的亚像素边缘定位算法

亚像素边缘定位算法实现 本文介绍了一种基于多项式插值的亚像素边缘定位算法,用于提高图像边缘检测的精度。文章首先分析了传统像素级边缘检测方法(如Canny、Sobel)的局限性,指出其在测量应用中的精度不足问题。 算法核心 梯度计算:使用8个方向模板进行卷积运算生成梯度图像 亚像素定位:采用多项式插值方法改进边缘定位精度 实现步骤: 生成8个方向的卷积模板(0°、45°、90°等) 利用filter2D函数计算各方向梯度 通过归一化处理显示梯度图像 代码特点 提供完整的C++实现代码 包含模板生成、梯度计算和

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 1099

7段数码管驱动电路设计

7段数码管驱动电路设计

好好学习,天天向上 9750

我的作为自由职业者的那些日子

本文是从 My life as a freelancer 这篇文章翻译而来。 2006年夏天,一个朋友告诉我,我可以在一个叫做Rent A Coder(现在叫做vWorker)的网站做编程,挣些外快。我当天就注册了。由于在一个项目上耽误的时间,没有来得及做,我就对“编程挣钱”的想法失去了兴趣。我几乎忘记了这个事儿。 很快两年后,我在北美洲的一个大学攻读博士学位,身上只有一种学生的vis

hyb3280660的专栏 673

Ardupilot飞控姿态角与姿态角速度控制过程分析(超长篇)

目录 目录 摘要 1.代码控制过程分析 摘要 本节主要记录自己学习ardupilot飞控代码的姿态角速度的控制过程 1.代码控制过程分析 可以看出:AC_AttitudeControl *attitude_control; //指针对象 virtual void rate_controller_run() = 0;是AC_AttitudeContro...

陌城烟雨 1万+

分享“我的作为自由职业者的那些日子”

在一篇博客上看到这篇文章,挺喜欢的,转过来供大家参考:做自由职业的第二年,我不再任何项目都接了,我开始挑选客户,接每个项目愿意出至少要500美元的客户。这样的交易不错,一个月4到5个项目,在加拿大,我的收入也算中等水平了。后来我也开始挑选项目了。很烂的项目不再接受。这感觉很好!

全栈自由职业者 1217

推理篇第3节:TensorRT基础——Builder、Engine、ExecutionContext生命周期

TensorRT模型优化与推理流程摘要 TensorRT是NVIDIA的深度学习推理优化器,通过Builder、Engine和ExecutionContext三阶段实现高效推理。Builder负责编译模型,执行图优化和kernel选择;Engine是优化后的推理计划;ExecutionContext管理运行时执行。编译期进行重量级优化(如算子融合、kernel调优),运行时快速执行。TensorRT 10.x引入新API,推荐使用buildSerialized方法。构建流程包括创建Builder、网络定义、

PeterPan的博客 503

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

不同阶段的职场人该如何选择就职的公司

不同阶段的职场人该如何选择就职的公司 首先声明下,以下探讨纯属个人观点,不代表任何官方说法或者建议。本文探讨的是计算机类公司职场人,不含公务员、教师、创业人员,其他行业等工作性质。       通常IT行业企业分为这几类: A:微型企业:该种企业可能只有几个人、一个项目,甚至有个只有几个外包资源支撑着这个公司。 B:小型企业:具有一定的社会关系,有稳定的客户和经济来源,公司至少包含IT部门...

吊儿郎当小元随笔 600

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

iframe 里td占了整个tr_从页游公司离职后,这位程序员在War3里做出了一张热门RPG地图...

作为一名War3玩家,“南山彭于晏”的故事已经接近圆满,但在现实中,游戏制作人老毕的创业之路才刚刚开始。2019年3月23日,网易暴雪在南京举办了魔兽争霸3地图开发者大会。作为到场40余名地图作者的代表,26岁的老毕在大会中途受邀上台,与现场观众分享自己的创业经历。演讲一共持续了5分钟,内容从他的过往一路聊到今后的愿景。尽管台下的面孔大多都比较陌生,但整个过程下来,老毕的脸上并没有展现出...

weixin_39736047的博客 194

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

技术文摘10 if android 活动 机房托管 治疗拖延 相亲节目

Android学习之路 开源项目 stormzhang/9GAG 如何策划大型APP推广活动?案例讲解 天互数据 贵的1年400万 CocoaChina每周精华汇总 成为一名PHP专家其实并不难 在爱情里计较金钱,究竟是不是俗 爱情中那个更重要 “XcodeGhost”病毒之后,苹果更应注意提高开发工具的安全性 程序员一周加班7天怎么活? 每天的第一件事就是服...

weixin_30278237的博客 561

程序员如何成为一名自由职业者?

以下是本人转载的一篇文章,写的很不错。大家可以关注他的公众号(公众号在文章里)。开发能做自由职业,那测试呢? 作为一名三十而立的开发者,你会组建家庭、买房还贷,上有老人赡养,下有孩子待哺,你需要越来越多的钱,才能凑凑合合地安排好你的生活。 然而在公司工作到一定阶段后,总会遇到一些问题: 即使你的技术水平越来越高,对公司的贡献也越来越大,客户却始终是公司的。而公司为了控制人力成本,

zhusongziye的博客 2917

数字游民,一边工作一边旅行?(自由职业和创业者进)

一、挣美元的夏兄夏兄,是我在2017年写博客的时候遇到的一个博友,有一次和大家聊天的时候,才知道他已经三年没有上班了,于是有了这么一段对话:我:你没有上班吗?夏兄:没有呀...

纯洁的微笑 3371
上一篇: 人生的三样东西
下一篇: delphi 更改DBGrid 颜色技巧
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值