你在什么时候觉的自己的技术成长很快;低代码在实际开发中的效率到底怎么样;Docker 的优缺点有哪些|极客观点

简介: 你在什么时候觉的自己的技术成长很快;低代码在实际开发中的效率到底怎么样;Docker 的优缺点有哪些|极客观点


image.png

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

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

今日关键词:#低代码 # Docker # 成长

你在什么时候觉的自己的技术成长很快?

话题发起人:程序员海军

每个人都有迷茫的阶段,你是怎么突破走出来的?

有趣的观点:

有计划,有目的的学习

确定自己当前所属的阶段

学习处于当前阶段的一些方法论,指导思想

理论结合实际给自己梳理文档

example

主要工作为开发阶段

尽可能了解当前项目对应技术栈

保持了解技术动态,

了解新技术出现原因,解决的核心问题

学习代码架构的各种方法论,学习一些优秀项目的设计

带来团队阶段

学习技术管理的协议方法论

提升技术判断能力

了解业界态势,技术形式

了解当前产品的商业逻辑

能对自己做的事情自上而下的思考,思考公司为什么需要你的团队

——社区用户:百五

有趣的观点:

遇到问题 - 解决问题的时候,问题越大,成长越快。

——社区用户:ShirleyYD

低代码在实际开发中的效率到底怎么样,有没有量化

话题发起人:莉香

有趣的观点:

低代码的概念最近 3 年很火,很大大小厂都在发力。但它到底是好是坏,业界至今没有一致的结论。

这也正常,这就像“哪种编程语言最好?”这种问题一样,永远不可只有一个答案,因为脱离场景讨论技术,是不科学的。

低代码平台有个大众化的定义:无需编码( 0 代码)或通过少量代码就可以快速生成应用程序的开发平台。

对于不懂代码(或只懂少许代码)的人,低代码的开发效率极高,因为他们可以用 2 个小时就可以做出一个表单、一个 OA 请假系统...

总的来讲,它的开发效率到底怎么样,是和使用场景强绑定的。如果低代码这种通用功能能够满足你,那么他的效率就是满级,但倘若你有更多的耿兴华开发,那么它可能就不适合了。

——社区用户:YourBatman

有趣的观点:

其实就对于开发来说其实很多指标都是无法直接量化的,因为都和实际业务需求相挂钩。

就我所接触的低代码平台/框架,确实对于简单的一些管理后台可以说是原本需要 3 人的开发小组,现在只需要2个开发就可以搞定。

数据大屏甚至是 1 个实习生搭配一个后端就可以完成,而且实习生越熟练开发效率也就越高。具体参考宜搭或者帆软。

而低代码的局限性就在这里,如果命中了他的业务场景那么就会很快捷便利的就可以使项目落地。

但只要有一部分超出了当初设计的业务场景那么就还是需要去人工维护业务代码。

从高定制性的复杂业务平台开发角度来说,有35%的场景通用、高重复的场景可以依靠低代码来完成,其余的功能还是和原来一样开发流程开发。能加快一定的开发进度,但十分有限。

原本计划 10 个月左右的开发计划,大概累计可以加快 2~3 个月的样子。

——社区用户:陟上晴明

请问各位业界人士,Docker 的优缺点有哪些?

话题发起人:taskctl

如题,有一篇相关论文提到了 docker 。我随便看了看感觉这东西缺点很多,尽管安装后使用可以省掉很多安装第三方库的时间,但是docker自己的运行存在很大问题,而且后期修改,各种端口映射、虚拟机和容器的定义,也实在难为我这种不是科班出身的人

想问一下各位对docker有什么理解,是我理解的不对吗?还是有些优点我没发现?

有趣的观点:

后期修改,各种端口映射、虚拟机和容器的定义?

后期修改:非常方便,改一下 Dockerfile,重新打一下镜像就好

各种端口映射:同理,非常方便(或者说是世界上最方便的),只要改一下 docker-compose 就好

虚拟机和容器的定义:Docker 和虚拟机没有任何关系。纠结定义也是毫无意义的

用 Docker 记住一件事情,镜像是可变的,容器是不可变的,永远不要想着修改已经存在的容器。

例如: 少加了一个端口映射,改改容器,加一个。这是错误的,容器是不可变的,要加端口,就重新跑一个容器

——社区用户:ponponon

有趣的观点:

使用场景很多。目前我正在用它计划满足单位内部各种编译环境冲突,看中了他的隔离性(很多软件的依赖互相冲突),如果用虚拟机又太笨重,用容器刚好。目前是就安全性(文件隔离,权限隔离,困扰我)


相关文章
|
2月前
|
Kubernetes Docker Python
Docker 与 Kubernetes 容器化部署核心技术及企业级应用实践全方案解析
本文详解Docker与Kubernetes容器化技术,涵盖概念原理、环境搭建、镜像构建、应用部署及监控扩展,助你掌握企业级容器化方案,提升应用开发与运维效率。
554 108
|
15天前
|
Java Linux 虚拟化
【Docker】(1)Docker的概述与架构,手把手带你安装Docker,云原生路上不可缺少的一门技术!
1. Docker简介 1.1 Docker是什么 为什么docker会出现? 假定您在开发一款平台项目,您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。 您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。 您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。 **要求:**希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销 问题: 要如何确保应用能够在这些环境中运行和通过质量检测? 在部署过程中不出现令人头疼的版本、配置问题 无需重新编写代码和进行故障修复
192 2
|
2月前
|
Kubernetes Cloud Native 持续交付
Docker:轻量级容器化技术解析
Docker:轻量级容器化技术解析
|
2月前
|
运维 测试技术 Docker
Docker:轻量级容器化技术革命
Docker:轻量级容器化技术革命
|
2月前
|
存储 持续交付 Docker
Docker:颠覆传统开发的轻量级容器革命
Docker:颠覆传统开发的轻量级容器革命
|
7月前
|
存储 虚拟化 Docker
|
7月前
|
存储 开发工具 开发者
揭秘 Microsoft.Docker.SDK:让容器开发更轻松的强大工具揭秘
随着云计算和容器技术的快速发展,`Docker` 已经成为容器化技术的事实标准。`Microsoft` 作为 `Docker` 的主要支持者和参与者,推出了 `Microsoft.Docker.SDK`,旨在帮助开发者更轻松地进行容器开发。本文将深入揭秘 Microsoft.Docker.SDK 的功能、使用方法以及它在容器开发中的应用。
207 12
|
7月前
|
安全 API 算法框架/工具
大模型文件Docker镜像化部署技术详解
大模型文件Docker镜像化部署技术详解
976 2
|
数据库 Docker 容器
Docker的优缺点有哪些?
对比一下,同样要安装运行一个软件,用Docker和不用Docker的差异: 下载安装: Docker:pull一个image下来就可以了。 包管理:用发行版自带命令,直接apt-get或者yum install。但很多时候,需要同时下载安装依赖的库,不过发行版的包管理系统通常会帮你搞定——前提是不要跟你现在的包发生冲突,否则有你搞的。 源码编译:发行版仓库里面的有可能版本有点老,你需要用最新版的功能。怎么办?去官网/Github下载源码,编译安装——等等,不要说的那么轻巧,你有对应的编译环境么?没有的话要先安装配置好编译环境。你知道用什么命令什么参数编译么?你装好编译依赖的底层库了么?
298 0