1
yufeng0681 312 天前 1
1 、如果你就是搞技术的,你参考你前东家怎么搞,你就怎么搞
2 、如果你是出钱的老板,即便你抄作业拿了一份配置清单,技术团队也会认为你不专业,抠门,不信任他们,导致项目的开始就出现裂痕。 你需要做的是,绑定技术头目,让他和你一条心,用人不疑。实在不行,就让团队先出清单,你找人再看一眼,把把关。 如果差距甚大,换人做。。 |
2
leonme 312 天前 via iPhone
背景信息不足,没人能回答这个问题
|
3
estk 312 天前 via iPhone
最好要有产品经理和 UI
|
4
dongisking 312 天前
连描述都没有,得看你具体做什么业务才知道要哪写。
比如你是是做互联网的 App 或者内部应用,你需要的是 web 方向个前端和后端配产品 如果你是做物联网的,那你得需要找物联网方面的后端和嵌入式,这样问问题有有意义啊 |
5
dandycheung 312 天前 via Android 1
主要集中在协作方面吧。比如,沟通平台,文档(技术的,产品的,设计的,以及相互之间的等等)平台,代码平台,以及其它资源管理平台,例如构建、发布等。
|
6
stinkytofu 312 天前
最简单就是租个场地,拉一条宽带, 然后各自带电脑上班。
|
7
paradox2023 312 天前 via Android
10 个人的话,先蹭 github 的 action 吧,ci 测试啥的都可以放在上边,代码库也可以放上边,其他的没啥了吧,奥还有 nvd 流动检查,代码测试覆盖度啥的,应该都能在 github action 实现 maven docker 仓库啥的可以直接用 github 的
|
8
paradox2023 312 天前 via Android
内部文档也可以写到 github wiki 然后迭代规划可以用 github issue
|
9
idontnowhat2say 312 天前
不知道你说的是什么环境。
大概可以给你出个简单方案 1. 首先办公场所拉根光纤,申请固定个 ip 。 2. 然后组网,划分几个 vlan ,技术,财务,办公,访客等等,设好 acl 3. 组环境,什么 dev ,sit, uat, prod 。 要省钱或有机房就买机器自建,要省事就上云 接下来就在机器上部署 git ,nas ,cicd 那一套。建议不会的话找专业的运维。 其他的就不说了,你这也没钱给我,不做免费的咨询。 |
10
PiersSoCool 312 天前
不需要?直接开撸后面再说?
跟大多数老板说做基建他们应该觉得你在浪费时间 |
11
Tenlearn 312 天前
找个小屋一人一台电脑能联网就能干,有钱就舒服点,没钱就差点
|
12
blackmirror 312 天前
租 10 个开放性工位就可以开干了
|
13
nutting 312 天前
人体工学椅+双 4k 显示器+mbp ( 64+1T )
|
14
losephsky 312 天前 1
帮你问了 chat-GPT ,回答如下:
组建一个 10 人技术团队来开发和维护网站或软件项目,需要搭建的基础设施不仅包括硬件、软件层面的支持,还包括组织架构、流程管理和人力资源等方面。以下是一个基础且全面的清单: ### 硬件与网络基础设施 1. **服务器硬件**: - 开发环境服务器:用于团队成员进行代码部署、测试。 - 生产环境服务器集群:根据业务需求配置负载均衡器、数据库服务器、应用服务器等。 - 版本控制系统(如 Git )服务器。 2. **数据中心或云服务**: - 可选择自建数据中心或者采用 AWS 、阿里云、腾讯云等公有云服务,以满足存储、计算和带宽需求。 3. **网络设备及带宽**: - 高速稳定的互联网连接,保证团队内部以及产品对外访问的速度和稳定性。 4. **办公设备**: - 工作站电脑、移动设备供开发人员使用。 - 大型显示器、键盘、鼠标等外设提高工作效率。 - 会议室设施,包括投影仪、视频会议系统等。 ### 软件工具与平台 1. **版本控制与协作工具**: - Git/GitLab, GitHub 或者 Bitbucket 用于代码管理与协同开发。 - Jira, Trello 或者 Asana 进行任务分配与进度追踪。 2. **集成与持续集成/持续部署(CI/CD)**: - Jenkins, Travis CI, CircleCI 等自动化构建和部署工具。 3. **开发框架与库**: - 根据项目需求选用合适的前后端开发框架和技术栈。 4. **测试工具与环境**: - 单元测试、集成测试和验收测试工具。 - 测试用例管理系统。 - 模拟环境和沙箱环境。 5. **通信与协作**: - Slack, Microsoft Teams 或钉钉等实时沟通工具。 - Google Workspace 或 Office 365 提供文档共享、在线协作功能。 6. **监控与日志系统**: - 监控工具(如 Prometheus, Grafana )对线上服务进行性能监控。 - 日志分析平台(如 Elasticsearch, Logstash, Kibana ELK Stack )。 7. **数据库管理系统**: - 根据项目规模选择关系型数据库(如 MySQL, PostgreSQL )或 NoSQL 数据库(如 MongoDB )。 ### 组织与管理基础设施 1. **团队角色划分**: - 技术负责人或首席技术官(CTO)负责整体技术方向。 - 项目经理或团队领导协调工作流程。 - 前端开发者、后端开发者、全栈开发者、UI/UX 设计师、测试工程师各司其职。 2. **流程规范**: - 设计并实施敏捷开发流程(如 Scrum 或 Kanban )。 - 制定编码规范、代码审查流程和安全策略。 3. **培训与发展**: - 定期的技术分享会和外部培训计划。 - 学习资源库和专业技能提升支持。 4. **文档管理**: - 使用 Confluence 或其他知识管理系统记录团队规范、项目文档和最佳实践。 通过上述基础设施建设,可以确保一个 10 人技术团队在高效、有序、安全的环境中开展工作,并能够随着项目的推进和团队的成长不断迭代和完善这些基础设施。 |
15
uncat 312 天前
可以看看 Arch Linux DevOps Team 的思路:
https://gitlab.archlinux.org/archlinux/infrastructure/-/tree/master/playbooks?ref_type=heads 基本上他们的服务都在这了。 |
16
huijiewei 312 天前
1. 一个域名
2. 两台 VPS 主机,一台 web, 一台 ci 和 git server ,自己不会就买现成的服务 3. 梯子 无他 |
17
cleveryun 312 天前
参考之前的工作经历中,你接触过的觉得有用的基础设施,找简单的替代品先用着。
|
18
achira 311 天前 1
3 后 4 前( iOS 、安卓、2h5 ) 1 产品 1UI ,还有一个你
|
19
achira 311 天前
3 后端 32g 内存 Windows 12600k 无显卡*3 ,产品 ui 和前端都配笔记本,12700H+3060*6 。
一个项目三台 VPS ,对应测试环境和生产环境和一些中间件服务(也可以直接买对应服务) 至少一个云存储服务,一个项目对应一个域名。 办公地点一个靠谱的路由器/交换机+10 把好点的椅子和桌子(桌子最好能升降) 就可以开工干活了 |
20
achira 311 天前
做 iOS 要买两台 mac mini 和一台 macbook pro m3 ,应该没了,再配个空调齐活
|
21
achira 311 天前
忘了说显示器,推荐 2k24 寸 800 左右一人一个,mac 兼容也比较好。京东直接搜就行
|
22
hellojl 311 天前
如果是独立团队,优先考虑产品的快速实现,基础设施直接使用云服务商提供的、可以白嫖的。考虑速度可以直接上 serverless 。
如果是公司内的小组,用公司现成的。 如果想锻炼自己的话,相比基于一个成熟的方案搭建,更建议去对比各种方案,找到适合自己团队开发模式和技术栈的。如果时间充裕,可以自己去造轮子。 |