最近周边发生一起程序员兼职引起的纠纷事件,作为一名资深程序员的我也做过兼职,所以不禁思考作为程序员做兼职时的一些套路,以及应该遵循的原则。
1、兼职引起的纠纷
最近笔者发现周边有些程序员常年利用上班时间做兼职工作,还拉拢一些在职同事一起参与,而且做兼职的过程中无意间泄露了所在公司的软件代码。后来被给所在公司发现,所在公司为了维护利益,进行了报警处理,经过一些争执后,最终双方和解,好聚好散。
2、个人很认可兼职
笔者个人是非常支持
程序员朋友做兼职的,而且要尽早开启兼职事业,毕竟大部分程序员都是很普通的家庭出生,唯有通过自己更多的劳作才能创造更多的收入。(之前我经常开玩笑说,谁有钱还去做程序员啊!)
程序员做兼职还可以提升自己的技能,结实更多的朋友,开拓更多的可能性。同时这也是轻创业
的一种方式,一个人一台电脑就可以开始自己的事业,说句扎心的话,确实比较适合没钱没背景的程序员朋友。
3、程序员兼职的种类
程序员兼职的种类较多,每个人根据自身情况决定。总之,只要能给别人带来价值,都可以去尝试。常见的程序员兼职种类如下:
-
接项目:比如几个程序员朋友组队,接一些不大的项目,项目规模一般几千 ~ 几万 ~ 几十万不等。或者承接一些小工具或者小爬虫之类的项目。一般这种情况会承接熟人的项目,有些可能靠自己在闲鱼或者淘宝上的推广。
-
做技术顾问:有些朋友技术很棒,有深度有广度,对业务也精通,可以长期给别的公司做技术顾问。不过这种类型需要个人在业内或者圈内有不错的口碑和知名度。
-
知识付费:有朋友开玩笑说,程序员的尽头是卖课,哈哈!!!知识付费确实也是资深程序员在做的事情,比如在某些领域比较深入的朋友,会在一些付费平台上卖课。或者做私域的内容付费,比如知识星球、小报童等等。
-
自媒体:有程序员通过开通博客或者自媒体,讲讲技术领域相关的内容,赚取广告费,后期也可能引流到私域,做一些增值付费的内容。
-
打造小型产品:这种类型一般是做一些工具型的产品,或者某个行业的小型软件,或者维护一些开源的产品。产品的呈现形态可能是网站、APP、小程序等,然后在搭配上适当的营销推广,完成商业闭环。
4、程序员兼职的优先级
在选择兼职时,应该优先选择那些能够提升自身能力
和沉淀资源
的事情。
这些事情不仅可以让我们学习到更多的知识(技术知识、商业知识、营销知识等等),还可以沉淀资源和拓展人脉,为未来的发展打下坚实的基础。
5、程序员兼职的自我保护
每个人的情况不同,选择的兼职种类也会有所不同。但无论选择什么样的兼职,都应该注意以下几点
-
确保兼职时间在下班后,避免影响本职工作。本职工作一定要保质保量的完成,毕竟拿着公司的这份薪水。切莫因为公司给你安排了本职工作,让你感觉耽误了你的兼职工作,从而产生抵抗情绪。如果有紧急兼职事情非要在上班时间处理,那就不要留下痕迹。
-
不要在兼职过程中泄露公司的任何机密信息,包括软件代码、项目计划等等。兼职期间写的代码,不要从所在公司的项目里拷贝,这样很容易引发泄密事件。不要给所在公司的竞对去做兼职。这样会让你不自觉的陷入到泄密陷阱里。
-
不要在公司的电脑上进行兼职工作,以免留下证据或引起不必要的误会。
-
尽量不要与兼职公司签订固定合同,以免因为兼职工作而影响自己的全职工作稳定性。如果非要签合同,建议使用家人的身份信息。
6、各方要遵守的底线
6.1、程序员的底线
程序员做兼职,大部分场景其实是处在与所在公司的对立面的,所以首要职责是完成好自己的本职工作,保证公司的正常运转和项目的顺利进行。如果因为兼职而耽误了本职工作,不仅会影响自己的职业发展,也会给公司带来损失。
一旦觉得兼职或者副业,可以全身心的投入了,笔者建议主动转向副业,副业变主业,对于自己和所在公司都是一种好的选择。有可能你的副业将来还能给所在公司带来更大的价值。笔者确实见过些好的案例:员工通过副业成功创业,然后和所在公司相互成就。
6.2、老板的胸怀
让我们换个角度思考一下。如果我们是公司的老板,我们应该如何看待员工的兼职行为呢?
作为老板,还是要保有一些胸怀和格局,允许员工自由发展
。虽然老板希望员工能够全心全意地投入到工作中去,为公司创造更多的价值。但同时,老板也要理解员工需要追求个人成长
、兴趣满足
、收入创新
等需求。
因此,在允许员工兼职的同时,公司也需要制定一些规范和原则,以确保公司的利益不受损害,以确保兼职行为不会给公司带来负面影响。
6.3、共赢
总之,程序员做兼职需要谨慎处理,既要追求个人成长、兴趣满足、收入创新等,也要遵守公司的规定和原则。
只有在良好的平衡和取舍中,个体的兼职
和 公司的利益
才能稳步前行,才能实现个人与公司的共赢
。只有这样,我们才能在兼职和副业的道路上走得更远、更稳。
7、总结
本文主要聊了程序员做兼职时的一些套路,以及应该遵循的原则。主要内容如下:
-
程序员做兼职的种类较多,优先做对个人能力提升较大或者能够沉淀资源的事情。
-
一旦兼职或者副业发展起来,就可以辞去主业,全力投入副业。
-
尽量避免站在公司的对立面,做兼职也可以正大光明的做,尽量打造个人和公司双赢的局面。
-
如果实在无法正大光明的做,那就尽量避开一些坑点。
网安接私活的渠道
晒了这么多兼职副业受,想必大家都比较关心我的副业收入来源,其实网安接私活的渠道我常去的就这4个。
1.挖SRC漏洞
很多地方都可以去挖SRC漏洞赚钱,合法挖到漏洞后提交到平台,平台就会给予你奖励,最多一个高危漏洞一万多。
综合性平台比如补天、漏洞盒子和CNVD等等,独家SRC也有很多,比如说华为、阿里、腾讯、360等等。
国外的漏洞也可以去挖,国外给的奖励会更高,但除了技术要过硬之外,你还得会英语能沟通交流。
2.接安全测试委托
在公司允许的情况下去对公司产品进行网安检测和渗透测试,发现漏洞后提交给修复方案和渗透测试报告,这个我经常去程序员客栈和一品威客等IT兼职平台去接。
相比较于个人私下接活,平台会更加方便一些,不用跟乙方扯来扯去,而且不用害怕甲方卷钱跑路。
3.投稿
像比较大的网安平台会不定期举办有奖投稿活动,比如说freebuff和CSDN等等平台,CSDN我没弄过,但freebuff我倒是经常由投稿,奖金有几百到几千不等。
做了那么多年网安,只要我想说,那绝对有很多故事可以讲的。
提醒大家一个点:网安的私活不是一次性的,很多以前合作过的甲方都会在后面有事的时候有偿来找我,所以人脉这一块也很重要。
4.参加CTF
通俗易懂的讲,CTF也叫作网络安全攻防大赛。这类大赛一般都是由政府安全部门、从事信息安全的企业、高校等等单位主办的。目的也很简单,一般都是为了加强国家网络信息安全建设,挖掘网络信息安全人才。当然你夺旗之后,也会有对应的奖金。
.
但关键是你的技术得学得到位!
接下来我给大家讲讲黑客/网安这一块该学哪些东西。
`黑客&网络安全如何学习
今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。
1.学习路线图
攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。
2.视频教程
网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。
内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。
(都打包成一块的了,不能一一展开,总共300多集)
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
3.技术文档和电子书
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
4.工具包、面试题和源码
“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。
还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。
这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。
参考解析:深信服官网、奇安信官网、Freebuf、csdn等
内容特点:条理清晰,含图像化表示更加易懂。
内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
如何定价
很多刚开始做的小伙伴可能还不清楚如何给报价。
一般建议是自己的时薪*工期,工资是月薪 1 万元,那么我的时薪就是 10000 / 21.75 / 8 = 58 元,比如一个单子,你觉得三天可以做完,就可以报价 (58 * 8) * 3,但是定价可以是上下浮动的,如果客户比较大方,可以定高一些,如果是学生可以打折少要一些。
明确需求
接单的时候,首先和客户明确需求,然后根据需求定工时,然后按照公时来报价。
明确需求,多沟通,才能多了解对方的真实需求。很多程序员可能不太会和用户沟通,比如用户说就要做个淘宝,报价一千,专业的都知道不可能,所以要有耐心去详细的沟通,沟通后发现有可能客户想做的只是一个电商平台,GitHub 上找一个开源的改改就可以用。
沟通后,如果客户有明确的需求,就按照需求来写,如果客户没有明确的需求,就按照自己的想法来写。
如果需求很复杂的话可以把需求落到文档上,并让客户确认,需求一但确认了,就按照这个做,后期有更改可以酌情收费。
对有一些比较大的功能,如果一个人完成不了的话,比如你是前端,但是客户需要通过 Java 构建一套系统,可以找我,我这边有一个接单互助群(也欢迎经验丰富的朋友加入),可以帮你找合适的人协作完成。
定金
除非特别小几十元的单子,可以弄完让他给全款,否则都要交定金。
因为我们首先投入了时间,完成后甲方如果不给钱就血亏了,不给定金不开工。
建议
- 100 以内的单子:这种一两个小时就搞定的我都不收定金,弄完结账,也可以加强双方的信任,方便以后在合作。
- 100-500 的单子:5-5,先交一半,完成后交另外一半。
- 500-10000 的单子:4-5-1,先交 40%定金,完成后付 50%,一周解答期,解答期没问题付款剩余的 10%。
- 如果你有幸接单了上万的单子,建议还是签个简单的合同。线上可以通过腾讯电子签去拟定合同,当然距离合适的话也可以去线下签,这样对双方都有个保障。
技术选型
选择自己熟悉的
为了保证时间和效率,肯定是选择自己熟悉的技术去完成,进来不要去用不熟悉的技术,比如我熟悉 Vue,那就尽量别去用 React,万一遇到一些坑耽误了进度就不好了。
选择自己感兴趣的
对于不复杂的需求,比如就是几个静态页面,可以考虑使用自己感兴趣的技术去完成。
比如我一直在工作中用 Vue,但是我学习过 React,想通过这个机会去熟悉一下,方便以后跳槽,这样也是可以的。
注意
我总结了接单三要素:需求、报价、工期;
三要素有一个搞不清楚就不要接单,大概率有坑。
还有一些其他的小建议也分享给大家:
- 量力而行:同时接的单子不建议超过两个,两个以上就会分心,影响完成质量
- 学会拒绝:如果确实超出自己能力之外的需求,不想做可以明确拒绝
- 调整情绪:难免遇到烦心的客户,不要因为一两个客户就影响整个接单的状态
- 维护关系:比如可以适当给客户打折,让他去闲鱼、小红书给自己留个好评
- 保证作息:不管多忙,一定要保证休息和三餐,身体才是最重要的本钱
有些单子谈不成是很正常的事情,任何事情总会有一些意外,我们能做的就是单子来了,在现有的条件下提高成交的概率,要保持平常心,时常反思才能持续进步。
总结
其实接单这件事情,可以锻炼我们从创业者角度去思考。
因为我们要从获客到交付中间的整个过程,这个过程里包括和客户沟通需求、如何谈价格、如何交付等行为,其实和一个小公司的流程就很相近了,在跟进的过程中可以锻炼自己的沟通能力、协调能力、时间管理能力等,如果以后打算创业,这些也都是必备的条件。