首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Collection Cookbook

因此在居士建议下,这里简单聊聊我怎么在锅山坑海中畅游,还能抽空摸鱼写文章……经验? 0.2 简单来说 技术管理这块,的确很多人都想了解了解。自己还是基层时候,也偶尔憧憬能上岸当管理。...D分:开发能力 Develop 核心能力,对开发框架、环境等等熟悉程度和运用灵活度。 O分:运维能力 Operation 指突发性能事件处理和预防能力。...毕竟圈子就这么大,保不齐跳槽跳到被你赶走少年手下,那你就得好好回忆回忆曾经对人家做过啥了~~ 1.3 myTeam.size() 从光杆司令一步步团队人头开始起来了,项目也开始蹒跚推进了。...能被提拔为Leader,那他在某些技术领域造诣应该是高于组员,技术指导甚至亲自下田务农少不了。...好好重新评估他R、D、O分,然后做出合理决定吧! 另外一个就是最可怕瞎改需求了。吹水能力也是Leader能力很重要一环。把需求方吹晕然后把瞎改需求挡掉,不就是为团队减负么?

49340

烦恼

摘要:对于来说,永远没有完美与满意:怎样完美的代码,都跟不上技术更新节奏;怎样尽心尽力,都满足不了客户要求。想仰天长啸,抬抬头才发现还在“小黑屋”里与bug战斗。...当然,这只是内心烦躁转移性吐槽,对于,永远没有完美,这就意味着永远要加班。...5、不断地被打断 对于小来说,代码也像海绵里水,是需要不断地挤,是需要我静静地坐在那里,酝酿酝酿情绪和思路。...但是,同事、老板、客户好像要给你你作对,不停地“劳烦”你,我状态,我思路。 6、真的不是万能 ? 不要以为我热爱电脑,我就懂它每一个细胞。...不是说了吗,烦恼如滚滚长江,这些怎么够呢,悲催加班人生,还在继续,烦恼啥时能都向东流,一去不回头呢。

68050
您找到你想要的搜索结果了吗?
是的
没有找到

告别

但没关系,它还可以继续成长,第三年结1000个果子…… 其实,得到多少果子不是最重要。最重要是,苹果树在成长! 等苹果树长成参天大树时候,那些曾阻碍它成长力量都会微弱到可以忽略。...哈佛有一个著名理论:人差别在于业余时间,而一个人命运决定于晚上8点到10点之间。...所以,别人能成功事,未必自己就能成功。 四、你搜索到只是网页,不是知识 知识类型及它在程序员大脑中如何成长。...这类知识很难传授,因为它大部分都存储在我们潜意识中。 可解决实际问题高效搜索 A. 查找Seek 定义Definition——弄清楚要解决什么问题,并以要查找内容为焦点。...检索Retrieval(使用标准Google、代码搜索或其他检索引擎)—有很多关于如何高效使用检索引擎建议。

69880

规范

今天我们来聊聊信号和变量名字 机器人编程免不了要跟信号和变量打交道,我们都会给信号和变量赋予一定意义,如果你能把这些赋予意义取个规范名字,程序就会变得可读性更好。...取名字这事,其实在程序猿圈都有不成文规范,这些规范虽然不是必须遵守,但是这些会是一个规范程序开端。...图片来自网络 机器人编程中我常用命名规范如下: 整数变量:iXxxXxx i表示int首字母,代表这个变量类型,名称首字母大写 实数变量:rXxxXxx r表示real首字母,代表这个变量类型...,名称首字母大写 bool变量:bXxxXxx b表示bool首字母,代表这个变量类型,名称首字母大写 字符变量:cXxxXxx c表示char首字母,代表这个变量类型,名称首字母大写...以上是我常用命名规范,当然你可能觉得我不太好,也有你自己规范在使用。如果你还没有那赶快给自己建立一套吧,建议一个公司都采用统一规范,这样会给维护程序带来方便,给程序标准化带来方便。

30420

技术理想

之前有不少传统行业,进行了一定程度信息化,但这个信息化仅仅能满足自身运作基本要求,当它与整个社会潮流相对接时候,就显得非常落后,迟缓。...图形化东西,是最适合非技术人员理解。 所以,要促进社会信息化程度,最好是能够想办法把各行业业务人员都拖进来一起搞。...如果以机械力量变革来对比,软件行业目前生产力水平处于蒸汽机发明之前。也就是说,生产力远远没有被解放,大家做大部分东西将来是会被机械化,不再需要这么多人来做这么重复劳动。...但软件系统架构,其实也跟实体没本质区别,变更时候要考虑很多关联因素,并不是就那么孤立看一小块地方,当然,也会有一些不影响全局变更。...任何一种架构方案,都需要一个良好管控机制。没有哪个盖大楼只认真管设计图纸,不控制施工过程。架构其实是跟施工过程严格相关,架构并不是一张扁平图,而是一个立体东西,作为整个系统工程骨架。

32730

技术理想

技术理想  小时候,老师问我,你理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师。   ...之前有不少传统行业,进行了一定程度信息化,但这个信息化仅仅能满足自身运作基本要求,当它与整个社会潮流相对接时候,就显得非常落后,迟缓。...图形化东西,是最适合非技术人员理解。   所以,要促进社会信息化程度,最好是能够想办法把各行业业务人员都拖进来一起搞。...如果以机械力量变革来对比,软件行业目前生产力水平处于蒸汽机发明之前。也就是说,生产力远远没有被解放,大家做大部分东西将来是会被机械化,不再需要这么多人来做这么重复劳动。...任何一种架构方案,都需要一个良好管控机制。没有哪个盖大楼只认真管设计图纸,不控制施工过程。架构其实是跟施工过程严格相关,架构并不是一张扁平图,而是一个立体东西,作为整个系统工程骨架。

763100

眼中存储

存储,是我们每天都要打交道事情,而当我们面对RAID,SAN,对象存储,分布式数据库等技术时候,又往往似是而非,存储成了我们熟悉陌生人。 在老眼中,存储仿佛是这个样子。...与存储中数据交互是通过IO实现,IO性能直接影响着系统性能,甚至我们往往把应用分为IO密集型和CPU密集型等等。 从IO访问方式来看,可以分为阻塞/非阻塞,同步/异步。...镜像,快照,磁盘动态扩展,都可以通过卷来实现。而文件系统最主要目标就是对磁盘空间管理。 对程序员而言,我们所面对一般是文件系统,通过文件系统感知存储中数据。...NAS出发点是在应用、用户和文件以及它们共享数据上;而SAN出发点在磁盘以及联接它们基础设施架构。 三者之间关系如下图所示: ?...LinuxBlock Device接口或者QEMU提供Block Driver接口,如AWSEBS,青云云硬盘,百度云云磁盘等等 文件存储: 支持POSIX接口,提供了并行化能力,如Ceph

76930

技术畅想

之前有不少传统行业,进行了一定程度信息化,但这个信息化仅仅能满足自身运作基本要求,当它与整个社会潮流相对接时候,就显得非常落后,迟缓。...图形化东西,是最适合非技术人员理解。 所以,要促进社会信息化程度,最好是能够想办法把各行业业务人员都拖进来一起搞。...如果以机械力量变革来对比,软件行业目前生产力水平处于蒸汽机发明之前。也就是说,生产力远远没有被解放,大家做大部分东西将来是会被机械化,不再需要这么多人来做这么重复劳动。...但软件系统架构,其实也跟实体没本质区别,变更时候要考虑很多关联因素,并不是就那么孤立看一小块地方,当然,也会有一些不影响全局变更。...任何一种架构方案,都需要一个良好管控机制。没有哪个盖大楼只认真管设计图纸,不控制施工过程。架构其实是跟施工过程严格相关,架构并不是一张扁平图,而是一个立体东西,作为整个系统工程骨架。

73650

录歌心得

一首歌流传出来版本可能有若干个,各版编曲往往各不相同,例如不同人唱(罗大佑和蔡国权《童年》),同一人在不同时期唱(beyond《旧日足迹》前后两版)、不同场合唱(录音棚和各个演唱会之类),...而编曲(我认为就是和弦、器乐、节奏),我觉得是一首歌最重要东西了,它直接决定了一首歌气质,或者说风格,最终影响是听下来感觉,同样旋律,同样的人声,不同编曲都会带出不同感觉,当然同样编曲,...,也可以是初步润色效果,这是听湿,同时音频软件记录下是未经处理干声,这叫录干;听干录干自然就是指耳机里听到就是录进去声音;至于有没有听X录湿做法,我不知道,即便有我估计也挺小众,因为记录讲究是真实...从我小白角度来理解它作用就是,调节麦克风录音音量大小,就是同样一个声响,录音音量不同,得到音频分贝就不同。...所以对于录歌,一块像样独立声卡是必要,但是很惭愧,我给不了什么建议,我自己用是一个800不到外置声卡,就目前感受来说~还行,起码没有上面说到集成声卡噪音大、延迟大问题,反正清晰把人声和一些细小声音录进去不成问题

1.1K30

版孔乙己

孔乙己舔了个空投,涨红脸色渐渐复了原,旁人便又问道,“孔乙己,你当真会写代码么?” 孔乙己看着问他的人,显出不屑置辩神气。 他们便接着说道,“你怎连个稳定工作也搞不到呢?”...孔乙己等了许久,很恳切说道,“不知道罢?……我教给你,记着!这些数据库应该记着。将来做网吧老板时候,维护记账。”...孔乙己显出极高兴样子,将两个指头长指甲敲着柜台,点头说,“对呀对呀!……还有NOSQL也很火,你知道么?” 我愈不耐烦了,努着嘴走远。...孔乙己是这样使人快活,可是没有他,别人也便这么过。 有一天,大约是春晚前两三天,老板正在慢慢结账,取下粉板,忽然说,“孔乙己长久没有来了。还欠十九个小时钱呢!” 我才也觉得他的确长久没有来了。...老板也不再问,仍然慢慢算他账。

66050

也要学算法

计算机通过提供给人类每天要面临各种选择最优解,从而让我们能更加高效生活在这个信息爆炸时代。 而对于大多数非算法专业领域程序员来说,也逐渐意识到了算法重要性。...利用程序空间复杂度,可以对程序运行所需要内存多少有个预先估计。...“数据结构是数据对象”以及存在于该对象实例和组成实例数据元素之间各种联系 解决问题方法效率跟数据组织方式、空间利用效率和算法巧妙程度有关 数据结构与算法——常用数据结构及其Java实现 本系列将采用...js数据结构和算法(二)栈和队列 栈和队列都是动态集合,在栈中,可以去掉元素是最近插入哪一个。栈实现了后进先出。在队列中,可以去掉元素总是在集合中存在时间最长那一个。...典型散列算法可以是任何一个:具有无限定义域,且具有有限值域函数。甚至,宽松广义散列算法可以是任何一个(数学意义上)函数,因为函数本身概念就是将一个或多个值映射到一个唯一值。

1.3K100

科普:什么是

首先,这是一篇科普文,是给那些还不属于的人看,比如我哥,他曾经是一名优秀美术编辑。...所以我想,要不写一个系列科普文,深入浅出地介绍一下世界。 这个词在群体中间很流行,身边全是,所以他们认为世界上大部分人都是、全世界都知道。 然而,到底什么是?...像是一种自己给自己取外号,用来自嘲,某种程度上也算是自我夸耀,至于都没头发、都找不着女朋友这些大约都是他们自己编段子。...农大部分也都是普通平凡人,有长得矬也有帅哥美女,有沉默内向也有侃侃而谈,有不爱洗澡也有特会打扮里也有跨界名人比如刺猬乐队赵子健。...别的地方我不了解,北京可能出没在西二旗软件园、望京酒仙桥、温泉环保园等地。 好了就写这么多吧,下回说说什么是写代码。

2.5K71

是程序员吗?与真正程序员区别

但事实真是如此吗 是程序员吗?与真正程序员区别   根据百度百科释义,是一个依靠写代码为生群体,表现在:低收入,工作时间长,这种职位只能强化职业者在单方面的技术领域技能。...他们与纯粹有一个非常显 著差异:靠体力为生,真正程序员不仅体力行,其也靠脑力,靠思维逻辑上突破、靠团队管理赢得个人魅力。...自动写代码颠覆 而不是程序员   从区别中,我们不难发现:真正程序员与相比最大区别就在于:真正程序员不是完完全全技术工人,其除却技术高超之外,其思维逻辑上价值,让其不可替代性比强多了...一旦这样工具真正成型,这些工具会让原本需要多位码分功能块而执行代码,由一个也可以完成,在这个过程中,原本可能一家企业能够养活5名 ,最后只会有2名幸存。...自动写代码工具会淘汰大量在期间无法加强自己学习能力,加强自己不可替代价值初级程序 员,也就是我们所说

1.4K80

眼中区块链

有趣是,区块链并不是真正"床新",而是一个技术组合,被证明是以各自方式发挥作用。...当然,这也意味着网络大小是网络安全一部分。 比特币迅速流行起来,因为一个庞大网络为比特币验证提供了巨大计算能力。...策略去中心化:有多少个人或组织最终控制了系统由其组成计算机? 逻辑上去中心化:系统呈现和维护接口和数据结构看起来更像是一个单一整体对象,还是一个无定形群?...需要注意是,幼稚容错要求主要集中在架构去中心化上,但是一旦你开始思考社区容错性,那么策略去中心化也是很重要。...这里列举了两个老自己有实际感知两个区块链应用。

82210

看到技术债务

作为一个半吊子全栈工匠,试图从一个老视角审视一下技术债务。...大意是做了错误或不理想技术决策所导致债务。...实际上,已支持维度全面性也是有问题。 一般,技术债务量化工具通常会转换成偿还这些债务所需工作量,而工作量会随问题严重性、范围、平台、技能等变化而不同。...要计算成本,首先要使用下面的方式找出债务: 债务(人/天)=修复重复部分成本 +修复违规成本 +为公共API做注释成本 +修复未发现复杂性成本 +带入低于阈值复杂性成本 +在包层面上切断生命周期成本...它们Bug会成为我们Bug,安全漏洞也会成为我们安全漏洞,错误决定会成为了我们错误决定。 我们所使用其他软件代码量可能会非常大,由此产生技术债务也可能大,甚至超过自己所编写代码量。

85530

日常工具推荐

引言 之前很多朋友问到我开发相关工具,这里重点介绍我认为比较重要三个工具(这三款是Mac上,也可以对应找Windows),一个是文档工具,另外两个是我平时绘图相关工具,其他一笔带过。...,不过都是英文,当然比较常用比如JavaSE、Jquery、PHP这些是有中文,搜一下就出来,搞不掂再留言 思维导图工具-MindNode 这是一款比较美观思维导图软件,我们平时用得比较多还有...直接先上图,比如我之前画发送验证业务思维图,如果能把这个图画出来,那些把代码写出了应该是比较轻松事 绘图工具-OmniGraffle 下面就来说下,怎么画这个图 1、打开软件 随意选择一个都是...能将返回json数据格式化,非常方便,强烈推荐 iTerm2 Mac终端工具,网上有很多好看配色,追求颜值不妨一试 欧路词典 比较好用翻译软件 MacDown 我个人比较喜欢Mac上Markdown...编写工具,支持多种Markdown样式风格 Shadowsocks 科学上网工具,必备 Snap Mac上手势切换工具,和Alfred工作流差不多,不过比他轻量 TeamViewer 远程控制电脑工具

61110

翻身-TCP邮差

,相反, 连接信息是在两端维持,也即是北京和边境一起维持 我有好奇我问,你们我马上要发三封信呢(这就是著名三次握手) 三次握手,就是是为了验证北京和边境收信和发信没有问题,这样连接就是通了...,就可以正式发货了 如果只有两次通信,没有第三次,那么边境就无法知道北京邮局有收到自己通知,三握手目的就是保证北京和边境都能验证自己收信和发信没有问题,才能保证此连接是通 我才恍然大悟,问题是你们现在送信都是无人驾驶了...,直接用马儿送信,马儿又不通人性,路上走丢了怎么办呢,邮差大哥说,放心我们马儿都是经过训练,再说了每个一段路程都会有一个驿站 这个驿站,就是让马儿休息,吃草,更关键是驿站工作人员会指引马儿从那条路走...,这个驿站就是我们说路由器 但是马儿也有可能走丢呀,邮差说,放心,我们会把你信分成好几份,每一份会让一个马儿邮寄,比如你信分成十份,标记成1,2,....10,我们会每次出动三匹马寄信,然后到了边境邮局会在给你拼接起来...,还要其他事情让马儿干,这个就是我们说滑动窗口协议,你不能太大,也不能太小,并且一边发快递,一边等确认信息 我终于明白了,所谓TCP,无非就是在那些不靠谱马匹运输基础上建立一种发送办法,基本上是失败重发就可以了

12840
领券