你在什么时候觉的自己的技术成长很快;低代码在实际开发中的效率到底怎么样;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

有趣的观点:

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


目录
打赏
0
0
0
0
1028
分享
相关文章
揭秘 Microsoft.Docker.SDK:让容器开发更轻松的强大工具揭秘
随着云计算和容器技术的快速发展,`Docker` 已经成为容器化技术的事实标准。`Microsoft` 作为 `Docker` 的主要支持者和参与者,推出了 `Microsoft.Docker.SDK`,旨在帮助开发者更轻松地进行容器开发。本文将深入揭秘 Microsoft.Docker.SDK 的功能、使用方法以及它在容器开发中的应用。
44 12
自学软硬件第755 docker容器虚拟化技术youtube视频下载工具
docker容器虚拟化技术有什么用?怎么使用?TubeTube 项目使用youtube视频下载工具
Docker核心技术:Docker原理之Namespace
通过以上内容,您可以深入了解Docker中的Namespace机制及其在资源隔离中的应用,从而更好地理解和应用Docker技术。
86 25
Docker技术背景与应用:解决现代开发中的关键问题
Docker作为一种革命性的容器化技术,极大地改变了现代软件开发的方式。通过解决环境一致性、依赖管理、部署复杂性和资源利用率等问题,Docker为开发者提供了高效、灵活的开发和部署环境。尽管面临着一些挑战,但随着技术的发展和完善,Docker将继续在现代软件开发中发挥重要作用。作为全栈工程师,掌握并善用Docker技术,将为我们的开发工作带来更多便利和可能性。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
4月前
|
CentOS停更沉寂,RHEL巨变限制源代:Docker容器化技术的兴起助力操作系统新格局
操作系统是计算机系统的核心软件,管理和控制硬件与软件资源,为用户和应用程序提供高效、安全的运行环境。Linux作为开源、跨平台的操作系统,具有高度可定制性、稳定性和安全性,广泛应用于服务器、云计算、物联网等领域。其发展得益于庞大的社区支持,多种发行版如Ubuntu、Debian、Fedora等满足不同需求。
102 5
Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式
本文探讨了Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式,以及软件负载均衡器、云服务负载均衡、容器编排工具等实现手段,强调两者结合的重要性及面临挑战的应对措施。
158 3
使用Docker开发NodeJs APP
英文版原文地址   这是两篇连载文章的第一篇,讲解了如何使用 Docker 替代 Vagrant 开发基于 Express 框架的NodeJs App的部分细节。不过,这次要增加点难度:我们要使用 connect-redis 在 Redis 中实现 session 功能。
1302 0
容器技术实践:在Ubuntu上使用Docker安装MySQL的步骤。
通过以上的操作,你已经步入了Docker和MySQL的世界,享受了容器技术给你带来的便利。这个旅程中你可能会遇到各种挑战,但是只要你沿着我们划定的路线行进,你就一定可以达到目的地。这就是Ubuntu、Docker和MySQL的灵魂所在,它们为你开辟了一条通往新探索的道路,带你亲身感受到了技术的力量。欢迎在Ubuntu的广阔大海中探索,用Docker技术引领你的航行,随时准备感受新技术带来的震撼和乐趣。
30 16
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
93 30