首发在:https://hengy1.top/article/22239f7a.html

一直想写这篇文章,一直没动手,不止是因为自己懒,说白了还是感觉自己没底气。

现在的话我觉得我可以稍微分享一下经验,让各位在参加比赛/项目的时候对彼此的职责有更多的要求。

接下来我将从自我介绍开发流程非程序员角度程序员角度来简单说说自己的看法。

圣经:听说你组了比赛的队伍然后准备找个写程序的

注意:这里的项目不指研究性质的项目哈~

自我介绍

本人24届网络空间安全的一名学生,参加大大小小项目10余项。

现为字节跳动后端研发实习生,多的奖项就不列了。看干货重要吧🤔

开发流程

说到开发流程,可能干计算机的都不知道完整究竟是怎么样的。一般都是拉去干全栈,能怎么实现就怎么来

关键是所谓的全栈也是浮在表面上,下面我就简单说一下一个完整的全栈过程。

Ps:以下过程参考《程序员的自我修养》 陈逸鹤(著) 我看完了,不错推荐

当你看完完整的开发流程,就不要怪为什么找了个计算机的,想实现这那的都不简单。

process

如果你想了解更多,我推荐你看看APIFox这个软件的介绍视频,不仅推荐一个不错的软件也看看整个流程吧

地址我就贴在这里了:https://www.bilibili.com/video/BV1sS4y137zX

非程序员看这里

这里你将会看到以一位程序员的视角对大概率是策划者/团队发起人说的话。

注意哈:我这里是使用的是程序员身份而非一位计算机学生身份

现在很多项目基本需要计算机专业的人,你一般没见过我是经济学院的我要找个法学的吧(举个栗子哈)

当你有个好的idea的时候,就不要天真的以为我能随便找个计算机专业的人就能开始做

你准备了多少,大概率决定了这个团队能走多远!!!!!

  1. 首先:你有多少资源就决定你能够吸引多强的人加盟。

例如:你是否有靠谱的老师背书,你的项目是否有经费项目规模你的经验,这些都决定最后的奖项大小

  1. 其次:你是否明白你的项目具体需要什么技术栈,招人别随便

别给我说你只需要什么开发基础N件套,你说就会个Html,CSS,JavaScript来干嘛?别相互折磨好吗?

Ta写不出你想要的效果,你帮不上Ta任何忙,纯凭一个加盟能约束到对方吗?

  1. 然后:你在里面能扮演什么角色?

一般都是PPT选手,写个项目书把自己宏伟的畅想写出来,然后呢??

首先态度端正,市场实实在在调研,拒绝假大空的写法,然后你要担任产品策划等角色

然后要具体实现什么功能,产品UI的设计等你都要弄,别写完报告就摆烂不管了。

  1. 最后:你为什么能让一位程序员源源不断为你干活?

你愿不愿意支付报酬?大学生已经是最低报酬了,一顿饭,一个红包都可以让别人开心很久

适当的,阶段的奖励是不可缺少的润滑剂。你不要别人硬着头皮给你做,你啥都不给。人家海王钓鱼还知道回下人家消息呢

懂吗?设身处地想一下?就算你没钱,没资源,如果对方有担当,人还不错,处个对象嘛。(这条对我不适用哈

跟程序员处对象也挺香的好吧,这样不停给点糖,就算PUA,也能把项目做下去对吧。

最重要的一点:做项目是相互尊重,不是认爹认儿子,这是大忌。以及不是计算机专业的就会Coding

程序员看这里

这里是对准备参加项目/已经参加项目的说的。

如果你是想考研/保研也就是体验下做项目的过程,那么首先建议找老师做项目,先锻炼自己的Coding能力。

如果你是想直接找工作的,也就是不去实验室的,那么尽量找计算机专业的人,大家相互学习。

权重的话:老师带队(不是挂名) > 计算机团队 > 项目/比赛团队 > 创业团队

  • 当你的身份是:我仅仅是计算机专业的学生(也就是你Coding都很不太行)

那我建议:别去祸害别人,先专注一个方向,别急着做项目,当你入门有市场竞争力的时候再去。

  • 当你的身份是:我对开发有兴趣以及有基础的时候

我的建议就是:按照权重进行找团队,最好进行背调,看看团队有不有大牛以及负责人的口碑

  • 当你的身份是:我能够应付整个项目的开发/运维/设计等

我的建议就是:综合考虑对方的实力,现在是你选团队,有目的的去,目标就是拿什么奖

  • 当你的身份是:我能够独挡一面,一个人就是一个军队的时候

我的建议就是:完成你手上剩下的项目,到更高的平台去。


当然作为程序员,就该有自己的担当,不要遇到困难就退缩!当你进入团队的时候,不要遇到问题就摆烂

别人当时招人的要求你必须要达到,你许下的承诺,例如:我会自己马上开始学,那就是要做到。

他人的交流,团队的意识这些软素质都是必备的,不要觉得自己高高在上,沉下去收获经验

最后

我现在想到的就是这么多了,现在学校的项目组成一般是:基础的curd + 一定的创新

做研究的就不在这个考虑的范围了,也祝Paper多多…

如果有留言啥的就到我的博客下面进行留言~ 我也可以及时补充

如果反响还不错 ,我就抽空再写写项目中如何收获更多经验。