草庐IT

要不然

全部标签

PM要不要懂技术?(1、心态篇)

背景:曾在大厂非研发部门做项目管理,1年前进入研发部门开始PM工作。所就职公司研发能力很强,涉猎的技术面广,对硬件、软件、中间件都有产品。所在部门所做的工作包含产品最底层到应用层的方方面面,技术壁垒高。缘起:昨天在例行项目会议上,部门内一名工程师直接点名,要求合作方把产品部件发回我方,接收人写我的名字。当时一霎那我是有点懵的,所以,我在工程师的眼中,因为不懂技术,被定位为快递小妹?!我想每一个非技术出生的项目经理都会遇到这样的困惑,不懂技术,在研发团队,我的价值是什么?这一年内,我在内心大概问了300遍。周围工程师讨论的问题听不懂,他们的专业术语看不懂,他们很nice,但是很明显的,基本技术知

银行 IT 架构到底要不要云化?

【摘要】银行到底是继续采用集中式架构还是全部更换成分布式架构,是继续保持现有传统架构还是改造成基于云计算的全新架构?本文用较长篇幅全面分析了集中式架构(非云化架构)和分布式架构(云化架构)的特点、优缺点,并提出了转型思路,从技术和管理两个角度给出了转型路径的建议,是一篇经过深思熟虑、有参考价值的深度文章。IT架构作为企业架构的基础,支撑着上层业务架构的建设与发展,进而促进顶层愿景和战略的顺利实施。在企业信息化建设快速发展的今天,信息系统规模越来越大,复杂程度越来越高,IT架构技术支撑能力的重要性愈加凸显。近年来,随着金融产品和服务模式的持续变革,以及银行业转型发展的深入推进,促使人们不断思考银

测试岗入职前一定把这几类问题问清楚了,不然吃亏的是你

小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。前言近些年由于互联网公司的高速发展,导致了更多的人愿意加入到测试工程师岗位之中,像这样的高薪行业要么门槛太高,要么是自己没这个能力。所以也就让软件测试这个行业变得极度的内卷了。很多找工作的小伙伴一开始都是在网上大面积投简历,结果就会有很多人事给你打电话或者发消息让你去面试,但是有些事情你还是提前电话里或者手机聊天中问清楚比较好,不然直接去面试发现并不符合自己的要求只会一次次

java - 为什么我们需要不可变的类?

我无法获得我们需要不可变类的场景。你有没有遇到过这样的要求?或者你能不能给我们任何我们应该使用这种模式的真实例子。 最佳答案 其他答案似乎过于专注于解释为什么不变性是好的。它非常好,我尽可能使用它。然而,这不是你的问题。我将逐点回答您的问题,以确保您得到所需的答案和示例。Iamunabletogetwhatarethescenarioswhereweneedanimmutableclass.“需要”在这里是一个相对的术语。不可变类是一种设计模式,与任何范式/模式/工具一样,它可以使构建软件更容易。类似地,在OO范式出现之前已经编写了

java - 为什么我们需要不可变的类?

我无法获得我们需要不可变类的场景。你有没有遇到过这样的要求?或者你能不能给我们任何我们应该使用这种模式的真实例子。 最佳答案 其他答案似乎过于专注于解释为什么不变性是好的。它非常好,我尽可能使用它。然而,这不是你的问题。我将逐点回答您的问题,以确保您得到所需的答案和示例。Iamunabletogetwhatarethescenarioswhereweneedanimmutableclass.“需要”在这里是一个相对的术语。不可变类是一种设计模式,与任何范式/模式/工具一样,它可以使构建软件更容易。类似地,在OO范式出现之前已经编写了

你再满口赋能、抓手,我可要不客气了啊

最近逛脉脉,发现了一个热度挺高的帖子,一位同学发帖说:同事5年经验,竟然不知道gitrebase,真牛批☆今天咱们不讨论gitrebase是干什么用的,因为讨论半天可能三两句话就说出来了,实在没有意思,我们讨论点软件开发路上的那些可能你也不知道的东西,☆有些东西已经出现多年但我们的确是不知道,是在学习中,工作中不断的接触到才慢慢去理解的了☆如果有些东西让你觉得有意思了,在工作之余笑一笑吧鲁棒性 到底是谁在不断的发明新词,一次面试被问到你们的项目对于鲁棒性是如何体现的?其实我特别想告诉那个面试官,如果我不是过来面试的,如果不是我想要这份工作,如果我再冲动一点,我可以找个木头棒子把你敲醒圣杯布局 

c++ - 要不要使用事件对象?

据我所知,主动对象设计模式是将一个(私有(private)/专用)线程生命周期与一个对象绑定(bind)在一起,并使其在独立数据上工作。从我读到的一些文档来看,这种范式的演变有两个原因,首先,管理原始线程会很痛苦,其次更多的线程争用共享资源不能很好地使用互斥锁和锁进行扩展。虽然我同意第一个原因,但我并不完全理解第二个原因。使对象处于事件状态只会使对象独立,但诸如争用锁/互斥锁之类的问题仍然存在(因为我们仍然有共享队列/缓冲区),对象只是将共享责任委托(delegate)给了消息队列。正如我所见,这种设计模式的唯一优点是我必须在共享对象上执行长时间异步任务的情况(现在我只是将消息传递到共

asp.net - 为什么 float 元素中的 float <input> 控件在 IE7 中向右滑动太远,而在 Firefox 中则不然?

希望一张图片抵得上一千行代码,因为我不想剥离所有ASP.Net代码、HTML、JavaScript和CSS来提供示例(但我会提供我所需要的)如果有人不说“哦,我以前见过!试试这个...”)[实际上,我确实发布了一些代码和CSS-请参阅问题底部]。这是在Firefox中显示的表单页面的一部分:蓝色框是的临时样式标记和橙色线条是的临时边框样式标签(所以我可以看到它们在哪里延伸和中断)。的样式为float:left和一样在右边。此外,的后代控件也是float:left纯粹是为了让他们排在的顶部(因为下面有一些更高的控件,例如多行文本框)。单选按钮由ASP控件生成,因此它们被包装在中-也向左浮

go - 从 channel 读取后主要不退出

我正在学习Go,但很难理解为什么我的应用程序无法正常退出。通过下面的代码片段,我得到了正确的结果,但main在读取完最后一个文件后永远不会退出。据我所知,这是因为它在某处是一个开放channel,但我不明白为什么以及如何做到这一点。这个应用程序的要点是获取一组PDF文件并读出其中的特定字符串。packagemainimport("fmt""os")typePDFstruct{filenamestringcodestringerrorerror}func(p*PDF)GetCode()string{returnp.code}funcmain(){jobs:=make(chanPDF)re

什么是低代码? 我们要不要用低代码?

最近低代码可谓是大火特火,到底什么是低代码,低代码是干什么的?谁可以用低代码?低代码怎么用?对于业务人员和非专业IT开发人员来说,低代码是作为一个像积木的工具一样,可以根据自己的需求自由组装,大大节约开发成本和时间。与低代码相对的是纯代码,也就是手写全部代码,要实现某一功能,需要把代码全部码上去。因为每个人写代码的逻辑不一样,所以对于实现同一个功能,有的人可能几行代码,而有的人可能会不停地去嵌套逻辑,用很多行代码。代码越多,后期增删改后出现bug的可能性就会越大;如果这时候再有部门间协作的话,不光代码体量大,而且效率低,流程上也会出现各种问题。有没有一种方法可以避免这些诸如:程序员门槛高、文档