你们的 Git 分支有几个;做 JAVA 电商的公司,哪些子系统的技术含量高;请问今年找到前端工作的应届生都是什么水平|极客观点

简介: 你们的 Git 分支有几个;做 JAVA 电商的公司,哪些子系统的技术含量高;请问今年找到前端工作的应届生都是什么水平|极客观点

image.png

#极客观点 聚焦于技术方向、程序员职业发展、个人成长等主题,致力于发起有价值的讨论,输出有价值的观点。

在本栏目中,我们将为大家推荐在 #极客观点 版块被热烈讨论的话题,甄选出有趣的观点为你呈现。期待我们一起成长和进步呀 🥰🥰

今日关键词: # Git # java # 前端

你们的 Git 分支有几个?

话题发起人:陟上晴明

我们现在远程仓库主要分支只有 2 条 main 和 dev。个人的开发分支并没有包含在内。基本上也不会回退版本暂时还没遇到问题,但总感觉有少了点什么。

有趣的观点:

分支方面:

master 分支。主分支,正式生产环境部署的分支

dev 分支。迭代中间的代码合到此分支,也会部署到测试环境

新功能分支。每次开发都从 dev 创建

开发人员自己的 dev 分支,用于部署自己的测试环境

分支操作:

迭代结束,会把 dev rebase 到 master,然后 master merge dev --ff-only

接着部署 master

迭代期间,发现高优先级线上 bug,通过热补丁方式直接合并到 master,然后部署

如果要关闭/移除某功能,就在 master 上提热补丁

最后,功能模块化和热插拔跟 git 无关,不应该放在一个问题里讨论。

——社区用户:Meathill

有趣的观点:

看了大佬很多回答,鄙人献丑了

测试分支(上线测试环境,提供测试人员使用)

dev 分支(生产分支,我们还有uat分支)

新功能分支(每个月的排期分支新功能分支)

开发分支(有些数据在开发环境上,先上到开发环境,然后开发自测)

开发人员分支(各个开发人员开发自己的功能的分支,然后合并到测试环境)

大致就这些,我们一般不使用 main 分支,然后 tag 打在测试和 dev 分支上

——社区用户:可可乐滋滋

做 JAVA 电商的公司,哪些子系统的技术含量高?哪些技术含量低?如何选择部门?

话题发起人:吾悦

做 JAVA 电商的公司,电商产品一般分成几个组,一个是商城组、一个是 WMS/TMS/OMS,商城组有高并发大数据来,对缓存 MQ 的应用场景也比较多,技术含量比较高;但 WMS/TMS/OMS/ERP,是企业内部人员使用的管理系统,用户数量少,并发量一般是比较低的。数据量看公司规模,大公司的数据量应该还是比较大,要做分库分表。

WMS/TMS/OMS/ERP 有个缺点就是感觉重业务轻技术,业务比较深比较复杂,大量时间都钻到业务里去了,技术却钻研少或者不深。是不是这样呢?有过大型项目经历来回答下呢?是不是在 WMS/ERP 组强点的人都想到商城组去?

有趣的观点:

虽然我是个前端,但我电商页面,管理平台页面都有开发过,我觉得可以回答下。

1、首先技术含量来说,其实我觉得两者都是差不多的。毕竟现在除了淘宝京东拼多多这种超级大公司会在意首屏加载速度那 0.1 秒的差距,其他公司大多是加服务器的。把大神拉去提高性能,不如提高稳定性,减少 bug。反正让老板加钱买服务器。老板想省钱就说没办法得了。

高并发,说到底烧掉 3 个臭皮匠的脑子都不如临时多开 10 几台服务器。我上家电商公司双十一就是这么干的。

2、卷的时候想要去做小程序这种客户端端产品,原因是产品测试老板客户等等都很在乎细节,做客户端产品的人就是牛马。要你周六日上班就上班,地铁都要写代码。很锻炼头发。

摸鱼的时候,还是企业端产品舒服。

——社区用户:悠哉悠哉

请问今年找到前端工作的应届生都是什么水平?

近几个月挺焦虑的,因为都在说不好找工作;小弟目前为重庆某二本软工大三学生,从今年四月初开始自学前端。目前常用的技术栈为:vue3全家桶+TS+Tailwindcss+node+nestjs+typeorm。

话题发起人:跟我一起秃秃秃

我的网站需要一个在线客服系统,就像京东的在线客服一样,自己开发时间太久,想找个开源的定制,希望能把数据存在自己的数据库里,找了好久也没有发现,在次寻求大家帮助,谢谢啦!

有趣的观点:

我觉得能积极主动做东西就算不错,当然作品本身还很稚嫩。

提几个建议吧:

应用类的产品,重点在于有人用。因为有人用,你才有动力和需求,也才能接触到真正的开发。所以建议你拿一部分时间来推广,或者找同学帮忙,总之要把它跑起来,目前这个东西意义不大。

整站下载器,建议用 puppeteer 来做。比 cheerio 好用。当然功能上来说可能价值也不太大。

博客需要坚持,建议一周至少一篇。

——社区用户:Meathill

有趣的观点:

前端的话,快速入职,就学学框架。像 vue、react、echarts、swiper、地图这些会用就行,别太深入。

如果真的想在这个方向发展,前期不要太在意工资待遇,先找个非外包公司打打经验(外跑怕你没时间巩固学习)。

做个几个月大致都熟悉了,该去抓原生 JS 了;布局的话,业务行的都是 UI 框架,展示型的比较考 css 功底。前端演变这么多框架、类库,这些上层飘的东西,有时间就看看,会用就行,前端迭代快,你深入学习后说不定就流行其它技术了,所以时间富裕就多打原生 js 基础,算法这些,平时多造轮子(学习而已,可以不在项目中用),也不要一直做切图相关工作,可以学学 webgl 图形学相关的。就说到这里吧,加油,同城同行。

——社区用户:Bestime

相关文章
|
1月前
|
前端开发 小程序 Java
uniapp上传图片 前端以及java后端代码实现
uniapp上传图片 前端以及java后端代码实现
63 0
|
2月前
|
弹性计算 前端开发 小程序
微信小程序上传文件至阿里云OSS直传(java后端签名+前端直传)
当前的通用文件上传方式是通过前端上传到服务器,再由服务器转存至对象存储。这种方式在处理小文件时效率尚可,但大文件上传因受限于服务器带宽,速度较慢。例如,一个100MB的文件在5Mbps带宽的阿里云ECS上上传至服务器需160秒。为解决此问题,可以采用后端签名的方式,使微信小程序直接上传文件到阿里云OSS,绕过服务器中转。具体操作包括在JAVA后端引入相关依赖,生成签名,并在微信小程序前端使用这个签名进行文件上传,注意设置正确的请求头和formData参数。这样能提高大文件上传的速度。
|
1天前
|
前端开发 JavaScript Java
前端和Java验签以太坊钱包签名实现中心化登录
前端和Java验签以太坊钱包签名实现中心化登录
21 8
|
1天前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
7 0
|
4天前
|
前端开发 JavaScript Java
java测试链接超时返回前端
java测试链接超时返回前端
16 0
|
11天前
|
前端开发 持续交付 开发工具
【专栏:工具与技巧篇】版本控制与Git在前端开发中的应用
【4月更文挑战第30天】Git是前端开发中的必备工具,它通过分布式版本控制管理代码历史,支持分支、合并、回滚等操作,促进团队协作和冲突解决。在前端项目中,Git用于代码追踪、代码审查、持续集成与部署,提升效率和质量。优化协作包括制定分支策略、编写清晰提交信息、定期合并清理分支及使用Git钩子和自动化工具。掌握Git能有效提升开发效率和代码质量。
|
15天前
|
机器学习/深度学习 人工智能 前端开发
关于“前端已死”“JAVA“已死的言论
关于“前端已死”“JAVA“已死的言论
17 0
|
25天前
|
Web App开发 前端开发 安全
如何用JAVA如何实现Word、Excel、PPT在线前端预览编辑?
随着信息化的发展,在线办公也日益成为了企业办公和个人学习不可或缺的一部分,作为微软Office的三大组成部分:Word、Excel和PPT也广泛应用于各种在线办公场景,但是由于浏览器限制及微软Office的不开源等特性,导致Word、Excel和PPT在在线办公很难整合到自己公司的OA或者文档系统。
365 2
|
27天前
|
Java 测试技术
滚雪球学Java(12):JavaSE-if条件语句入门指南:掌握代码分支流程!
【4月更文挑战第1天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
52 1
滚雪球学Java(12):JavaSE-if条件语句入门指南:掌握代码分支流程!
|
27天前
|
Java 测试技术 数据安全/隐私保护
滚雪球学Java(12-0):JavaSE-if条件教学
【4月更文挑战第15天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!
19 0
滚雪球学Java(12-0):JavaSE-if条件教学