谢谢进来,最近有个 idea,大家可以一起讨论下。
目标:老子明天不上班 前提:程序员的工作,是最先可能实现远程交付的 背景: 1. 大公司不好混,成天都是想着怎么升职,升职的背后,隐藏着很多其他隐形力量的较量 2. 有技术,但是在公司中,工作并不饱和,希望有些额外收入 3. 程序员渴望被公平对待,希望瓶颈程序员,更多的是通过代码产出,而不是“ PPT ”写的好坏来评判 4. 一些人,渴望自由,希望节省下通勤的时间,更多的自己把握自己的时间,而不是下了班,看着大家都耗在公司,不敢走。 5. 我就是喜欢技术,我努力过,就是学不会虚头巴脑的那一套 怎么做?
- 需求方发布需求任务到系统中
- 选择语言,Java+Spring
- 定义接口,以及实体
- 录入(部分)测试样例
- 录入约束:
- 代码行数?
- 依赖 maven 包列表,版本限制?
- 包名命名(防止类名冲突)
- 系统经过某些调度算法,某个开发者实体获得了这个任务
- 当然也可以是竞标的方式?
- 开发者点击下载初始代码,开发开发,开发者需要让这个测试样例全部跑过
- 希望开发者能够点击下载后,初始化环境,就能直接上手开发的,环境配置,数据库这些,都需要需求方提供建表语句,如果有样例数据,还要导入样例,当然这些系统需要提供相应的工作支持
- 开发完毕,push 代码,点击“交付”
- 需求方收到交付,可以点击“运行测试”,一般样例测试都能跑过,需求方,自己会保留一份更加完善的测试 case,继续运行,成功!
- 需求方进行代码 review,并对代码提出疑问
- 开发者解答,直到需求方没有其他疑问
- 需求方点击“确认验收”
- 下载代码。mvn install,在自己的项目,增加这个依赖,spring 注入这个服务
整个过程体验,希望力争做到更 leetcode 上面做题一样对程序员友好。 希望需求方也是懂技术的,需求必须通过某个领域的特定描述(这里限定 Java8+Spring ),保证无歧义,不扯皮。
如果有个这样的系统。
- 作为需求方,你是否愿意把你多余的工作发布出来(当然开始和,整个过程就完全对外隐藏了)
- 作为我自己来说,假如我每天收入 500 元,我是愿意拿出 100 元,解放自己的时间的。将我的工作进行适度的抽象,拆分,不泄露公司隐私的前提下,将这个作为任务派发出去的。比如实现一个算法?一个调度器?
- 如果我自己有渠道,我是可以作为一个技术经理角色,将数据库设计,技术设计完成后,编写各个模块的需求文档,然后分派出去。这样我自己的时间就大大解放
作为开发者,你是否愿意投入到这里面通过自己的实际产出挣取收入。
感兴趣的,可以一起讨论,也可以加我微信深入交流: eXVhbmt1aQo=