[第10天]庆祝自由!

这是第10天。最后一天就是思考和记住我写的所有帖子,这些帖子被不断确定并发布了很好的材料。 没有更多应有的条件,这就是挑战! 第10天的挑战:我希望您回想一下过去10天内的旅程。 我鼓励您通读所有帖子,以庆祝您在日常博客挑战中所写,学习和体验的所有内容。 在今天的博客文章中,我希望您撰写以下内容: 您最喜欢参加博客挑战赛的经历 您最喜欢的挑战日以及原因 您从中获得的最大收获 下一步将使您的自由计划成为现实。 我已经享受了每一个挑战,但是如果我必须选择最喜欢的挑战,那就必须是第9天的位置独立性。 我真的很喜欢第3天的挑战,谈论愿景,但思考自己想成为的目标以及如何做到这只是一个更加敏锐的愿景。 如果我学到了什么,并且享受到任何东西,我就会学会计划成功。 有句老话是这样的:“不计划就是失败的计划。”我不是任何人的父亲或牧师,这意味着我没有与任何人交往。 我还没有所有的答案,但我会说,我真诚地在这里成为向导,或者更好但更舒适,以表明我相信上帝让我与人交谈。 我将向您表明我在乎,即使您不致富,生活中的主要目的是在天堂认识我们的造物主,并在途中帮助他人。 这是我为自由而打算做的事情。 耐心地将自己投入上帝的国度,​​并找到一种在精神上,财务上和身体上帮助人们的方法。 和我一起参加2016年10月24日开始的“成年简介”博客系列。我将谈论您20多岁后的生活变化,对您/什么没有帮助的内容以及更多成功秘诀。…

建筑师和开发人员不相处的5个理由

在开发人员角色非常标准的情况下,架构师角色的定义通常含糊不清,并且各个组织之间的差异可能很大。 在某些商店中,架构师只是任职时间最长的开发人员,而在另一些商店中,架构师是专门的角色,可以生成大量的UML图。 歧义和差异,再加上建筑师名义上是“高于”开发商这一事实,为人际摩擦创造了温床。 尽管并不总是存在,但这是行业中的常见主题。 因此,我想研究一下建筑师与开发人员之间发生冲突的5个原因。 1.误播建筑师 尽管行业内的公司在软件架构师的确切工作上存在很大差异,但是与架构师在技术上有所成就的想法几乎没有偏差。 几乎总是希望建筑师能够以开发人员的身份开始,并在这种能力方面表现出众。 在不正确的情况下,火花往往会飞扬。 我见过一些公司将具有很多领域知识的中等水平的开发人员“提升”为这种角色,这可能是人们期望从开发人员级别中选择项目经理的方式。 这里的想法是“我们不希望这个人编码,但我们不会失去他的业务知识。”尽管这可以与分析师和PM角色一起工作,但架构师角色却是灾难的根源。 对于新员工或调动也适用相同的理由。 聘请非技术人员并称他们为建筑师是提高开发人员的技巧和建立怨恨的好方法。 快速的组织解决方案:为该职位的人员找到其他职位。 2.牛仔编码器 成为一名建筑师很难。 通常,它需要解决一系列相互竞争的问题:取悦业务,紧跟新趋势的脉搏,确保应用程序组合可维护,与开发人员一起审查设计和代码等。为了使所有这些事情同时顺利进行,有效和有价值的沟通是必须的。 牛仔编码器对这种操作模式很反感。…

在Git中使用多个工作树节省时间

春天的蓝花car树—南非比勒陀利亚奥利维尔街 工作树是链接到存储库的分支的一组文件。 存储库由一个主工作树和零个或多个链接的工作树组成。 链接的工作树中的文件存储在与主工作树不同的目录中。 具有多个工作树的本质用途是避免在同一工作树内的分支之间进行切换的需要。 例如,假设您的应用程序存储库中有一个名为master的分支,其中包含源代码的生产版本。 每当您要生成补丁时,都可以从master创建一个新分支,实施补丁,对其进行测试,然后最终将补丁分支合并回master中 。 但是,假设您正在一个名为moneyMaker的分支上开发一项出色的新功能,并且此功能将需要很长时间才能完成。 在使用新功能时,您将拥有所有工具,IDE,甚至可能是您的应用程序,并在moneyMaker中运行了源代码 。 突然,生产代码中出现一个关键问题,您需要快速生成补丁。 切换回master ,然后再切换到新的patch分支可能意味着关闭您的应用程序,关闭工具,可能关闭IDE中的工作区以及将您未提交的更改存储在moneyMaker中 。 当必须频繁重复这种切换时,这种切换的成本很高。 而是为master分支创建一个新的工作树。 现在,您将拥有moneyMaker的原始主要工作树和单独的工作树,您可以在其中创建分支并在分支之间切换,而不会中断您对新功能的工作。…