项目描述

简介: 项目怎么写?1、靠技术取胜2、项目描述

项目怎么写?

1、靠技术取胜

2、项目描述

业务,周期,架构,技术,规模(人员),角色,数据量,并发量,

改进的想法,你的成长、反思。

3、个人职责

1技术开发职责

业务沟通,技术选型,环境搭建

2团队管理

进度管理,任务分配

3架构设计能力

测试的结果(qps,tps)

工具(禅道,jira)

4、难点

jvm调优

sql优化

qps提升

接口优化(响应时间长(调用链路长,链接数少,代码冗余))



没项目经验(往届生和转行)

项目人群分类

1、应届生(大厂不要包装,可以写跟着导师做项目、实习项目和外包项目)

跟导师做项目(技术选型,核心代码开发),从0到1开发。小程序开发。

2、转行的  

1IT转行的高薪(php,c,.net,前端;运维,测试)

自己公司项目,自己熟悉开发流程的项目,项目部署拓扑图,

前端(h5,Android,iOS)优势:熟悉业务流程。

2IT行业底薪

心态放好。期望值低一些。



没有微服务项目经验的

脑补:原来项目,包装成微服务。

 

没有互联网项目经验的

  前后端分离(接口安全,防篡改,参数,session(jwt),swagger,容器化docker,k8s)



中间件

1缓存中间件:

1.jvm:guava(类似于redis:ex,不需要持久), ehcache (持久)

2.jvm:redis , memcached(数据类型单一), (10k以下),es(大量坐标位置计算),MongoDB。

 

2双写一致性:

文件存储中间件ftp(别写)fastdfs, hdfs ; 云存储(oss,7牛,s3)es() 

 

数据库中间件mycat,shardingsphere

消息队列中间件Kafka, RocketMQ,RabbitMQ,activeMQ

定位half msg。

优劣对比成熟团队选(kafka)bus(RabbitMQ,kafka),RocketMQ(事务消息)

接入层中间件nginx(HAproxy, tengine, openrestry) + keepalived ,lvs, slb, dns, cdn(内容分发,用户区域),


相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
3月前
|
开发工具 git 开发者
[译] 🙏 请把 .gitattributes 加入你的项目
[译] 🙏 请把 .gitattributes 加入你的项目
[译] 🙏 请把 .gitattributes 加入你的项目
|
4月前
|
机器学习/深度学习 Linux 计算机视觉
项目介绍
【7月更文挑战第30天】项目介绍。
41 1
|
监控 UED
项目0-1 #111
项目0-1 #111
78 0
|
存储 C++
C++项目练习(1)
C++项目练习(1)
|
存储 NoSQL 前端开发
项目总结
VUE的MVVM模式: Model:负责数据存储–script View:负责页面展示–template标签 View Model:负责业务逻辑处理(比如Ajax请求等),对数据进行加工后交给视图展示–script
182 0
|
SQL 前端开发 数据库
如何在码云上Down一个项目
如何在码云上Down一个项目
如何在码云上Down一个项目
|
JavaScript 前端开发
项目生成
项目生成
162 0