Hello,大家好。这是我第一次在这个社区发帖子,请大家多多关照。
我本来想一次性写完的,但是马上要下班了,所以这部分先起个标题1吧
序
我先简单介绍一下我自己吧,我是个微软系程序员(M365全栈开发,我这个分支在国内感觉快灭绝了,我以前同事开玩笑说我搞的是“非物质文化遗产”),85后,马上快40岁了。。。
我现在上班的单位是一个中国主导的国际组织,里面内斗特别严重,每天就是贴脸的PVP,这个组织有很多人自己不干活,也不让别人干活(我上班第五个月才搞到了dev machine,待了差不多两年才拿到了部分Azure权限),所以其实我有很多自己可以支配的时间。
其实也不是没想过再换个单位,我这个专精方向国内岗位很少,基本都在大型外企,22年上海封城之后很多外企撤出中国,岗位就更少了。工资比较高好像只有微软,我投过一次,感觉自己每一项都符合要求,结果被秒拒了。我猜测可能因为自己超过35岁了。
既然暂时平跳不了,自己又有很多可以自由支配的时间,我就琢磨有啥可以搞的副业。搞知识分享我感觉完全没人看,主要是我的技术栈在国内属于非常小众(我觉得在国外可能也算小众,几个主要的repository在GitHub上就3,4百星,很容易就能发现bug,我自己都PR了好几次)。曾经在知乎写过几篇技术文章,总的浏览量只有200多次。于是就想着自己能不能接一点私活。反正我是full stack,可以从A干到Z。
浅尝辄止之Upwork
最开始先接触了电鸭社区,然后通过电鸭了解一些国外的兼职平台,比如upwork,Fiverr。 我还在upwork上注册过。你注册完填完简历之后会让你填写你的时薪(hourly rate),如果你收到佣金upwork会抽大概15%~20%的成(你的时薪越高抽成越高)。然后好像会给你一些初始点数,你在平台应聘工作需要用这些点数,你完成一些任务好像可以赚点数(可能是防止你浪投,同时平台也能用点数来拿捏你,电鸭好像也有类似的机制叫“电量”)
作为一个素人刚开始好像很难接到单子,电鸭上的大牛建议做一些一看就是亏本的一口价(fixed price)零活(一看就亏本是我的主观判断),积攒一些好评之后再拿下牛逼大单(长期项目)。我就在这步从入门到放弃了。
亏本的零活
比如说这个一口价的task(我随便点开了一个今天平台推荐给我的),50美刀(实际上你大概能收到45美刀)写一个列出所有assign给某个人的planner tasks的powershell脚本
我觉得这个脚本我肯定能半小时内写完,但是你还得测试,你得创建若干测试数据,这样一个小时过去了。
更关键的是你必须要先获得某些权限(见下图)去执行这个脚本,你不清楚雇主的IT Infrastructure,大概率这些权限配置也要你去解决(假如人家懂配置权限,那很有可能人家自己网上搜搜或者问问chatgpt自己就能搞定这个脚本)。配置permission顺利的话也要一个小时(配置很简单,但是你肯定要解释给客户听到底这些权限是干嘛的他才会去执行)
再加上沟通成本,还有一些时差的因素,我觉得这50美金最低也要花我3个小时,你还得和全世界一起竞争(这个task现在就有三个人在抢)
一口价也有一些500到1000美金的单子,但是任务强度同样也上去了,基本上是个小项目,比如这个
Automated PDF Processing with SharePoint and Azure Cognitive Services
We are looking for an experienced freelancer to design a solution for automating document processing using SharePoint and Microsoft Azure Cognitive Services.
The goal is to simplify and streamline the handling of PDF files uploaded by users into a SharePoint library.Key Objectives
- Automated Splitting: When a user uploads a PDF file to a specific folder in SharePoint, the file must be automatically split into multiple PDF files whenever a predefined page template is detected.
2.Data Extraction: From the split PDF files, key information must be extracted, including:
First Name
Last Name
Date of Birth
Invoice Number
- Structured Storage: The extracted data must be stored in a structured SharePoint database and linked to the corresponding PDF file for traceability.
Tasks Description
The freelancer will be responsible for the following tasks:
SharePoint Configuration:
•Create or configure a SharePoint library to host the uploaded PDF files.PDF Processing:
Develop a solution (e.g., using Power Automate, Azure Logic Apps, or another suitable method) to:
•Detect the predefined page template in the PDF file.
•Split the PDF file into multiple sub-files when this template is identified.Data Extraction with Azure Cognitive Services:
Use Azure Cognitive tools (e.g., Azure Form Recognizer) to extract the required key information (name, date of birth, etc.) from the PDF files.4.Data Storage:
Store the extracted data in a structured SharePoint list or database.
Link each data entry to the corresponding PDF file for traceability.
- Testing and Validation:
Ensure the process works with different types of PDF files.
Implement error handling for non-compliant files or missing data.Required Skills
The ideal candidate should have:
•Proven expertise in SharePoint (document libraries, lists, integrations).
•Strong knowledge of Azure Cognitive Services, especially Azure Form Recognizer.
•Experience with automation tools such as Power Automate, Azure Logic Apps, or custom scripts.
•Familiarity with PDF formats and associated processing tools.
•Ability to document the solution and, if needed, provide user training.Deliverables
1.A fully functional automated solution installed and configured on SharePoint and Azure.2.Detailed technical documentation (including processes, configurations, and code used).
3.Demonstration and testing of the solution with example files.
- Post-delivery support for adjustments or fixes (to be discussed).
Timeline and Budget
Estimated Duration: 3–4 weeks.
Budget: To be discussed based on experience and the freelancer’s proposal (please include an estimate in your offer).Communication and Collaboration
Language: French or English.
Communication: Weekly meetings via Teams/Zoom to review progress.
一口价850美刀,大家感受一下,我感觉要是我去做也要花至少一个礼拜时间。目前这个机会有四个人在应聘。
总的来说这些一口价的零活基本上赚不到啥钱(能上这个站点,英语能力过关的同学应该工资都不会太低吧),完全属于开业大酬宾,赔本赚好评。
内卷的长期机会
upwork上还有很多按时薪计费的中长期任务,时薪多为20~50美金,有七八十美金的,但是几乎没有超过一百的。 假如说我们能到手50美金一小时,那一天差不多也有3000软妹币了。不过长期合作你肯定要考虑时差问题,尽量找差不多时区,于是你把client location设置成asia,然后发现瞬间大多数机会的hourly rate降至15到30美金了。。。 没错,南亚老哥老妹就是这么便宜,而且英文又比我们熟练,我就默默地把upwork关了。。。
长期兼职你还要考虑你有没有稳定的翻墙工具,upwork收到钱之后怎么能转到国内个人账号,干兼职会不会要求交税,咋交税,这些问题我也不知道答案。
我的upwork之旅就这么浅尝辄止了。 话说有一点我还是要表扬upwork的,用起来很舒服,按skill tag来filter工作用起来太爽了,某boss和某猎好好学学人家,我有时候把boss上的JD读两遍都不知道这个岗位到底是要求啥技术栈。
一言难尽的电鸭
回头说说电鸭,电鸭上几乎没有我对口的岗位,存粹当个论坛来看。 我对电鸭最大的错觉(印象)就是感觉中国程序员好便宜,每次逛电鸭都让我感觉到现在工资的来之不易,瞬间打消了换工作的念头。。。
基本上每页都能找到好几个工资特别低的帖子(我不是说电鸭上的工作机会都那么低,但是很容易看到特别吓人的价格)。 我先放几个截图给大家看看,看看大家是不是和我有一样的感觉。
时薪70rmb,这个不算特别夸张的,upwork我看到过6-8美元的
开发一个site,最多5k,还有好几个老哥应聘
25到30一小时,这是我看到最夸张的
这个职位居然还有很多人申请,真的是认真的么?
然后可能是对这些超低价看不下去了,电鸭有个老哥还发布了一个指导价
这个老哥有个结论:
远程的薪资是要比在企业要低一点的,甚至可能会低30%,40%
其实我觉得干私活得比自己工资贵个30%,40%才行,毕竟假如完全靠私活的话,你还要自己cover自己的年假社保等等福利。
明天继续聊
马上要五点了,我要下班了。明天要是有空的话我继续聊聊我在boss上的失败案例