该不该把代码交出去呢…

2017-06-20 00:06:59 +08:00
 kingcos
背景:渣渣二本,软件工程,现在大三,准备期末考完试留校自己再学习一段时间,实在太菜,然后出去实习(或者考研,其实不是很想考…可这里太让我失望了…)。

好久没在 V 站发过贴,这次的可能吐槽成分较多,可能是最近压力也有点大,希望各位看官不要嫌弃,当个笑话看也好。

上学期的时候,被本专业的一个在读博士的老师拉去做校企合作的项目,由于这个项目是计科系的项目,我也就被分派到跟计科同学一起做项目了,我负责 Android 端(因为我们专业又分了方向,所以我会点 Java EE,也会了点 Android,但我个人并不喜欢这两个…)。这个项目里面的坑我就不想说了,说多了都是泪…总之算是和计科的同学,也和计科的老师见了面,认识了下。

后来有天,计科系负责的老师跟我说又有个 Android 的小项目,说两个人就够了,一个人 Android 端,一个人后端,也不复杂,几天就能搞好。我不太善于拒绝,又确实没经验,就答应了下来。要求是仿造某个 App 再做一个 App,简单来说就是个信息发布与查看的平台,并不是很复杂。但连个设计都没,只给我发了要仿造的 App 的截图(后来跟我说是为了机密才不给我安装包…)。我就用 Sketch 自己画图,自己修修改改,可算是在上个学期期末前做出了一版,但有几个语音和小视频的功能并不会做,加上和做后台的人不熟,很不方便调试,沟通。寒假的时候在家要给父母帮点忙,就跟老师说没时间写,那边又在催,但我没时间写,加上写后台的更难联系了,根本就沟通不了。我问做后台的同学把代码要了过来,我说我自己看着改改上传文件那里。可能我有点洁癖吧,看到他的代码里的单词拼写错误就忍无可忍,一气之下就按照自己学了不到一天的 Spring Boot 重写。Android 端也不好看,连状态栏都没有沉浸,所以决定重写整个项目。我记得是花了整整 10 天,每天晚上 10 点左右到家开始写,到凌晨三四点,白天要给父母帮忙。但是那几天觉得特别充实,界面也弄的美观了好多,之前没实现的功能用第三方库解决了,但毕竟不可能完全跟截图一样。

开学了,这一版交上去,当然还是有很多功能没有写完。对方就不断找不同让我改。以前吧,我还能先等等后台的同学,这下可好,后台也得我自己来。总之不断完善吧,我在学校也不是只忙这一个,我还有很多事情,包括上面说的那个坑人的项目。那个项目从去年忙到现在,一共给了我 2k,这个单独地小项目 1 分钱都没见。后来又让加网页端,我说我不会,那个老师又找了另外的人来写。

前几天,对方又让我改一个界面,说我没有按照对方的截图做。这个页面确实复杂一点,那个老师跟我说这个改完了就能让对方先打一半钱了,这已经不是第一次了。而且现在已经是期末,我又要练驾照,还要做各种大作业和课程设计,卓越班又有加的没有什么实际作用的课。这几天每天骑自行车 30 公里左右(去练车),中午吃吃饭睡个觉,下午接着去,晚上回来累死,又要去写大作业和课程设计,还要复习下周的考试,真的要忙死,所以漏接了一两个电话,但也有回微信回电。结果这个做后台的同学(计科系的),今天晚上跟我说老师要我给他发代码,说怕我跑路…我发了个嗯,剩下的我不知道该怎么说。对了,整个项目几个月了还是跑在我自己的学生云服务器,本来我还准备继续改下去,现在好了,我完全没有一点想改的动力了。

其实刚来这个学校,学校都在以各种形式让大家觉得做项目好,有钱赚,毕竟学费也相当高。我个人从那个时候就不太认可这种思想,我觉得钱确实重要,但不是第一重要。我并不是稀罕做完项目那一点点酬劳,况且也不会有多少(据说整个项目,网页端,Android 端,后台,15000 元,能分我手里多少呢,况且这是个外包的外包)。

我其实心里并不想直接把代码给他们,这毕竟算是我的心血。但我自己留着也没什么用,本来想开源,但毕竟写的也不怎么样,现在看看,也有很大的优化空间,只是没时间再去重构。我真的不知道是否有必要再费口舌跟老师理论一遍,可能也并没有什么用吧。

我也只想尽快退出,能忙我自己喜欢的事。

刚才实在写不下去那个代码了,所以才来吐个槽,有时间了还是得去改改,一不小心写的有点长了,十分感谢您的阅读。大家保重身体,明天还要奋战,晚安💤
8416 次点击
所在节点    程序员
57 条回复
0TSH60F7J2rVkg8t
2017-06-20 07:06:04 +08:00
用 7z 或者 rar 打包源码,除了主工程文件和少数资源文件之外,其他核心代码的文件全部加上密码,主意核心文件总数需要至少占总文件的 90%,密码使用 keepass 生成超过 30 位并钩上 keepass 的全部生成条件,然后去和老师谈,谈妥就给压缩包,密码不给,等拿到钱、毕业学分都拿到再给。
kingcos
2017-06-20 07:46:29 +08:00
@Baymaxbowen 另外的那个就是在水,没办法,没有人带,根本没人会,所以进行不下去。
@LINAICAI 嗯,只是吐个槽。主要是不太喜欢做这个。
@cxbig 嗯,是,以后就各走各的了。
@inisun 这种滥用职权就太恶心了
@Thoxvi 实际的跟你的差不多,是一个小单位想仿造做一个,找了个外包,外包里面没人会,又找了老师,又找了学生,计科系又没人会,就又找了我们专业,又找到我…
@Yvette 嗯。我就是觉得,你既然吃相如此难看,还不相信我,那还让我做什么,你自己玩去吧…
@ahhui 好在这老师并不是我们专业,所以他管不了这么宽…

谢谢大家回复…平复一下心情…继续出发😂…
solidsnake
2017-06-20 08:15:00 +08:00
学校接外水的叫兽多嘛,之前我司领导拍脑壳找的个学校,轻量级项目(最终也未上线),50 多万,估计 3/2 返利了,剩下的叫兽吃了,留点渣渣给学生。
Betacoefficient
2017-06-20 08:40:34 +08:00
你那个老师最好做人留一线,日后好相见。
Pengg
2017-06-20 08:48:28 +08:00
代码居然在各自本地,
typexianyu
2017-06-20 09:21:41 +08:00
去年暑假自己租房子每天往学校跑,做了一个月,项目上线一周每天坚守电脑前。给了 1000,还是隔了几个月的那种
oqhxybgs
2017-06-20 09:39:39 +08:00
还想要钱?越早撇开越好吧,辛亏这老师不是你专业可以和你有直接利益关系的老师。这吃相,1000%最后让你出力不讨好,反打一耙都不奇怪,如同 @iinisun 这样的事情真的很多,代码给了就给了,及时止损吧。
missdeer
2017-06-20 09:40:23 +08:00
硬盘坏了,代码没备份,gg
hand515
2017-06-20 09:44:55 +08:00
把注释去掉。。。
3dwelcome
2017-06-20 10:09:11 +08:00
外包就是这样的,项目拖太久了,老师对你都失去信任了。想接单的话,还是要短频快。时间一长,精力分散兴趣消失,一点动力都没有,项目肯定黄。
lixile
2017-06-20 10:10:40 +08:00
@missdeer 机智如你 最好是固态坏了哦
bombless
2017-06-20 10:38:22 +08:00
po 主这是典型拖延症……感觉你开心就好……
tabris17
2017-06-20 10:40:22 +08:00
太长了,我觉得不管多复杂的故事,应该先给出一个三句话以内的梗概
66beta
2017-06-20 10:43:04 +08:00
老师是接私活赚钱,要快
你是兴趣使然,玩玩就高兴了,一开始没在乎钱,后来发现消耗时间越来越多,觉得吃亏了,不拿到钱心理过不去

老师我觉你没毕业,也就不要得罪了,代码要给就好好给,留个好映像。你写代码水平高了,老师在学校很难找一个能接手你代码的人的,回头老师说不定还是要来请你吃饭呢,嘿嘿
6IbA2bj5ip3tK49j
2017-06-20 10:45:51 +08:00
给个建议,编译之后再反编译。把反编译出来的给他们。又能跑,又能改。多好。
badreamm
2017-06-20 10:50:15 +08:00
看楼主的语气多半也是折腾累了 不想跟他们纠缠了 那就直接跟老师谈谈报酬然后把代码给他们结账走人吧
dark456852
2017-06-20 10:56:51 +08:00
老师若在校对你造不成威胁的话,一手交钱一手交货,虽说项目对你有成长性帮助,浪费这么多时间才 2K,像乞丐一样对待...
youxiachai
2017-06-20 11:22:47 +08:00
学校的外包..真便宜
vjnjc
2017-06-20 11:27:54 +08:00
外包的话。。。就随便写写代码吧,结构不用太清晰,慎用重构
jihaiming
2017-06-20 11:29:42 +08:00
厄, 可以把代码"优化"到只有你能搞定
哈哈, 有点坏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/369677

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX