V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dayeye2006199  ›  全部回复第 61 页 / 共 72 页
回复总数  1433
1 ... 57  58  59  60  61  62  63  64  65  66 ... 72  
2021-05-13 01:08:43 +08:00
回复了 superliwei 创建的主题 程序员 请喝咖啡征集软件代号
很多代号命名的路数是定个规则,然后在这个规则下面找名字。比如 OSX 系统代号,之前用的是大型猫科动物(例如 Snow Leopard ),现在用的是加州的一堆旅游景点的名字(例如 Big Sur )。

Ubuntu 项目的开发代号,是以首字母相同的 形容词 + 动物名称 组成,例如 Focal Fossa ( 20.04 ,专注的狸猫)。

LZ 既然是做协作软件的,我看就可以用比较知名的二人组合的名字来做 code name 好了。这里抛砖引玉几个:
* 怀特兄弟
* 居里夫妇
* 汤姆和杰瑞
* 彭彭和丁满
* 武蔵和小次郎
* 马里奥和路易吉
* 福尔摩斯和华生
* 米老鼠和唐老鸭
* 命令与征服
* Rock and Roll
2021-05-12 03:07:30 +08:00
回复了 b0644170fc 创建的主题 DevOps 后端开发转运维,大家伙帮忙分析分析
LZ 你感兴趣的也不是运维阿,你感兴趣的是 infrastructure 开发,后端中的后端,不直接对接业务的后端。但是 linux kernel 内容太广泛了(网络、存储、驱动程序),最好找一个自己比较感兴趣的方向。

这种方向也只有大厂才有职位,可以考虑一些云计算厂的 infra 职位。
2021-05-12 00:57:06 +08:00
回复了 Liler 创建的主题 程序员 在 freelancer.com 上面好像遇到了诈骗
告诉他,i do not need that $200. I had an uncle in Nigeria who left a huge amount of wealth for me to inherit.
2021-05-08 03:54:57 +08:00
回复了 NanFengXiangWan 创建的主题 Python 关于 Python 的学习之路想请教下各位.
我觉得你需要关注编程思想,怎么用编程的思路去解决一个问题。这个和编程语言没啥关系。碰到问题可以先写伪代码,画画流程图,看能不能解决。再翻译成 py 的代码。
2021-05-08 03:52:06 +08:00
回复了 kensoz 创建的主题 程序员 我们学最新的技术和概念,写优雅的代码和注释是为了什么?
为啥大家觉得工程质量和钱没啥关系呢,写好写坏都一样拿钱呢?
在一个比较正规的公司,你写的代码质量不达标,就过不去 code review 和 ci 这关,会影响你的代码合并入产品的速度,影响你的绩效。

你对代码质量和好的工程实践没有概念,如果你做工程经理,你的团队的效率就会差,迭代的速度大幅减慢,欠一屁股的技术债直到代码无法维护。那公司怎么放心给你升职做经理呢?


除了平时的工作,你也没法参与开源社区,不懂如何给社区贡献一些高质量代码,那怎么学习和提高自己的水平呢?

工作大部分时候都是个团队协作的过程,保持代码质量,方便自己,也方便别人,提升团队的工作效率何乐而不为
2021-05-07 04:51:40 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
> 大哥,你是个程序员,你连自己写的代码是怎么跑的都不知道的话,转行好吗?

在公司干,或者去开源社区,大部分代码其实都不是自己写的。。这个时候少个类型系统你就知道有多难受了
2021-05-06 04:26:46 +08:00
回复了 liuxu 创建的主题 程序员 关于容器中代码 debug 方案
了解一下: https://skaffold.dev/

端口转发 + 自动容器 rebuild+部署 + 代码同步 + 日志转发,我用着感觉不错。
@v2exblog 这块东西需求比较小(相比 C 端的程序员),也基本只有大厂才有类似的职位。但是职业稳定性相当的好,并且经验累积是有价值的(比如现在比较热门的,做数据湖,数据仓库的,挺多都是以前搞数据库转的;做 AI 推理框架的,不少是以前做编译器和程序语言优化的),35 岁的尴尬比 C 端好。

缺点就是门槛比较高,没有比较过硬的科班知识的话,可能没法入这个门;第二是跳槽难点,只能大厂跳大厂。
python 方向就是个伪命题阿。。你说个 web 方向更加合理一些。
但一个人会拿 python 做 web,肯定得了解一些 web 原理,数据库 ORM 知识,请求的生命周期这些东西吧。
在正儿巴经单位工作,得了解一些代码拆分和组织,写测试,面向对象设计这类才能更好的和人协作开展工作把。

但你都会了这些东西,还死扣 python 不放干啥,公司说用啥就用啥,看看说明书,上 go 也是很快的。

我不太理解 python, java 程序员这类的说法,我认为只有 web 后端程序员、前端程序员、mobile 开发、基础设施程序员这类职位。把自己的职业生涯绑定在一个语言身上,是个很不明智的决定。
#3 不错。特别是一些有状态,分布式的组件,跑在 k8s 还是需要很多专业知识的。如果能对开源社区贡献一些 operator 的更好了。
还有一种路径是,是做 k8s 生态的运维工具,这块东西还比较新,类似 weaveworks 搞的那些工具
Python 撸创业公司是最快的。react Django poatgres 这三合一简直是标准套餐
老铁,这是个经典的背包问题。你希望商品总价值为 19.7 * 400 = 7880 。
随后动态规划可解之
这个叫代码实时协作,不叫代码审核吧? code review 一般是 async 的,他弄完找你看,你给评论和建议之后,他再回去改。

不纠结于一定用 intellij 的话,可以试试带协作功能的 webide,例如: https://replit.com/
很好奇老哥你们是做什么产品的
有了 deadline,有了合同,保证你天天忙的顾不上打游戏。
2021-04-24 04:01:13 +08:00
回复了 ccde8259 创建的主题 程序员 看着市面上大量 Go 岗,如何调整心态?
这个观察多半是错觉,数量肯定还是 java 不成比例的多。
但如果真是去拿 go 搞 crud,这个和 java 搞有啥体验上的本质区别?
如果是拿 go 去搞后端基础件开发,补的东西就不光是学个语言这么简单了,都算换了一个方向工作了。
2021-04-24 03:55:07 +08:00
回复了 YRInc 创建的主题 硬件 M1 芯片与 鲲鹏 920 数值计算性能对比
arm 的数值计算有什么技术进展吗?指令集带来的差异,下层的库能拉平性能差异么?求科普
What I cannot build is what I cannot understand. 用起来,做东西。
2021-04-19 11:57:26 +08:00
回复了 zhoudaiyu 创建的主题 Kubernetes 问问大家关于 k8s 的 deployment 创建过程
1. kubectl 提交 yaml 后,首先客户端验证,验证 yaml 的定义是否正确;如果正确的话,生成发给 kube-apiserver 的 request
2. kube-apiserver 收到 client 发来的 request 之后,进行一些列的 client 认证和鉴权,确保 client 有权限创建资源。
3. request 被一些列 adminssion controller 拦截,进行一些额外计算和默认值计算,例如设定初始资源需求(如果 client 没有指明的话)。
4. 创建资源对象,存盘到 etcd
5. 资源对象存盘后,deployment controller 开始控制 loop,创建 replicaset
6. relicaset controller 开始创建 pod 资源; pod 对象存入 etcd,进入 pending 状态
7. scheduler 开始介入,开始检查各种 scheduling 限制(例如 taint,affinity )和资源需求,然后找到可以满足这些条件的 node 。找到 node 后,创建一个 binding 对象,发还给 kube-apiserver,pod 进入 scheduled 状态。
8. node 上的 kubelet 会定时查询 apiserver,收到 pod 创建事件后,开始在 node 上启动 pod 的准备工作。这里过程包括,准备存储,拉去 image pull secret 等。
9. kubelet 通过 CRI 通知容器运行时(例如 docker )启动一个父容器。这里的容器会处于暂停的阶段(直到所有设置完成)
10. kubelet 通过 CNI 设置容器的网络
11. 所有设置完成后,开始创建真正的应用容器,包括 init container 和用户指明的其他容器
12. 完成工作。

我的理解是,这个整个过程有点像是个状态机。

参考文献: https://github.com/jamiehannaford/what-happens-when-k8s
1 ... 57  58  59  60  61  62  63  64  65  66 ... 72  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2501 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 15:25 · PVG 23:25 · LAX 08:25 · JFK 11:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.