学习 自用

文章提出了启动项目的基本步骤,强调了数据库模型设计的重要性,以及前端和后端的配合。对于实习生的管理,建议从小任务开始,逐步增加复杂度,并提供持续反馈。对于个人技能提升,建议深入现有业务场景,优化效率工具,挑战更复杂的架构设计,以备跳槽之需。
摘要由CSDN通过智能技术生成

一个人怎么样开始一个项目?

通俗的说,确定数据流的终点在哪,起点在哪,最后设计具体路线。

1、真的写代码的时候,最好是先写数据库 schema (或 model,这个才是整个项目的核心,同时也是后续修改起来比较麻烦的地方,会想尽量减少修改次数。

2、把数据库 schema (或 model)思考得非常清楚的时候,在脑子里就有整个项目非常清晰的骨骼,剩下就是后端围绕数据库做增删改查和前端美化。

3、一人独揽的话,先前端,能更高效的确定所需要的数据,然后才是完成数据库表设计,最后是业务逻辑,接口的输入输出是什么。

请教一个各位怎么样带好实习生?

  1. 先做小任务,熟悉代码,学习技巧,这段时间要有问必答,让实习生进展越快越好,同时回答问题也要告知下以后自己怎么找资源
  2. 大概做了 1,2 周任务,实习生熟悉代码库,基本代码 ide 等技巧,和一般项目流程后,开始做主要的大项目
  3. 主要项目主要告诉下实习生怎么 drive (比如要让实习生自己写个项目技术实现,之后组里工程师要一起 calibrate ),有流程方面的东西直接来问,有技术方向问题要规定自己先研究 2 小时,找不到就来问。
  4. 做主要项目时,设定定期(每天吧) 1 on 1. 根据时间线了解进度,解答方向性问题。每周给一次 actional feedback 。

1、先布置和主业务隔离得小任务。 如果没有类似需求的话,可以布置未来需要实现的功能的 demo 。
2、 一来能考察实际写代码能力,二来能看看这人的学习速度如何。 做完之后必然有改善空间,然后提点两句,不要说的太详细,比如给他几个关键词。
3、考察一下他独立解决未知问题的能力。 然后就基本能看清这个人的能力了。

怎么样提升现有的代码能力?

假如觉得公司的项目提升不大,怎么样进一步提升能力,方便跳槽?

根据现有的业务场景,进行深入思考.
1.效率工具(自动编译,cl,插件化 CV)
2.架构复杂化设计(能落地这种)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值