经验丰富的技术总监的故事

您知道吗,谁没有闻到CGI脚本salabon的火药味,成为技术主管并始终承担项目责任意味着什么?您是否曾经感到过期望,抱负和希望的重担?您是否紧张地握住了建筑?这种渺小的生活(在古代的斯巴达(Sparta),毫不犹豫地被扔出悬崖),只希望被人拥有?因此,萨拉本,他们不是天生的优秀技术主管,他们成为……怎么样?写下来!

团队

很少找到人。但是如何理解他是一个优秀的程序员呢?例如,如何确定他的工作能力?设计,编写,调试?你不知道吗?所以我不知道通常,问题越少,编写代码所花费的时间就越多。写下-有googol-会解决的。什么是“如何拼写”?狗狗!你是木制的吗?给我一支笔!这是GOGOL。别傻了,您负责这个项目,忘了吗?

工作安排

一旦您输入了一个团队,他们写什么语言都没关系!有googol-他们会弄清楚的,是你,我的!

所以...一旦您输入了一个团队-您就需要组织其工作!没闻到火药味的妈妈的领导者立即开始引入Redmins /脂肪。只发胖。记住,写下来! Nefig做到了。最后有电话,电话,电报,笔记本,纸和笔。我写下了任务-将其转移执行。所有。准备就绪-报告。

建筑

您本人对项目将负责。什么?你不能编程吗?是的,您不需要它!他们受过高等教育,走了孔雀,你不能开车撞破破烂的山羊。写下来!自己计划一切!没有顾问,没有异议。该领域的每个地鼠都是农艺师。赶上入门课程-我们让客人成为宾客...不,没有人能做到,例如,更好的上课时间!这是您的设计方式?好吧,进度表,对吧?表与课程? Mde ...平庸。现在-注意,爸爸在大楼里!

让我们从最主要的事情开始-我们要为时间表做什么?那里将会是什么?是的,教训!但是,首先,这些课程的名称可能有所不同,实际上,其次,可能因学校而异。第三!这样的系统可以出售,因此您需要立即自己完成。

让我们构建整个链:

  • 学校
  • 上课时间

这是其组件中列出的时间表。

学校

我们需要从某处获取学校列表。如你所说?他们会自我介绍吗?他们会把你带到那里,妈妈不要伤心。因此-我们做出战略决策-我们将学校分为一个单独的信息系统。我们将连接KLADR和FIAS,以确保正确输入地址。

经验教训

这里也不像您看到的那么简单。这里有很多教训。例如,体育。还有一些将不会无处不在。法国人你在哪里见过很多?而已!因此-战略决策2!我们将课程选拔到一个单独的信息系统中。 “为什么”是什么意思?你不懂吗课程并不直接与学校相关;例如,它们与地区相关。因此,没有任何东西可以将所有内容混合在一起。

上课时间

这里的一切都很简单,因为前两个要点已成为独立的IP-这将是我们的骄傲-AIS“时间表”。这是来自IS“学校”的学校,以及来自IS“课程”的课程。

全清?您会看到,任务似乎很简单,但是如果您认为正确,它就不会那么简单!

现在回到任务分配-您如何分配开发?因此,请先讨论它……等等……我要重复一遍,最令人遗忘-讨论越多-开发时间越少!您已经有一个计划-剩下的任务就是将任务分配给这些地方。是的,这是三个独立的系统,将使API正常工作,这是什么问题?你是困难的,但是......

安全

要特别注意安全性。哈克,羞耻行不通。因此,我没有说最重要的事情-我们难题的第四部分是安全系统。是的,分开。她将管理权限。

查看规则应为:

  1. 用户输入登录名和密码;
  2. 如果他是忠实的,安全系统会给他一个令牌。
  3. 带着这个令牌,他进入IS“学校”,询问安全系统令牌是否正确以及您可以观看哪些学校。
  4. 此外-对于IS“课程”也一样-只有她先要求IS“学校”,然后才要求安全系统;
  5. 好,最后-时间表。

我们忘记了什么?你不知道吗?立即可见,萨拉邦。亲爱的孩子,我应该回答多少令牌?正确答案是15分钟。必须有单独的法规来更改令牌。因此,我们确保了自己。随时检查。什么?密码暴力破解?好吧,他们可能会提供保护,但这不是主要内容!我们更换令牌的次数越多越好。

现在想象有人偷了我们系统的源代码。他将如何对待他们?没什么,那里的一切都很复杂,没人会解决。即使您弄清楚了,我们也会更改规则,这并不可怕。

好吧,如何或多或少地启发了我?没什么,这仅仅是开始。记住主要的事情-越困难,越安全,越好。

聚苯乙烯关于“没有必要怎么做”主题的许多文章,以及其他“坏建议”。使其变得困难,困惑,难以理解,甚至可能是个傻瓜。为了使其简单而优雅-您必须尝试。尝试至少考虑一下,对您的假设产生怀疑,可惜,并非所有人都能做到。

PPS自4月1日起,朋友们!现在,回过头来嘲笑过去的困难,大笑,尽管如此,仍然可以延长寿命,这一点特别有用。

All Articles