帮查一下(伊)字算有口吗?

&p&上周苹果就「电池门」事件 &a href=&http://link.zhihu.com/?target=https%3A//sspai.com/post/42564& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&发表声明&/a&,除了致歉并解释「电池老化」问题外,也向所有使用 iPhone 6 及以上机型的用户提供了为期一年的低价电池更换服务,将更换电池的价格从 ¥608 下调为 ¥218。&/p&&figure&&img src=&http://pic1.zhimg.com/v2-59762a4fcf56ffdd321740_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1120& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&1120& data-original=&http://pic1.zhimg.com/v2-59762a4fcf56ffdd321740_r.jpg&&&/figure&&p&至于具体要怎么去换,苹果官网目前还没公布具体信息1 ,但实际上从昨天开始你就已经可以去 Apple Store 以 ¥218 的价格更换电池了,我们昨天也在 Apple Store 询问了一些更换电池的操作流程和注意事项,简单来说:&/p&&ul&&li&iPhone 6 及之后的手机都能换,即使是 iPhone 8 / 8 Plus 和 iPhone X 也可以;&br&&/li&&li&去 Apple Store 或官方授权维修商都可以换,授权维修商可能要收取服务费;&br&&/li&&li&非国行 iPhone 也可以去换;&br&&/li&&li&iPad 不能换。&/li&&/ul&&h2&iPhone 6 及之后的手机,非国行也可以换&/h2&&p&因为这次事件是由较早期的 iPhone 6 和 iPhone 6s 上的老版电池所致,因此只要你是 iPhone 6 及后续机型的用户,都符合更换标准,即使是今年刚发布的 iPhone 8 / 8 Plus 或 iPhone X 也可以更换。&/p&&figure&&img src=&http://pic4.zhimg.com/v2-43e91185bcb584be95db32a3a6634477_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&2000& data-rawheight=&748& class=&origin_image zh-lightbox-thumb& width=&2000& data-original=&http://pic4.zhimg.com/v2-43e91185bcb584be95db32a3a6634477_r.jpg&&&/figure&&p&此外,由于本次的更换电池计划是在全球范围执行的,所以无论你的手机是否是国行均可以去国内任意 Apple Store 更换。&br&&/p&&figure&&img src=&http://pic4.zhimg.com/v2-d779ac818717f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&2000& data-rawheight=&748& class=&origin_image zh-lightbox-thumb& width=&2000& data-original=&http://pic4.zhimg.com/v2-d779ac818717f_r.jpg&&&/figure&&h2&建议电池损耗达到 20% 再换&/h2&&p&除了机型要求外,工作人员的建议是电池损耗达到 20% 再进行更换,但是这个要求不是绝对的,如果你一定要更换手机电池,也可以去 Apple Store 咨询(个人询问的结果是:可更换、不建议)。这计划一直持续到 2018 年底,如果你的电池没有影响到 iPhone 的正常使用,不必着急现在就去更换。&/p&&p&关于检测手机电池损耗的问题,在 &a href=&http://link.zhihu.com/?target=https%3A//sspai.com/post/42327& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&之前的文章&/a& 中已经提及了各类方法,但测试结果只能以官方测试为标准,如果你觉得出门去 Apple Store 测试很不方便,其实也可以在手机上远程请技术人员协助你测试。&/p&&p&你需要在 iPhone 上先下载好 &a href=&http://link.zhihu.com/?target=https%3A//itunes.apple.com/cn/app/apple-%25E6%2594%25AF%25E6%258C%2581/id%3Fmt%3D8& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Apple 支持&/a&,并使用 Apple ID 登陆。&/p&&p&在底栏选项中选择「&b&获得支持&/b&」,选择是 iPhone 设备,再点击「&b&电池、电源与充电&/b&」。在这个页面靠后的位置可以找到「&b&电池需要维修&/b&」的选项,点击进入选择「&b&与我们聊天&/b&」。&br&&/p&&figure&&img src=&http://pic1.zhimg.com/v2-98f67e45afcfd218f10a6a42c6609508_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1630& data-rawheight=&1331& class=&origin_image zh-lightbox-thumb& width=&1630& data-original=&http://pic1.zhimg.com/v2-98f67e45afcfd218f10a6a42c6609508_r.jpg&&&/figure&&p&进入聊天后,你可以给技术支持说需要测试电池剩余容量,技术支持会提示他只能测试电池是否正常,无法看到具体容量损耗。&/p&&p&根据技术支持提示,会要你在「&b&设置 - 隐私 - 分析 - 开始用 Apple 支持进行诊断&/b&」点击相关选项完成测试。测试结束后,他会告诉你电池的健康信息,你可以要求转接高级技术顾问帮你查看电池的剩余容量,稍等片刻转为高级顾问后即可了解到你电池的损耗详情。&/p&&figure&&img src=&http://pic2.zhimg.com/v2-be4c2f4e7019_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1630& data-rawheight=&1331& class=&origin_image zh-lightbox-thumb& width=&1630& data-original=&http://pic2.zhimg.com/v2-be4c2f4e7019_r.jpg&&&/figure&&h2&如何预约更换?&/h2&&p&如果前往 Apple Store 更换电池需要提前预约,授权维修点可以电话咨询或者官网预约均可。在确认你需要更换电池后,如果你还在和支持顾问聊天,可以直接要求技术顾问协助你进行预约操作。除了可以在 &a href=&http://link.zhihu.com/?target=https%3A//getsupport.apple.com/%3Fcaller%3Drcon%26locale%3Dzh_CN& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&官网预约&/a& Genius Bar 之外,你也可以使用「Apple 支持」进行预约。&/p&&figure&&img src=&http://pic3.zhimg.com/v2-fa6bcda39f2_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&3026& data-rawheight=&1872& class=&origin_image zh-lightbox-thumb& width=&3026& data-original=&http://pic3.zhimg.com/v2-fa6bcda39f2_r.jpg&&&/figure&&p&进入「&b&获得支持 - 你的 iPhone - 电池、电源与充电 - 电池需要维修 - 查看全部 - 自行送修&/b&」,进入后会根据你本机信息填上姓名,还需要填写你的真实身份证号或者其他证件号码。根据你所在的地方你可以自行选择预约的地点,选择预约时段后点击确认即可完成预约操作。&/p&&figure&&img src=&http://pic2.zhimg.com/v2-4f9a9a61af3c958b99aacfcba9625195_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&2480& data-rawheight=&1331& class=&origin_image zh-lightbox-thumb& width=&2480& data-original=&http://pic2.zhimg.com/v2-4f9a9a61af3c958b99aacfcba9625195_r.jpg&&&/figure&&p&这里要提一点,预约的地点分为 Apple Store 和授权维修点,授权维修点的保外收费体系是「更换备件费用 + 少量服务费」,所以如果你选择去授权维修点更换电池,维修的费用有可能会高于 ?218。&/p&&p&在完成预约之后,你需要准备好相关材料:&b&身份证件、三包卡、发票(或者电子发票)。&/b&电子发票遗失可以去官网进行重新下载,如果其他文件你无法找到,也不用太紧张,通常情况下,工作人员只需要检查你的预约邮件和身份证信息即可。&br&&/p&&p&整个换电池的流程一般是先对电池进行测试,然后在对电池进行更换,最后通知你来领取手机。按照以往在 Apple Store 更换电池的时间来说,整个过程一般会持续三个小时左右,基本上当天就可以取回手机,授权店可能会需要更长时间。&/p&&p&以上就是这次电池更换计划的全部内容,希望更换完电池的你能有一个好的体验,如果你还有更换电池的其他意见,欢迎在评论区留言。&/p&&p&&/p&
上周苹果就「电池门」事件 ,除了致歉并解释「电池老化」问题外,也向所有使用 iPhone 6 及以上机型的用户提供了为期一年的低价电池更换服务,将更换电池的价格从 ¥608 下调为 ¥218。至于具体要怎么去换,苹果官网目前还没公布具体信息1 ,但实际…
&h2&&b&1.扎实的基础&/b&&/h2&&p&&b&算法&/b&&/p&&div class=&highlight&&&pre&&code class=&language-text&&二分搜索 Binary Search
分治 Divide Conquer
宽度优先搜索 Breadth First Search
深度优先搜索 Depth First Search
回溯法 Backtracking
双指针 Two Pointers
动态规划 Dynamic Programming
扫描线 Scan-line algorithm
快排 Quick Sort
&/code&&/pre&&/div&&p&&b&数据结构&/b&&/p&&div class=&highlight&&&pre&&code class=&language-text&&栈 Stack
队列 Queue
链表 Linked List
数组 Array
哈希表 Hash Table
二叉树 Binary Tree
并查集 Union Find
字典树 Trie
&/code&&/pre&&/div&&p&&b&语言&/b&&/p&&p&需要熟练掌握一门语言,在此基础上,可根据需要和个人时间情况,考虑再掌握1-2门语言&/p&&p&&b&理论知识&/b&&/p&&div class=&highlight&&&pre&&code class=&language-text&&数学(线性代数、离散数学、概率统计)
操作系统与编译原理
计算机组成原理
计算机网络
&/code&&/pre&&/div&&p&其中最重要的就是算法与数据结构,你可以去&a href=&//link.zhihu.com/?target=http%3A//www.lintcode.com/zh-cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&LintCode - 主页&/a&上刷题,只要你能够把Lintcode上70%的题目刷两遍,60%的题目做到bug free,你的编程能力将会有质的飞跃。&/p&&p&对于系统设计,建议可以多做做系统设计的面试题,了解系统设计的基本原理,以及设计Instagram、Youtube、设计优步等方面的问题。有条件的话,可以参加一下系统设计的课程。另外,九章算法每个月都有免费试听,对于新手小白来说,可以提前了解系统设计的面试内容、如何回答系统设计题、如何设计Instagram、如何设计 Uber 等等。&/p&&h2&&b&2.自主学习的意识和能力&/b&&/h2&&p&自主学习是一种对自己的投资,可能需要投入大量精力,时间,甚至是金钱,但是自我学习所带来的收益远远超过投资。&/p&&p&尤其是在步入社会之后,没有人会主动教会你所有的知识,你必须靠自己的意识和能力进一步提升自己。你必须要有自主学习的意识和能力,并且比较好的在自主能力上还有一定的要求,这样你才能逐渐从一个“小白”成长起来。&/p&&h2&&b&3.解决问题的能力&/b&&/h2&&p&工作中会遇到各种各样的问题,这些问题有可能是技术上的,也可能是人际交往上的,你需要学习如何去解决这些问题,通过解决问题学习如何发现问题、规避问题。&/p&&p&比如一个好的程序员如果在编程时出现了bug,会仔细找出bug,然后完善它修正它,然后提交一份问题说明和反馈,而差的程序员会删掉这个部分或者说这个问题解决不了。&/p&&h2&&b&4.人际沟通能力&/b&&/h2&&p&虽然程序员大多数时间都是在与计算机打交道,但是不可否认,人际沟通能力对于程序员来说十分重要。人际沟通能力会影响到你与同事、与上司、与客户之间的关系,对你在面试、求职、晋升等都极为重要。&/p&&p&反映在面试中,好的沟通者能够博得面试官的好感,而不善于沟通的面试者,即使自身技术过关,也会因为沟通不良而错失很多机会。所以试着在面试前参考一些专业的面试指导:&a href=&//link.zhihu.com/?target=http%3A//www.jiuzhang.com/article/%3Ftags%3Dguidance& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&《硅谷精英工程师面试指导大全》&/a&,比如代码风格、薪资谈判、behavior interview 等对于沟通能力不佳的面试者很有帮助。&/p&&h2&&b&5.观察能力&/b&&/h2&&p&察言观色的能力也十分重要,具备了良好的观察能力可以在生活和职场中的各个方面都如鱼得水。&/p&&p&观察力强的人,可以根据身边的事物和趋势做出正确的判断,调整自己的行为,从而更加适应环境的变化。&/p&&h2&&b&6.谦虚&/b&&/h2&&p&无论你拥有怎样的能力,都需要保持谦虚。要知道,人外有人,天外有天,社会上比你厉害的人比比皆是。&/p&&p&保持谦虚的态度,可以帮你获得同事和上司的好感,他们会更加愿意与你分享新知识、教你新技能。保持谦虚的态度,也可以帮助你发现自身的不足,取长补短,不断地完善自身。&/p&&p&&b&欢迎关注我的微信公众号:九章算法(ninechapter ),带你了解IT前沿技术,帮你通过面试,拿到offer,找到好工作!&/b&&/p&
1.扎实的基础算法二分搜索 Binary Search
分治 Divide Conquer
宽度优先搜索 Breadth First Search
深度优先搜索 Depth First Search
回溯法 Backtracking
双指针 Two Pointers
动态规划 Dynamic Programming
扫描线 Scan-line algorithm
快排 Quick …
&h2&前言&/h2&&br&&p&IT修真院自问自答系列第十八篇,同样是干货和硬广混杂。 &/p&&p&回答之前,先明确说出来。这些东西全凭记忆,我不查证 ,不考证,不客观,纯粹是个人的偏见,也不会对任何一个有错误的地方负责。&/p&&br&&h2&正文&/h2&&p&一个工程师的核心技能树应该是这样的。&/p&&p&&b&基础&/b&&/p&&p&1。基础理论体系
2。基本语法知识
3。使用基础框架&/p&&p&&b&需求&/b&&/p&&p&4。项目开发流程&/p&&p&5。业务需求理解能力&/p&&p&6。业务知识体系&/p&&p&&b&功能&/b&&/p&&p&7。第三方服务体系&/p&&p&8。接口调试能力&/p&&p&9。单元测试能力 &/p&&br&&p&&b&质量&/b&&/p&&p&10。性能优化能力&/p&&p&11。代码重构能力
12。Bug修复流程
13。在线调试能力
14。项目风险评估能力&/p&&p&15。团队协作能力
&/p&&br&&p&&b&这些东西就是我一直说的,初级工程师的必备技能。&/b&&/p&&p&&b&为什么是初级工程师,请自行翻阅IT修真院里的关于工程师的分级标准。&/b&&/p&&br&&p&所以我常说,语法不是最重要的,学Java的花那么点时间研究Think in java.真心不是初入门的时候最应该关心的。&/p&&br&&p&有了这个知识体系,至少你在决定自己要不要学Java的时候,就明白自己该怎么走了。&/p&&br&&p&所有的这些技能点,应该也必须有一个技术学习路线。&/p&&br&&h2&第一章 基础理论体系&/h2&&br&&p&这部分是科班生和非班生最大的差别。&/p&&p&通常而言,包括&b&计算机组成原理,操作系统,计算机网络,数据结构,算法,数据库&/b&这六大基础理论。&/p&&br&&p&其他的可以忽略不计,这六门课是一个科班生对于非科班生来讲的先发优势。&/p&&p&所以你也应该能看到,为什么很多非科班的人表现的可能会比科班出身的人更好一些?&/p&&br&&p&很多数是因为在基础知识上他比较薄弱,可是在其他的方面上更胜一筹,而后又会在漫长的学习过程中,把基础知识补了上来。&/p&&br&&p&先介绍一下这几门基础理论课。&/p&&p&&b&1。计算机组成原理&/b&&/p&&p&计算机是怎么构成的,CPU,硬盘,内存,主板,显卡这些基本上的概念,拆开机箱之后看到的东西是什么,这个是一个消除对计算机的神秘感最有效的课程。&/p&&p&指令,地址,磁盘读写这些都是一个从硬件到软件的飞升。往深了讲,计算机组成原因对于后端程序员和运维工程师来讲格式重要。很多时候你就是要了解特别多的底层的知识 点,才有可能对项目做出一些优化。而当我们谈到性能优化的时候,往往并不是说你是在算法层面上做了最大的改进,你能换成SSD硬盘就解决问题的话,根本就没会考虑写3天的代码。&/p&&br&&p&这是这门课里很多有意思的地方,也是后端工程师升往中级工程师几乎必须要懂的课。&/p&&p&难度我忘记了,要了解到什么程度,我现在也说不好。其实在某种程度上应该是这样的,初学者只需要了解基本概念,做好知识储备,等以后用到的那一天。已经工作了3~5年的工程师,应该仔细了解深度,并且验证和优化。&/p&&br&&p&坦白的说,我现在在这方面很弱,也是我经常佩服身边那些大牛们的原因。毕竟我也不是科班出身,最近几年也是兴趣广泛,横向发展远远超出去纵向发展。&/p&&p&说不上来对我自己是好是坏,毕竟我的兴趣并不仅仅是止步于技术,但是对于在能力上或者是兴趣上都更喜欢工程师的人来讲,这确实是应该仔细阅读的基础课程。&/p&&br&&p&必读指数:
&/p&&p&&b&
5星&/b&&/p&&p&&b&
Android/IOS
3星&/b&&/p&&p&
1星&/p&&p&
0星&/p&&br&&p&&b&2。操作系统&/b&&/p&&p&操作系统和计算机组成原理比较接近,确切的说,“操作系统+计算机组成原理”构成了程序运行的基础。&b&操作系统里比较核心的概念就是进程,线程,切换,信号量等等&/b&。这对于多线程来讲是比较重要的概念。Java里在高并发的时候是必懂,Android和IOS主要是主线程和子线程,以及断占续传等有可能会产生并发读写问题的基础课程。OP也不用想,如果想要做的比较深入,同样需要对这些概念了解的比较清楚。惟一比较清闲的就是WEB,WEB可以几乎完全忽视操作系统,因为WEB是运行在浏览器内核之上的,也很少会有并发的现象产生。&/p&&p&&b&另一个重点就是存储管理,分页和分段&/b&。这对于做搜索底层代码的人来说,是比较重要的。搜索本身就是读取文件和节省内存,所以对这些知识点要求的比较高。而有兴趣做大数据,分布式文件相关的人,也是需要了解这些内容的。&/p&&p&不过相对而言,大部分的Java工程师,IOS工程师和Android工程师是不需要知道太多存储相关的知识的。&/p&&br&&p&必读指数:
&/p&&p&&b&
5星&/b&&/p&&p&&b&
Android/IOS
3星&/b&&/p&&p&
1星&/p&&p&
0星&/p&&br&&p&&b&3。计算机网络&/b&&/p&&p&计算机组成原理讲的是硬件怎么执行来自软件的指令,操作系统讲的是Windows,Linux怎么管理软件的执行,那么计算机网络讲的就是两台主机之间的通信。&/p&&p&所以这里必须要会的概念就是两个。一个是TCP的四层协议,一个是OSI的七层协议。很多做的偏硬件的,大型路由和交换机的,是必须要懂的,不过现在这个工种应该不多了。运维也是必备的技能。&/p&&p&其他的就是要了解DNS,IP地址,UDP,TCP和IP的原理,如果有讲到Http的话,必懂的,如果有Socket,也是Java工程师提升技能必用的。在此之上的WEBSocket,是现在做即时通信的很好的选择。&/p&&p&OP还需要对局域网,广域网的概念了解一遍,可能会有域的概念,记不清楚了。&/p&&p&Android,IOS和WEB都是要必读Http协议的,不过似乎Http协议里的东西好像是教材里没有讲到的,特别是Content-type这种必会的。&/p&&p&如果你想要了解的更深入一些,那就是要深入了解TCP协议的细节了。想清楚为什么要这么设计,这里面有非常多的细节,如果是Java工程师,做的东西偏底层,也是必看。但是一般而言,3年以内的Java工程师不用懂。但是架构师几乎是要必懂的,至少在需要你懂的时候,你就必须懂,像我一样。&/p&&br&&p&必读指数:
&/p&&p&&b&
5星&/b&&/p&&p&&b&
Android/IOS
5星&/b&&/p&&p&
5星&/p&&p&
0星&/p&&p&&b&4。数据结构&/b&&/p&&p&数据结构是一个所有的程序员都必须要懂的基础课。这是最基础最基础的东西,跟语言无关。计算机组成原理和操作系统和计算机网络都是让你了解计算机的内部的构造和通信的协议,数据结构是真正意义上跟计算机相关的科班课程。&/p&&p&为什么这么说?&/p&&p&数据结构就相当于是你在IT神界里的基本单元。数组,堆,栈可能就是金木水火土这些基本元素。你要写代码就是相当于用咒语把这些元素都调用和组合起来。不同的元素可以存储不同的元力。大概这个意思,听不懂没关系,因为我是瞎扯的。&/p&&br&&p&线性表,链表,队列这些东西都是在编程中比较常用的。其实最常用就是Map和List还有Set。语言的不同略有差异,但是少不了就是循环遍历以及按Index取还有判重这些基本的操作。&/p&&p&对于数据结构的学习,第一个重点就是在于了解不同的数据结构能干嘛。比如说队列能干嘛?数组能干嘛?这个是结合实际中最重要的东西。第二个重点就是这些数据结构能有哪些操作。查询,删除,首,尾等。&/p&&p&树和图也要了解一下,特别是树和图的遍历。&/p&&p&二叉树还是索引里的关键概念,如果对于Mysql或者是搜索感兴趣,是必须要学的。索引本身就是一种非常有意思的想法。&/p&&br&&p&很多时候你要想办法去理解所谓的空间换时间,时间换空间这些概念。另外要注意一下数据结构中占用的字节大小,这对于估算占用内存有帮助。&/p&&br&&p&数据结构是你认识IT神界的基础,不过课本上比较麻烦的就是讲的特别细。真正在项目中使用的不需要那么多。&/p&&p&所以基础的是必须要会的,其他深入的是你在需要的时候能够看的太深的。比如说TrieTree,在没有真实场景的时候,你是想不到用这种数据结构去做什么事情的。可是当你要按字典序查询的时候,你会发现这就是一个最好用的结构,没有之一。&/p&&br&&p&然而 你不太可能 一开始就知道这个,只 能是去百度搜索 的时候了解到他,然后再看看什么原理,如果没有Tree的知识,想直接理解TrieTree还是有点难的。&/p&&br&&p&必读指数:
&/p&&p&&b&
5星&/b&&/p&&p&&b&
Android/IOS
5星&/b&&/p&&p&
5星&/p&&p&
0星&/p&&br&&p&&b&5.算法&/b&&/p&&br&&p&这里就是经常被嘲笑搬砖码农,嘲笑转行而来的初学者最狠的地方,也是最让我看不惯的这群人最喜欢拿来显摆的,真心想不明白会把一个算法实现,压根就没做过优化,又不是你自己想出来的算法也能拿出来得瑟么?&/p&&br&&p&50步笑100步而已,但是在某种程度上也确实证明了会一点算法多少有一种成就感。可是,如果你听从了我的建议,学了一点算法,那么我希望你能明白,永远不要嘲笑那些不懂算法的人,不要做那个踏上公交车的脚踏板就再也不希望后面的人挤上来的一个。&/p&&br&&p&如果你是这种人,我会骂你到天涯海角。&/p&&br&&p&言归正传,算法其实不算特别重要,相对而言,时间复杂度和空间复杂度是所有算法诞生的根本。&/p&&p&要么是为了节省时间,要么是为了节省空间。这才是算法在某种程度上的本质。不同的人有不同的方法来解决这些问题。靠,其实我应该先说数据结构,再谈算法。所谓的算法,就是在某种数据结构基础上解决问题的思路,他是和任何的编程语言都没有关系的。数据结构就是约束你的条件,本质上来说,人人都可以成为一个算法设计师,只是对于游戏规则和经典案例的熟悉程度而已。&/p&&p&这跟你玩游戏,找零钱,带着一堆小动物过河没有任何区别。很多国外公司比较看重这个,他们认为这样才是程序员,才足够聪明,某种意义上他们说的不错。这种程序员确实会思维敏捷,想的比较精细,但是,要注意两点。&/p&&p&&b&第一,大部分的工作都不需要算法的。&/b&&/p&&p&&b&第二,大部分的算法都是普通人都可以理解和学会的。&/b&&/p&&p&&b&第三,大部分的时间,算法只是你个人能力中的一小部分,也就是我在文中开头列出来的。&/b&&/p&&p&&b&第四,算法不好,并不代表着你做其他的事情做不好。&/b&&/p&&p&所以,很多人说我要去做这个算法练习题,做那个算法练习题,我是百分百的嘲笑的。还有之前以刷算法面试题起家想进BAT这些公司的某某机构,我一直都觉得这才是真正的误人子弟,所以很反感刷面试题这种概念。&/p&&br&&p&&b&说到算法,最经典的也就是排序。然而我觉得也是因为大部分对算法的了解就是到了排序而已。递归是排序更重要的概念。我在项目中从没直接写过排序算法,但是递归用的很多很多,而且如果对于操作系统中的切换理解的比较好的话,理解递归不能,记着递归最重要的就是要考虑什么时候退出递归。&/b&&/p&&p&然后&b&散列&/b&也是一个比较重要的概念,毕竟HashMap这种东西是跟项目很相关的。树对于索引来讲很重要,这也是做搜索和做DBA必会的。图是很少用到的,了解一点点有向和无向这种概念就好了。&/p&&br&&p&&b&字符串匹配&/b&是比较重要的,Replace这种东西还是很常用的东西。&/p&&p&其他的动态规划什么的,一般而言用的比较少。简单来说,算法是一个衡量你的智商的题目,这是真的。有很多人嘲笑你不懂,智商是不是真的比你高我不知道,但是情商一定是比你低的。&/p&&br&&p&其实算法的概念比这个概念要大的多。如果是说到了中级工程师,讲到了分类聚类模式识别,你才会明白,我靠,原来这才是算法啊。&/p&&p&这其实是一个计算机里很好玩的事情, 一种问题多个解决方案,跟解数学题差不多的同样的玩具。所以看你自己是否喜欢,如果你是数学系出身,转计算机没问题的。&/p&&br&&p&总结一下。算法这种东西,基本的算法是Android,IOS,Java,WEB,OP都需要了解一下的。&/p&&p&了解的越深,就证明你越聪明,也证明你有做的越好的潜力。相比于其他几门基础课程来说,这个确实是能区分智商的。但是,你必须得知道,智商往往并不是决定你是否成为工程师的最关键的点。这也是我很反感各种面试的时候拿面试题来面试人的原因之一,如果有人拿面试题给你做,调头就走,不要犹豫。&/p&&p&必读指数:
&/p&&p&&b&
5星&/b&&/p&&p&&b&
Android/IOS
5星&/b&&/p&&p&
5星&/p&&p&
0星&/p&&br&&p&&b&6。数据库&/b&&/p&&p&数据库是Java,OP。其中Java和Op不相上下,都是毫无疑问的东西。Android和IOS要求不高,一般而言,也比较少用SqlLite来去做东西。WEB也是一样。所以对于前端来说,完全可以暂时不考虑Sql。不影响,真的。&/p&&p&单纯从DB而言,很重要的就是要理解,现在常用的叫做关系数据库,还有一种叫做对象数据库,以及空间数据库。这三个库理解下,有一个大的概念。另外就是关系数据库里最觉见的一对多,一对多,多对多。分清什么是关系。&/p&&p&一般而言,我会强制性要求数据库中实体表和关系表的命名规范。而大部分的DB设计,都是第一要区分什么是实体表,什么是关系表。以及实体和实体之间的关系是什么样的。&/p&&p&跟着就是去了解所谓的范式。第一第二第三,实际使用中,这几个范式全部是用来违反的。还有。忘记外键的概念,外键在互联网项目压根就无法正常使用。&/p&&br&&p&但是索引很关键,这个是我说了无数次的东西。一定要弄明白几种索引的区别,PS,要学就学Mysql。&/p&&p&跟着就是Sql语句。SQL语句其实很简单,查询,条件,排序。其他的都不用管,什么函数,用到的时候就查。&/p&&p&视图和存储过程不要花时间去看。了解一下概念就好了。视图,外键,存储过程都是DB里中看不中用的功能。&/p&&p&其他的不用关注了。数据库对于3年以前的工程师而言,了解到这个程度的基础知识就多了。但是,对于项目而言,对DB的了解和对Mysql的了解要多很多。特别是权限,导入,导出等。&/p&&br&&p&这不是在基础理论体系的范围之内。&/p&&br&&br&&p&必读指数:
&/p&&p&&b&
5星&/b&&/p&&p&&b&
Android/IOS
1星&/b&&/p&&p&
1星&/p&&p&
0星&/p&&br&&br&&p&&b&综上所述:&/b&&/p&&p&&b&计算机组成原理是讲计算机的硬件体系怎么在接受到软件指令后运转的,操作系统是讲怎么控制硬件和软件的,计算机网络是讲怎么通信的,数据结构是描述程序世界的基本结构的,算法是控制数据的操作来解决特定的问题的,数据库是用来持久化数据,以保存和提供查询的。&/b&&/p&&br&&p&&b&这些基本理论体系,Java是必须要全部都懂的,Android,IOS和WEB是只需要懂其中一部分的。OP几乎是需要都懂的。但是相对而言,WEB是需要了解的最少的,仅仅是懂一点点数据结构和算法而已。&/b&&/p&&p&&b&这也是为什么WEB这么简单容易入门的原因之一,也正是这个原因,导致WEB在后续的发展会有一些瓶颈,而想突破这些瓶颈,这些基础课程是必不可少。&/b&&/p&&p&&b&Java呢,在你经验比较少的时候,这些知识点对你的影响不大。但是当你需要认真的优化一些东西,或者是看一些偏底层的内容的时候,这些知识点就决定了你能达到的高度。&/b&&/p&&p&&b&这就是为什么Java入门比较难的原因之一,也是Java之所以能够成为大后期的原因之一。&/b&&/p&&p&&b&而OP呢,简单的OP这些东西都可以了解的很浅,深入的OP了解的越多,越专业。&/b&&/p&&br&&p&&b&而再看看PM,UI和QA,这些知识几乎都是完全不用了解的,我会针对这几个职业再简单的说一下需要了解什么概念。&/b&&/p&&br&&br&&p&&b&同样的,我并不建议在入门的时候就学会这些。太慢。java是有一些东西要学的。但是整体上学习这些内容,不要超过2周。剩下的要花两年左右的时间去认真的消化,阅读。&/b&&/p&&p&&b&所以,什么时间适合学这些内容?你学会了其他几点,找到了一份工作,混到了这个行业里面,你需要提升自己的薪水的时候,你来认真的学习。&/b&&/p&&br&&p&&b&总之,如果你花了时间在这几门基础课程上,很划算。就看你给自己留下的时间有多少,这些都是对你前期帮助不是特别大,中期发展很关键的知识点。如果你没有太多时间,只能把他们跳过去,别管3721,先混到一份工作再说,然后你看你自己倒底是否需要提升,我相信所有的人都需要提升的。&/b&&/p&&p&&b&这个学习顺序可能不会受人喜欢,特别 是那些站着说话不腰疼的人。但是一定是最实用的。对于零基础转行而来的人说,在3个月到6个月要跟这些在学校里学了4年的人相比,也只能采用这种方式了,不然还能跟他们一样比校招成绩?&/b&&/p&&br&&p&&b&再讲一下。WEB好入门,但是入了门之后,如果你没有花时间在这些基础课程上,想要转Java,很难。而且,你学的这些基础课程,跟你的WEB并没有太大关系。所以,大部分人做了WEB之后,能转到后端的人,少之又少。&/b&&/p&&br&&p&&b&而Java的呢。本身底子在学了这些基础知识以后,就会好很多,所以Java转WEB问题不大。&/b&&/p&&br&&p&&b&我讲清楚了吗?&/b&&/p&&br&&h2&&b&第二篇
基本语法知识&/b&&/h2&&br&&p&基本的语法知识通常包括两部分,&b&基础语法和自带工具类&/b&。所有语言的基本语法都大同小异,除了神经病一样的Erlang,和Scala。很多语言的差别不大,简单说就是:&/p&&br&&p&&b&1.数据类型&/b&&/p&&p&&b&2.赋值语句&/b&&/p&&p&&b&3.定义函数&/b&&/p&&p&&b&4.循环/判断&/b&&/p&&p&应该就够了吧?&/p&&p& 数据类型就是整形,长整型,浮点,字符串,字符,以及数组,List,Map等这些数据结构。赋值语句就是各种的给变量,给数据结构体赋值。函数是所有的编程语言中都会用的吧?通常就是权限,返回值,方法名,参数,以及如何返回等。循环,判断,是简单的控制,包括跳出和返回。&/p&&p&
大部分的语法都不用学,第一次的时候看到这些就够了。不同的去百度,不同的语言有自己不同的语法规则,所谓的语言灵活与否,接触的时间长了就有了感觉。&/p&&br&&p& 而自带的工具类呢,多半都包括:&b&字符串,数组,排序,文件,流,网络,图片,视频&/b&等一些封装好的操作。Android和IOS还有很多自己的控件和事件处理,JS有很多自己的事件和Dom操作。对了还有多线程,DB等这些Util,这些东西,也并不是当前就必须现在马上就全部要学会的,学了你不用也记不住 ,所以,通常我也推荐就是学什么用什么,先快速浏览一遍目录,半个小时,知道有哪些东西,然后在项目中遇到了,再详细的去查找。&/p&&br&&p&所以抱着头想了想,好像并没有太多关于基础语法的内容要说的。你们如果有什么想知道的,在贴子里留言。&/p&&br&&p&基础语法在某种程度上,并不是计算机科班的优势,但是大部分人还是学过C或者是Java的。只是学的好坏而已,这点的先发优势不是特别明显,所以你也不必太着急,也就是两周左右的差距而已。同样的,如果你对一个语言了解的很深,那就不是两周,甚至两年能搞的定的了。&/p&&p&像Think
java,真心很赞,可是我一直没有读完过。&/p&&p&结论就是,&b&对于一般的工程应用来说,普通的语法知识就可以了&/b&。IDE能帮你检查很多错误,我倒现在还分不清JQuery和原生JS写For循环的差别,每次用的时候都是百度去找。Java的For循环好几种写法,我也是只喜欢用最简单的。能用IDE自动生成就自动来。IOS到现在我还不会,去年写断点上传的时候,都是一边写一边问,阳阳,怎么给这个String赋值来着?怎么把取这个Object的属性值?&/p&&p&不过Android是有点特殊的,毕竟四大组件某种意义上就是一种框架了。&/p&&br&&h2&第三篇
使用基础框架&/h2&&p&和C不同,现在的语言体系早就被各种轮子填满了。大学里教的多数是前两部分内容,而项目里用的,往往是学校里的老师都不熟悉的新的框架体系。&/p&&p&这也是导致现在就业和就职脱节的很大一部分原因,如果你是一个科班出身,有幸在学校就做了几个项目,别激动,很可能你已经走歪掉了。实验室,外包项目和真正线上运营在跑的项目,是截然不同的,这体现在很多细节上。大部分初学者都认为我把功能做出来了,他可以用了,很自己运营的项目,很多时候谈的是好不好用,而且一定是在一个有效的时间内完成的一个项目,还要考虑到代码的交接,下一个版本的维护。&/p&&p&也就是说,你花了几个月的时间随便折腾一堆代码,把现有的功能实现了没问题。可是如果要增加新的功能,或者是对原有的功能做优化,你的代码结构还有多大调整?&/p&&p&先绕回基础框架上,什么叫做基础框架呢?最简单的就是复用。复用的意思就是将重复发生的代码,一遍又一遍的在写的东西,抽象出来,减少复制和粘贴。&/p&&br&&p&这个是写代码最核心的理念,一般而言,复用分成两个层次。一种是适合本项目适用的,一种是适合公司里所有项目适用的,一种是适合所有项目通用的。&/p&&p&大部分的开源框架,都是先在本项目中适用,然后在公司其他部门推广,最后开放给所有的人免费使用,并且把源码放开,可以依据自己的需要来扩展。&/p&&p&各种语言本身都已经提供了很多Util来使用了,上一篇刚刚讲过,这几乎是通用的,不分业务,不分行业,都能使用到的。每一个Util其实都是抽象设计的典范,而其他被抽象出来的公共框架更是深入学习的好资料,也正是因为这个原因,我不是推荐在前期就去读源码的。&/p&&p&从util出发,很多Util做的再重一点,就演变成框架了。而在语言领域中,框架最多的就是Java,几乎所有的功能都有一套事实上的行业标准和其他几套骨骼惊奇的备用方案。而WEB也绝对是眼花缭乱,百花齐放的大杂烩,框架更新速度之快,起起落落根本就来不及出书。&/p&&br&&p&相对而言,还是Android和IOS更好一点,本身语言就做了很好的改进,对框架的要求也没那么高,这也导致Android和IOS的技术栈更新缓慢,大概也只能超过OP了,可是OP最近几年的DevOPS也渐入佳境,现在Android和IOS的就业惨淡,别说涨薪,连保留现有的岗位都困难,新进的程序员发现自己完全是在跟已经从业三到五年的人竞争,而从业三到五年的人会发现自己做的事儿,似乎一个半年到一年经验的人也可以磕磕碰碰的做出来,就算是有坑,老板也看不出来啊。真到看出来的时候,可能 他已经跳槽走掉了。&/p&&br&&p&所以一个职业里的薪资和发展前景,跟开源框架体系的多少总是有点儿关系的。抛开这些东西不谈,一个正式的程序员,也是大多数公司比较看重的项目经验,使用的技术栈,多数就在这里。而有工作经验的人, 相对于没工作经验的人,最大的优势往往也在这里。&/p&&p&其实从实际上来说,后面几条同样重要,我会慢慢的一点点的说到。&/p&&p&Android和IOS的框架体系,文件的读写,网络请求,下拉刷新,ListView,MVP的理念,多媒体播放器,支付,IM,第三方登录,地图,手势密码,通知,统计等等。我没仔细的区分Util和框架,或者是概念性的东西,一鼓脑全列出来了。有些东西跟后面谈到的第三方服务还有点重复,但是不重要,重要的是你需要明白就是这些别人写好的东西,你要学会使用。比如说Gson,这种解析Json的神器,基本上都不太可能是在学校里可以学到的,除非是职业培训,这也是职业培训的价值之一,只是多数的职业培训已经把名声做臭了。&/p&&br&&p&WEB的框架体系包括JQuery,AngularJS,Bootstrap,Less,Vue,React或者是ReactNative等,小的包括Bootbox,Echarts这种弹框,图表插件。这里没怎么提到ES6和NodeJS这套东西,整体来看,前端现在属于多方混战,先让他们战个痛快,你们做为初学者,不要一开始就扎入这些混战的阵营,学好已经确定了有用的,其他的略为了解,公司让用什么你就用什么,等有了结果再谈。&/p&&br&&p&Java的框架体系比较稳定,Spring,Mybatis,Hibernate,JDBC,Memcache,Redis,ElasticSearch等等偏后端,存储,缓存的东西是已经分出来胜负的。但是Java也是框架体系最多的,甚至在某种程度上,框架就是架构师手里的武器,当然要成为架构师,并不是只懂框架就可以。只是说,Java里学习的很大一部分,就是框架,特别是对初学者来说,百分之四十的学习都在框架之上。&/p&&br&&br&&p&OP的框架或者是工具目前来讲也比较稳定。OpenStack,ansible,还包括一些工具,Git,Jenkins,Zabbix,和Linux常用的套件,AWK,SCP这些说了很多遍很多遍的东西。剩下的就是Python语言了。把Python当成一个框架或者是Util明显不合适,但是从实际意义上来说,Python对于运维而言也就是Util。还有现在在倡导的脱机运维,开发出无数的工具来在图形 化的界面上做操作,范围太小,大公司可以,小公司没有推广价值,至于运维去做开发,我觉得很扯淡。职责都不一样,找一个2年的Java工程师做就可以了。运维就该做运维关注的安全,策略,备份,监控,权限,流程。瞎折腾开发干嘛,所以初学者还是要稳一点,多做点实际的工作。&/p&&br&&p&我不知道是否把框架的意义讲清楚了。本来是想详细介绍每一个框架要学到什么程度,但是对我而言准备的工作太多了,有些地方也超出了我的能力范围之外。&/p&&br&&p&重新总结 一下,从框架开始,科班生和非科班生的起点就开始拉平了。从第三篇起步,到最后一篇十几个关键的技能点,都是无视科班生和非科班生的,这也是为什么从培训机构里出来的学员还是有能混的下去的原因之一。也是科班生嘲笑非科班生的理由之一,因为下面两层是基础,基础不扎实,学的再高有什么用呢?&/p&&p&支撑不起来。所以对于非科班生,转行到计算机领域的人来说,要明白,第一,并不是说没有基础,你就一定争不过科班生,毕竟你只要努力 认真学,你在学习其他十几个技能点的时候不会输给他们。第二,你的基础越扎实,越能够支持你走的更远。你要做的,就是在没办法留出大段的时间补基础的时候,先入行,再填基。&/p&&br&&p&我想这样就能说的很清楚了。对转行而来的人说,学会一门语言,仅仅是起步而已。对于培训机构来说,花了3~4个月的时间,也仅仅是能带你入门而已。所以修真院一直在坚持,好的学习方式比填鸭式的塞概念更有用。&/p&&h2&第四篇 项目开发流程&/h2&&p&80%的公司都是没有项目开发流程的,这表示着混乱和无序。&/p&&p&即便有公司会按流程开发,但是能理解敏捷开发,而且做的很好的,不多。&/p&&br&&p&讲流程之前,先问一下,流程是什么,从哪里来,为什么要有流程,解决了什么问题。&/p&&br&&br&&h2&请在评论里回复~~明天心情好了,再更新一波。&/h2&&br&&br&&br&&br&&h2&&b&===================未完待续==========================&/b&&/h2&&p&&b&技能树.IT修真院
&a href=&//link.zhihu.com/?target=http%3A//www.jnshu.com& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&jnshu.com&/span&&span class=&invisible&&&/span&&/a&&/b&&/p&&p&&b&“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,学习的路上不再迷茫。这里是技能树.IT修真院,初学者转行到互联网行业的聚集地。&&/b& &/p&&br&&p&&b&加QQ群:&/b&&/p&&p&&b&1群 2000人 185***188(已满)&/b&&/p&&p&&b&2群 1000人 424***650 (已满)&/b&&/p&&p&&b&3群 500人 493***6441(已满)&/b&&/p&&p&&b&4群 500人 580***6624 (已满)&/b&&/p&&p&&b&5群 500人
604****59 (已满)&/b&&/p&&p&&b&6群 1000人
(已满)&/b&&/p&&p&&b&7群 200人
(招募中)&/b&&/p&&br&&p&加群请第一时间查看入群须知,修改群名片。另外,不要调戏老大,老大脾气很暴,会骂人。&/p&&br&&p&&b&微信公众号:葡萄藤IT技能树&/b&&/p&&p&&b&IT修真院系列&/b& :&a href=&https://www.zhihu.com/collection/& class=&internal&&IT修真院 - 收藏夹 - 知乎&/a&
- 收藏夹 纯干货+硬广&/p&&p&&b&专栏&/b&:IT修真院 &a href=&https://zhuanlan.zhihu.com/jnshu& class=&internal&&知乎专栏&/a&
- 知乎专栏 各种IT行业的真实小故事&/p&
前言 IT修真院自问自答系列第十八篇,同样是干货和硬广混杂。 回答之前,先明确说出来。这些东西全凭记忆,我不查证 ,不考证,不客观,纯粹是个人的偏见,也不会对任何一个有错误的地方负责。 正文一个工程师的核心技能树应该是这样的。基础1。基础理论体…
&p&&b&日更新:&/b&&/p&&ul&&li&&b&「」内的内容为在《魔兽世界》中可以明确找到的地标。&/b& &/li&&/ul&&br&&ol&&li&宇宙诞生之前,弥漫着光和虚空两种能量。&/li&&li&光在每一个角落流动着,以触及更远的地方。&/li&&li&随着光的向外涌动,一些角落因为光的扩散而衰减,虚空能量得以汇聚。虚空越来越多,也越来越强大,虚无和光的对抗引发了大爆炸,宇宙诞生了。&/li&&li&爆炸导致的光的粉碎,燃起生命之火。&/li&&li&最普遍的生命是元素生物。&/li&&li&一些光的碎片聚集起来,有着比元素生物更为强大的能量,这样的生命有许多种,其中之一,叫做纳鲁。&/li&&li&更为大片的光组合成一种叫做星魂的生物。它们起初沉眠于星球深处的,进而成长,直到成型,苏醒。&/li&&li&第一个苏醒的星魂叫做阿曼苏尔,他是第一个泰坦。&/li&&li&阿曼苏尔不停寻找,一旦找到新生的星魂,就开始培育,直到这些泰坦醒来,与他一同前进。许多泰坦苏醒了,这些泰坦创建了万神殿。&/li&&li&目前所知的泰坦有:&/li&&ol&&li&守卫者萨格拉斯&/li&&li&副官阿格拉玛&/li&&li&生命缚誓者艾欧娜&/li&&li&塑造者卡兹格罗斯&/li&&li&魔法与知识的守护者诺甘农&/li&&li&天空与海洋之王高戈奈斯&/li&&/ol&&li&泰坦渐渐发现生命的秩序有助于唤醒星魂,于是泰坦一旦发现有星魂存在的星球,就播种秩序。&/li&&li&大爆炸之时,最不稳定的能量汇聚成了扭曲虚空。由虚空中诞生了恶魔,恶魔在宇宙各处肆虐,泰坦派出了萨格拉斯。&/li&&li&恶魔被杀死后,会在扭曲虚空中重生。萨格拉斯被迫陷入无尽的战斗,他不知道杀死恶魔的唯一办法是进入扭曲虚空。万神殿面对这个窘境又派出了阿格拉玛以加强战斗力量。&/li&&li&阿格拉玛很聪明,不久就成为了萨格拉斯的副官。萨格拉斯终于有时间研究扭曲虚空。虽然他暂时无法研究清楚,但对虚空的部分理解帮助他打造了虚空监牢——马顿位面,被萨格拉斯关进马顿中的恶魔无法逃脱,只有折磨。&/li&&li&在一次战斗中,萨格拉斯发现某些恶魔竟然能够控制虚空能量,顺藤摸瓜,他发现了一个被更为强大的叫做上古之神的生物们腐蚀的星魂,一些恐惧魔王早已循着黑暗能量来到这里与上古之神共存。通过拷问恐惧魔王,萨格拉斯才得知有一种被称为虚空领主的生物,他们有一个宏伟阴暗的计划。&/li&&li&虚空领主见到了泰坦们塑造世界的力量进而心生嫉妒,想要腐化泰坦为己所用,但强大的泰坦并没有被腐化,于是虚空领主转向了较为虚弱的沉睡中的星魂,他们派出了上古之神,等待被腐蚀的星魂成为黑暗泰坦,毁灭一切。&/li&&li&萨格拉斯忍痛杀掉了这个被腐化的星魂。&/li&&li&万神殿认为萨格拉斯太鲁莽了,如果萨格拉斯没有杀掉同胞而是寻求帮助,这个星魂也许能完好的活下来。但萨格拉斯认为万神殿中除了阿格拉玛,其他泰坦都没有直接接触过虚空和恶魔,完全是纸上谈兵。&i&(这一点与著名的阿尔萨斯十分相似)&/i&&/li&&li&萨格拉斯提出一个自我牺牲的理论:为了防止未来更多的星魂被腐蚀,不如铲除一切,这样至少宇宙不会被腐蚀,未来的轮回中,生命还可能会再次出现,那时候宇宙就是纯净的了。&/li&&li&万神殿不同意萨格拉斯孤注一掷的策略,绝望的萨格拉斯离开了,泰坦也不再视萨格拉斯为己方的一员了。&/li&&li&&b&前几千万年。&i&(任务明确描述纪年,疑误,魔兽史中从未出现如此遥远的年代)&/i&&/b&&/li&&li&在德拉诺星球,三神大战,鲁克玛与安苏联手打败了塞泰。&/li&&li&塞泰死前诅咒了安苏,安苏为了解除诅咒遁入暗影界。&/li&&li&&b&前 25000 年。&i&(不确定)&/i&&/b&&/li&&li&一个叫做艾泽拉斯的星魂缓慢成长着。&/li&&li&这个星魂的力量过于强大,吞噬了许多居住其上的灵魂元素,缺乏这一元素的制衡,风火水土四大元素变得混乱。元素领主——炎魔拉格纳罗斯,猎潮者耐普图隆,风领主奥拉基尔,石母瑟拉赞恩——带领自己的大军开启了无尽的战争。&/li&&li&艾泽拉斯的霸主在四位元素领主间更迭变换,直到有一天四个上古之神——克苏恩、尤格萨隆、涅扎斯、亚煞极——来到艾泽拉斯。&/li&&li&上古之神自身的有机物一点点流出,形成两种生物:无面者和亚基虫族。&/li&&li&四大元素第一次停止了战争,转而联手对付上古之神,最终不敌,被上古之神奴役了。艾泽拉斯被上古之神腐蚀,史称黑暗帝国。&/li&&li&萨格拉斯离开后,阿格拉玛继续消灭着恶魔,直到某个时刻,他感受到了宇宙因为某个星魂的的梦境,它在上古之神的腐化中痛苦。阿格拉玛发现了艾泽拉斯。艾泽拉斯如此强大,它虽然痛苦,但星魂依然纯净。&/li&&li&万神殿全部出动,来到艾泽拉斯,但他们的体型太大,为了不伤及艾泽拉斯,他们用艾泽拉斯的地壳打造了掌握风暴力量的钢铁生物艾塞尔和掌握大地力量的岩石生物瓦尼尔。&/li&&li&万神殿选了一些创造物进行强化以统帅泰坦军队,它们被称为守护者。阿曼苏尔强化了莱和奥丁,卡兹格罗斯强化了阿扎达斯,高戈奈斯强化了托里姆和霍迪尔,艾欧娜强化了弗雷亚,诺甘农强化了洛肯和米米尔隆,阿格拉玛强化了提尔,也因此提尔成为了最强大的守护者。&/li&&li&恩拉基和亚基虫族在泰坦造物面前不堪一击,为了对抗万神殿,上古之神召唤了元素领主。&/li&&li&提尔和奥丁继而前往迎战拉格纳罗斯,阿扎达斯和芙蕾雅迎战瑟拉赞恩,莱、托里姆、霍迪尔迎战奥拉基尔,洛肯和米米尔隆埋伏了前来支援的耐普图隆。&/li&&li&与恶魔会在虚空中重生一样,元素领主会在艾泽拉斯星魂的影响下重生,因此只能囚禁。&/li&&li&莱找来了军队中一名叫做海拉的女巫创造了包含四个相邻区域的元素位面,将四位领主囚禁起来,即「火源之地」「天空之墙」「水晶洞穴」「无底海渊」。&/li&&li&泰坦军队接着攻打亚煞极,亚煞极腐蚀着泰坦造物的心灵,阿曼苏尔担心泰坦军队会战败,于是亲自出手,将亚煞极从艾泽拉斯星球扯了出来,亚煞极死了。&/li&&li&亚煞极的根须埋藏的太深,被扯出时竟然在艾泽拉斯地表撕裂了一个伤口。星魂的奥术能量由此流出。&/li&&li&为了不再伤害艾泽拉斯,万神殿的唯一办法就是打败并囚禁上古之神,等待艾泽拉斯自我苏醒。&/li&&li&泰坦军队随后战胜了恩佐斯和克苏恩,由阿扎达斯打造地下囚笼,米米尔隆制作巨大的机器装置加固锁定,洛肯施以屏障魔法,将它们各自囚禁起来。&/li&&li&泰坦军队来到尤格萨隆的据点,尤格萨隆派出了比恩拉基更强大更聪明的克拉西斯,泰坦军队兵力锐减。奥丁挽救了战局。他指挥洛肯施放幻术,克拉西斯被迷惑了,尤格萨隆的军队自相残杀起来,奥丁发动了猛攻,一举制服了尤格萨隆,将它也囚禁起来。&/li&&li&黑暗帝国落幕,艾泽拉斯得救了。&/li&&li&为了奖励奥丁在对阵上古之神时的丰功伟绩,泰坦任命他为首席管理官。&/li&&li&守护者开始修复艾泽拉斯,泰坦赐予守护者创世之柱来协助他们恢复秩序。&/li&&li&守护者用魔法结界阻止了艾泽拉斯那道伤口的能量外流,涌出的能量积聚成日后被称为永恒之井的湖泊。&/li&&li&为了强化和稳定艾泽拉斯星魂,阿扎达斯和米米尔隆又打造了意志熔炉和起源熔炉。两座熔炉可以将宇宙中的力量输送给艾泽拉斯。另外,意志熔炉还可以强化艾泽拉斯的感知力,起源熔炉可以强化艾泽拉斯的形态。&/li&&li&奥丁指挥同伴将意志熔炉安放在「风暴峭壁」,同时负责看守尤格萨隆。奥丁和其他守卫者在尤格萨隆的牢笼上建造了「奥杜尔」,是泰坦在艾泽拉斯首要据点,由维库人协助守卫这里。&/li&&li&意志熔炉强化感知力的作用可以为岩石和金属生物赋予感知能力,新一代的泰坦造物出现了,包括阿努比萨斯巨人、托维尔、魔古。&/li&&li&高阶守护者莱带着这部分造物前往了艾泽拉斯南部,他发现了亚煞极死亡时落回地表的心脏。莱认为亚煞极的心脏对理解上古之神和虚空生物的本质裨益巨大,因此没有摧毁它,而是建造了一个地窖,将心脏藏在其中。&/li&&li&莱继续西征,来到「奥丹姆」,建造了「起源大厅」,在那里安置了起源熔炉,由托维尔协助守卫这里。&/li&&li&莱继续前往西北的「希利苏斯」,在克苏恩的牢笼之上建立了「安其拉」。&/li&&li&两座熔炉安置完毕之后,守护者开始重塑艾泽拉斯的地表,新的泰坦造物也加入其中。&/li&&li&守护者最初的造物设计过于复杂,新的造物并不完美,而是一群石肤穴居人。守护者们对穴居人深感忧虑,但又不忍心摧毁,于是女巨人艾隆纳亚建造了「奥达曼」,作为穴居人的栖息之地。一些穴居人从中跑了出来,有些在奥达曼附近的地面游荡,有些则进入了瑟拉赞恩所在的土元素位面「深岩之洲」。&i&(在「卡桑琅丛林」附近也残存着一些穴居人,有可能是莱南下的时候带走的。不确定莱带走穴居人的原因所在)&/i&&/li&&li&米米尔隆还发现了一种叫做卡亚的矿石,经过一系列的实验,他发现卡亚矿石可以强化智力。其中一批的实验对象是奥杜尔林地附近的一种原始生物,经过卡亚矿石实验,他们变得极其聪明并具有旺盛的繁殖力。&/li&&li&随后,守护者对设计进行改良和完善,土灵被创造出来了。&/li&&li&土灵负责高山和沟壑,机械侏儒负责帮忙建造和维护守护者的设备,魔古人挖掘河流和水道。守护者还征召了石巨人和海巨人,塑造山脉和海洋。&/li&&li&弗雷亚为了让世界恢复生机,创造了翡翠梦境,同时开始寻找汇聚永恒之井能量之处,建立了生态园,生态园通常位于两极附近,熟知的生态园有「安戈洛环形山」「索拉查盆地」「锦绣谷」。&i&(有一些人认为弗雷亚并没有创造翡翠梦境,翡翠梦境来自艾泽拉斯星魂的梦境,弗雷亚只是将它塑造成形,以与星魂沟通。)&/i&&/li&&li&在生态园中出现的最了不起的荒野巨兽后来被称为荒野之神,分别是:&/li&&ol&&li&白鹿玛洛恩&/li&&li&精灵之母艾森娜&/li&&li&剃刀野猪之神阿迦玛甘&/li&&li&百鸟之王艾维娜&/li&&li&巨熊乌索克和乌索尔兄弟&/li&&li&智者托儿托拉&/li&&li&狼神戈德林(洛戈什)&/li&&li&青龙玉珑&/li&&li&白虎雪怒&/li&&li&朱鹤赤精&/li&&li&玄牛砮皂&/li&&/ol&&li&终于,艾泽拉斯稳定了,泰坦为艾泽拉斯的大陆起了一个名字——「卡利姆多」。&/li&&li&早在万神殿创立之时,阿曼苏尔就请一个叫做星圣的种族协助注视建立过秩序的世界,一旦有变无法逆转,星圣可以启动防故障装置来清除一切生命。万神殿委托注视艾泽拉斯的星圣叫做观察者奥尔加隆。&/li&&li&泰坦们对艾泽拉斯的一切都感到满意,于是离去了。&/li&&li&为了纪念泰坦,洛肯和米米尔隆打造了一种叫诺干农圆盘的神器,神器可以记录艾泽拉斯的历史变迁,等待泰坦归来之时,就知道艾泽拉斯发生了什么。&/li&&li&在泰坦封印元素之时,一些元素侥幸没有被放逐到元素位面,他们在漫长的岁月中进化为始祖龙。&/li&&li&始祖龙中最大的一直叫做迦拉克隆,它吞噬视野内的一切目标来对抗饥饿,它的体型也越来越大,饥饿和体型恶性循环,最后它开始蚕食同类,以及同类的尸体。最终,尸体中蕴含的死亡力量扭曲了它,生出了畸形的肢节和数十只眼睛。除此之外,迦拉克隆身体上的死亡力量还将它残杀的生物尸体变成了无脑憎恶,这样迦拉克隆的大军就成型了。本就无法对抗迦拉克隆的其他生物陷入绝境。&/li&&li&守护者提尔发现了迦拉克隆的威胁,他告知其他守护者必须采取措施,而其他守护者在对抗上古之神时意志几乎消磨殆尽,对世界已经毫不关心。&/li&&li&走投无路的提尔不得不寻找其他生物协助,他最终找到了五条巨龙:阿拉克斯塔萨、伊瑟拉、玛里苟斯、诺兹多姆、奈萨里奥。&/li&&li&经过昏天暗地的战争,提尔和五条巨龙打败了迦拉克隆,迦拉克隆的尸体坠落在「龙骨荒野」。&/li&&li&在战争中,强大的迦拉克隆咬掉了提尔的一只手臂,感染亡灵力量的伤口无法痊愈,多年以后,提尔为自己装上了一只白银之手。白银之手也成为提尔信念的化身:用牺牲换取正义。
&/li&&li&当其他守护者意识到迦拉克隆是一个真正的威胁之后,他们羞愧难当。提尔提议将守护者的力量赐予巨龙,它们在对抗迦拉克隆的战斗中已经证明了自己虽然是原始生物,却完成了守护者的事实。除了奥丁一人反对之外,其他守护者都同意了。&/li&&li&守护者们祈求万神殿将守护力量赐予五条巨龙,得到万神殿的力量之后,巨龙的外表发生了变化,它们成为了守护巨龙:&/li&&ol&&li&生命缚誓者阿莱克斯塔萨&/li&&li&织梦者伊瑟拉&/li&&li&魔法之王玛里苟斯&/li&&li&时光之王诺兹多姆&/li&&li&大地守护者奈萨里奥&/li&&/ol&&li&为了协助守护巨龙完成使命,守护者们对始祖龙蛋施以魔法,它们孵化出了五色巨龙。为了维持五色巨龙的连结,守护者在「龙骨荒野」建造了「龙眠神殿」。从此以后,守护者们回到自己的住所,艾泽拉斯由五色巨龙来守护。&/li&&li&对于守护者赐予巨龙守护者力量的行为,奥丁被激怒了。他认为守护者不听从他这个首席管理官的命令就是一种侮辱,更重要的是,他认为守护巨龙无法保护艾泽拉斯,而艾泽拉斯会因此走向灭亡。奥丁决定打造一支军队来防备未来的艾泽拉斯可能会出现的危机,其他守护者一致反对他的做法,奥丁只好一意孤行。&i&(奥丁的危机逻辑没有表述的很清楚,有可能是担忧力量被滥用)&/i&&/li&&li&他征用了奥杜尔的一侧用来打造自己的军队,又命令海拉将这部分奥杜尔升起以防止其他守护者从中作梗,并施放了一个结界。这里被称为英灵殿。&/li&&li&奥丁许诺维库人在战死之后灵魂会前往英灵殿,重新复活,成为风暴打铸的瓦拉加尔。不过,想要打造瓦拉加尔,奥丁必须找到一个将灵魂运往英灵殿的方法,他不得已开始研究暗影法术,意识到可以先打造一批可以穿行于暗影世界和物质世界之间的生物——瓦格里。&/li&&li&瓦格里有一个缺点,就是永居灵魂形态。没有维库人愿意永久成为灵魂,奥丁计划强制转化一批维库人。海拉因此与奥丁发生了争吵,并威胁奥丁如果执意如此,她就把英灵殿降回奥杜尔,由其他守护者干预。&/li&&li&奥丁认为海拉已经危及了自己的计划,等同于危及了艾泽拉斯,他杀掉了海拉,将海拉转化成第一个瓦格里。海拉在奥丁的意志下被迫将部分维库人转化成瓦格里,这些瓦格里带着维库人的亡魂前往英灵殿,奥丁的瓦拉加尔军队建成了。&/li&&li&萨格拉斯离开万神殿之后,他决定将马顿位面中的恶魔释放出来,作为自己的军队。马顿位面中的恶魔能量太多,萨格拉斯打开它时发生了爆炸,爆炸产生的邪能力量腐蚀了萨格拉斯的身体,它的皮肤裂开,和双眼一样燃烧着邪能火焰。爆炸同样撕开了暗影虚空和扭曲虚空的通道,恶魔从扭曲虚空中鱼贯而出,通过暗影虚空进入物质世界。&/li&&li&萨格拉斯对恶魔提出了条件:要么听命,要么死。恶魔不想死,同时又满意自己毁灭世界的职责,萨格拉斯的军队建成了。他的军队在宇宙中横行,毁灭一个个秩序世界,因为萨格拉斯主张用火焰净化一切,因此他的军事行动又称燃烧的远征。&/li&&li&萨格拉斯毁灭第一个世界时,惊动了守卫那个世界的星圣,当星圣赶来时,萨格拉斯将它也杀掉了。&/li&&li&阿格拉玛感受到了星圣的陨落,他前往调查,却发现燃烧军团的领袖是昔日导师。在说服无效之后,阿格拉玛向萨格拉斯发起了决斗,他失败了,在重伤中逃回万神殿。&/li&&li&万神殿对萨格拉斯的堕落十分震惊,在战备之后,全部前往讨伐萨格拉斯。阿格拉玛告诉萨格拉斯,一个叫做艾泽拉斯的比所有泰坦都强大的星魂正在成长,当他觉醒的时候,就可以根除上古之神的腐蚀,宇宙将迎来永恒的秩序。&/li&&li&萨格拉斯根本听不进去,他向阿格拉玛挥出武器,泰坦们却发现自己根本不是掌握了邪能魔法的萨格拉斯的对手,萨格拉斯大获全胜,准备用邪能风暴毁灭所有的泰坦。在那一刻,诺干农用魔法护盾将诸泰坦的灵魂弹射出去,他们的肉体在邪能风暴中就这样毁灭了。&/li&&li&在于万神殿的战斗中,萨格拉斯发现了自己军队的缺陷——他没办法一个人指挥这么庞大的军队,他来到阿古斯星球,那里居住着一个聪明的叫做艾瑞达的种族,他们的文明已经达到相当的高度。萨格拉斯选了艾瑞达族的三位领袖做副官,即欺诈者基尔加丹、污染者阿克蒙德、先知维纶。维纶没有接受,带领追随者在纳鲁的帮助下逃离阿古斯。&/li&&li&泰坦的灵魂来到艾泽拉斯,将最后的力量注入了守护者体内。守护者意识到得到了泰坦的力量,但不知道发生了什么。他们呼唤泰坦,却显而易见的不可能得到回应。守护者们第一次感受不到泰坦的存在,他们的内心起了波澜。&/li&&li&最聪明的是莱,他意识到事情不只是得到力量这么简单,他推测这是泰坦的最后一丝灵魂。他将阿曼苏尔的残余力量从体内取出,存放在「锦绣谷」的山谷之中,希望这样能够保存他敬爱的泰坦的最后一丝气息。自此以后他便隐居了。&/li&&li&最低落的是洛肯,他开始在一位名叫西芙的维库女人那里寻求安慰,久而久之,两人擦出了爱的火花。但西芙是洛肯的兄弟托里姆的妻子,这场禁忌之爱注定没有结果。&/li&&li&深在奥杜尔之下的尤格萨隆等待这一刻很久了,它意识到蛊惑守护者的时候到了。它找到了对泰坦力量波动最为失落的洛肯,蛊惑使洛肯深深陷入对西芙的迷恋。西芙意识到洛肯和托里姆之间如果发生战争,对艾泽拉斯将是一场灾难,于是她决意离开洛肯。洛肯无法接受失去西芙的未来,他杀掉了西芙。&/li&&li&西芙死后,她的灵魂出现了。她原谅了洛肯,她劝洛肯说谎,否则一旦托里姆发现真相,后果不堪设想。洛肯觉得西芙的灵魂与她生前的性格不太一致,但恐惧支配了他。他终于欺骗托里姆是寒冰巨人之王安格里姆杀掉了西芙,一场在安格里姆的寒冰巨人和托里姆的风暴巨人之间的战争开始了。&/li&&li&西芙接着劝告洛肯要使用意志熔炉打造自己的军队,这样才能防止有变之时保护艾泽拉斯和奥杜尔。&/li&&li&洛肯越发的堕落,他一边打造军队,一边教训托里姆不知道顾全大局,为了西芙发起泰坦造物之间的战争,西芙在天之灵也不会原谅托里姆。托里姆失落之极,他沉默了,一个人躲到了「风暴神殿」之顶。托里姆自我封闭之后,洛肯指挥自己的军队一举打败了安格里姆。&/li&&li&在攻击安格里姆时,洛肯发现自己的泰坦造物军队有些异样,这才发觉西芙只是尤格萨隆制造的幻象,而自己被蛊惑了。但此时已经没有退路,他不能让其他守护者发现自己的行径,于是他加入了尤格萨隆一方。&/li&&li&洛肯开始进攻其他守护者,他最先要打败的就是最强大的奥丁和他的瓦拉加尔。&/li&&li&洛肯跟海拉达成了交易,他为海拉恢复自由意志,海拉则帮助他打败奥丁,海拉报仇心切,同意了这笔交易。奥丁和瓦拉加尔无法突破海拉打造的魔法屏障,奥丁战败了,和他的瓦拉加尔被永远的困在英灵殿。&/li&&li&海拉恢复了自由,她带着瓦格里在英灵殿的下方建造了一个魔法避难所,避难所与无尽之海相连,在海雾之外,被称为冥狱深渊。从此,维库人的灵魂不再前往英灵殿,而是来到这里。一部分没有追随海拉的瓦格里则四散到艾泽拉斯各处,他们残存着良知,帮助亡魂回到物质世界。&i&(即玩家死后,墓地负责复活的瓦格里)&/i&&/li&&li&海拉心中的黑暗力量还是腐蚀了维库人的灵魂,他们因为遭受恨意和痛苦的折磨变得凶残,随海雾和潮水起落,他们就是克瓦迪尔。&/li&&li&洛肯击败奥丁之后,他返回奥杜尔计划制服其他守护者,很快发现米米尔隆在调查洛肯打造的泰坦造物反常的原因,米米尔隆已经开始怀疑是意志熔炉出现了问题。洛肯即时出手,杀掉了米米尔隆。&/li&&li&米米尔隆没有彻底死亡,他的灵魂还未完全消散。米米尔隆的机械侏儒们发现主人的灵魂还在,就打造了一个巨大的钢铁侏儒,将米米尔隆的灵魂容纳其中。但米米尔隆的灵魂已经不完整了,同时差点死去的他再也无心关注世事,只在自己的工作间里钻研。&/li&&li&洛肯随即担心米米尔隆的遭遇会受到其他守护者的怀疑,他已经没有选择。他先对弗雷亚发起了进攻,尤格萨隆趁着弗雷亚虚弱之时奴役了她的灵魂,将她困在奥杜尔的花园中。同时洛肯还派出火焰巨人伊格尼斯和沃尔坎攻打寒冰之王霍迪尔,尤格萨隆同样扭曲了霍迪尔的心智,他退回冰室中,与世隔绝。&i&(伊格尼斯是奥杜尔 2 号 Boss)&/i&&/li&&li&提尔早就怀疑洛肯堕落了,此时不再怀疑,但他没有与洛肯对抗的实力,于是带领阿扎达斯和女巨人艾隆纳亚逃跑了。&/li&&li&洛肯追击提尔和阿扎达斯之时,没有找到躲在风暴峭壁外围的两位守护者,他认为他们已经逃离了风暴峭壁,于是回到奥杜尔,重新调校了机器,宣布自己成为唯一统领及新人首席管理官。他关闭了意志熔炉,赶走了被腐化的泰坦造物,将奥杜尔封闭起来。&/li&&li&多年之后,被洛肯流放的巨人进入了深山与大海,土灵则在地下与穴居人争夺居所,维库人到处游牧,形成村落。泰坦的造物们维持着脆弱的和平。&/li&&li&很快,洛肯的两位火焰巨人打算统治风暴峭壁,他们认为维库人中好战的蔑冬部族可以作为自己的军队。他们征服了蔑冬维库人,然后赋予他们魔法来强化身躯,又打造了强大的武器,专门用来粉碎其他泰坦造物。&/li&&li&没多久,蔑冬维库人的钢铁皮肤变得脆弱,出现了血肉诅咒的初期症状。火焰巨人明白他们还需要其他战力,又铸造了魔像和钢铁构造体。&/li&&li&蔑冬大军首先对土灵下手了,土灵溃败,一小队幸存者逃向提尔和阿扎达斯。提尔派出手下最勇猛的土灵,阿扎达斯和艾隆纳亚打造了防御工事,火焰巨人战败了。&/li&&li&火焰巨人返回灼热熔炉,制造出了魔法陷阱来奴役始祖龙,又给它们配备了烈焰武器。提尔的军队无法与这种战斗力抗衡,他只好向守护巨龙求助。阿莱克斯塔萨让蔑冬大军陷入火海,玛里苟斯吸出和构造体和魔像内的魔法净化,去除了束缚始祖龙的魔法陷阱,奈萨里奥将蔑冬大军困在高山之中,伊瑟拉和诺兹多姆用魔法使泰坦造物们沉睡。提尔赢得了战争。&/li&&li&剿灭蔑冬大军之后,提尔认为必须打倒洛肯,才能得到真正的和平。提尔、阿扎达斯、艾隆纳亚决定先收集关于洛肯的情报,诺干农圆盘记录着艾泽拉斯的历史,是最好的情报来源。提尔前往奥杜尔的正门与洛肯对仗,阿扎达斯和艾隆纳亚趁机偷取了圆盘。&/li&&li&得到圆盘之后,提尔、阿扎达斯和艾隆纳亚不忍被血肉诅咒的泰坦造物承担洛肯的罪恶后果,他们带着这些维库人、土灵和机械侏儒南下了。&/li&&li&洛肯得知白金圆盘被偷之后陷入了恐惧,如果白金圆盘被交给了奥尔加隆或是万神殿,他就难逃一死。在绝望之下,他认为只有尤格萨隆手下两位古老的克拉西斯将领——扎卡基和基希克斯能够挽回败局。因为洛肯脑中具有尤格萨隆的气息,它们响应了洛肯。&/li&&li&扎卡基和基克西斯在一片林地中追上了提尔,为了保全同伴的性命,提尔一人留下阻挡,命令阿扎达斯和艾隆纳亚继续逃亡。提尔与两名克拉西斯将领鏖战六天六夜,绝望中的提尔释放了体内残存的所有阿格拉玛赐予他的力量,引发了强烈的爆炸。扎卡基被炸死了,但基希克斯却侥幸逃脱,它一直到逃到赞达拉的山中,重伤让他陷入长眠,随即它被一些荒野之神发现并埋在了地下。&/li&&li&阿扎达斯和艾隆纳亚看到了地平线上的爆炸闪光,他们回到林地,安葬了提尔,将巨大的白银之手放在提尔的墓碑前。为了纪念提尔,艾隆纳亚将这片林地命名为提尔之陨,在维库语中读作「提瑞斯法」。&/li&&li&维库人为提尔的精神感动不已,他们决定定居于此,守卫提尔之墓。阿扎达斯和艾隆纳亚则带着土灵和机械侏儒继续向南,一直抵达曾经为穴居人建造的奥达曼。阿扎达斯和艾隆纳亚扩建了奥达曼,开凿了一个内室存放诺干农圆盘。&/li&&li&多年之后,奥达曼的土灵出现了血肉诅咒的症状,它们担心诅咒会恶化,于是请求休眠,直到出现治疗的方法。阿扎达斯承诺会在未来唤醒他们,然后将他们封闭起来。&/li&&li&洛肯得知两名克拉西斯将领也失败了之后,他认为没有办法偷取或摧毁奥达曼的诺干农圆盘了。无奈之下,他设计了一些赝品来替代白金圆盘,他称这些赝品为远古法庭。但因为修改了许多历史事件,其中的记录扭曲的连洛肯本人都无法理解了。同时他认为阿扎达斯和艾隆纳亚可能会在未来报复,于是他修改了泰坦交流设备,保证任何生物都无法跟奥尔加隆联系,只有洛肯死去之时奥尔加隆才会得知,这样奥尔加隆就会为他报仇了,启动净化装置,消灭艾泽拉斯的一切生灵。&/li&&li&许多年之后,在维库人的原住地,一个部族因为感染了血肉诅咒不得不面对虚弱的身体,他们想到与始祖龙成为伙伴,弥补身体缺陷。他们成为了掠龙部族。&/li&&li&掠龙也让他们与加勒戈熊人的交战中获得优势,伊米隆国王最终带领他们战胜了熊人。&/li&&li&不久,掠龙部族发现族内的女人产下的婴儿小且畸形。&/li&&li&伊米隆国王认为这件事与守护者有关,但守护者已经不闻不问许多年了,不会再照顾自己的造物,于是伊米隆过往下令处死这些婴儿来净化部族。&/li&&li&一部分母亲不忍自己的孩子被处死,他们南下,来到传说中提尔带领的被诅咒的维库人居住的地方,将孩子托付给了他们。&/li&&li&尽管掠龙部族在伊米隆过往的带领下拼尽全力对抗血肉诅咒,但血肉诅咒仍然越发严重,最后,掠龙部族选择了休眠。&/li&&li&&b&前 16000 年&/b&&/li&&li&在遥远的南方,永恒之井旁的森林里,一种叫做巨魔的生物繁衍开来。他们称本族信奉的荒野之神为洛阿神灵,许多洛阿神灵聚集在一处山脉,巨魔认为这里是神圣的,将山脉命名为赞达拉。&/li&&li&巨魔中最强大的赞达拉部族在赞达拉的一个个山峰顶部建造了许多小型神殿,逐渐发展成一个城市,名为祖达萨。&/li&&li&巨魔中的其他强大部族如古拉巴什,阿曼尼,达卡莱开始挑战赞达拉的权利和领土,然而他们很快意识到,巨魔都是善战的,这导致每次交战双方都会损失惨重,与其争夺,不如另找一块地方。&/li&&li&有一个地方是洛阿神灵告知巨魔祭司和巫医们不得触碰的,那里有一个黑色的石堆。巨魔们发现黑色的石块其实是某种怪物的外皮,他们认为那是一名没有发现的强大的洛阿神灵。巨魔举行了一场鲜血仪式来召唤这位洛阿神灵,却召唤出了在提瑞斯法林地差点被炸死的基希克斯。&/li&&li&基希克斯醒来之后,见到巨魔的文明虽然不值一提,但如果摧毁这个文明也会取悦上古之神。他开始召集黑暗帝国陨落之后一直藏在地下的亚基虫族,发起了战争。&/li&&li&很多巨魔部族被消灭了。赞达拉不得不将巨魔团结起来,统一为祖尔帝国。同时,亚基虫族也在地面下建立了阿兹亚基帝国。但祖儿帝国的巨魔们召唤了强大的洛阿神灵,亚基虫族溃不成军。基希克斯又带着一部分残兵败将逃向东北方恢复力量。&/li&&li&很快,巨魔发现,亚基虫族每次失败之后都会逃往地下,没多久又卷土重来骚扰巨魔的领土。赞达拉说服一些强大的部族到艾泽拉斯的他处建立据点,一旦这些部族击败了哪里的虫族,那片土地就归该部族所有。古拉巴什、阿曼尼和达卡莱部族接受了这个提议。&/li&&li&达卡莱部族前往寒冷的北方,在那里他们遇到了被逃到那里的亚基虫人迷惑心神的托维尔,它们被称为黑曜石毁灭者,达卡莱粉粹了敌人。&/li&&li&古拉巴什部族前往西南方的安其拉,虫群奴役了留在那里看守克苏恩牢笼的阿努比萨斯巨人。在这些巨人面前古拉巴什损失惨重,赞达拉指导古拉巴什拆分成机动性更好的小队,对亚基虫群进行时刻的骚扰,多年之后虫群被消耗战打败了。&/li&&li&阿曼尼部族随着基希克斯的踪迹抵达了东北部的林地,他们在那里消灭了基希克斯,建立了「祖阿曼」。&/li&&li&数百年之后,虫群的阿兹亚基帝国被巨魔粉碎了。虫群逃亡大陆的边缘,也因此造就了三种不同的虫群文化:&/li&&li&北方的虫群受到尤格萨隆的影响,进化成为蛛魔。&i&(副本「艾卓-尼鲁布」「安卡郝特-古代王国」)&/i&&/li&&li&西南方的虫群受到克苏恩的影响,进化成为其拉虫人。&/li&&li&东南方的虫群受到被莱藏起来的亚煞极心脏的影响,进化成了螳螂妖。&/li&&li&在三种不同的虫群文化中,螳螂妖颇富理性,他们在于巨魔交战的后期就看到了己方一定会战败的结局,因此他们主动退出了战争,在「曼提维斯」附近建立了螳螂妖帝国。螳螂妖女皇高高在上,实际管理螳螂妖帝国的是一个叫做卡拉克西的组织。&i&(卡拉克西的意思是:祭司)&/i&&/li&&li&螳螂妖发现自己受到锦绣谷神秘力量的吸引,他们起初并不知道这是亚煞极的气息,他们开始攻击守卫锦绣谷的魔古人,魔古人将它们打回了凯帕树林。&/li&&li&螳螂妖没有将这次失败看成失败,而仅仅是当成魔古人帮他们筛选出了一批强者。它们每隔一百年就发动一次进攻,仅仅几百年,这种特殊的优胜劣汰的方式就让螳螂妖文明壮大起来。&/li&&li&魔古人意识到这个问题之后,趁着螳螂妖两次进攻的间歇发动了突袭,螳螂妖溃败。这时一位叫做柯尔凡的螳螂妖以一己之力挽回了战局。卡拉克西授予柯尔凡以英杰的称号,他是第一位螳螂妖英杰。&/li&&li&柯尔凡认为不可能每次战败之时都会出现一位螳螂妖挽回战局,它用凯帕树脂作了多年实验之后,发现生物可以在琥珀中存活数千年。螳螂妖进而出现了用琥珀封藏英杰的战术,在危机之时,螳螂妖就会唤醒英杰,帮助自己的种族走向胜利。柯尔凡率先尝试了这种方法,卡拉克西又授予它至尊者柯尔凡的头衔。&/li&&li&&b&前 15000 年。&/b&&/li&&li&早在巨魔与亚基开战之前,还处于互相征战之时,一直居住在海加尔山下方洞穴里的黑暗巨魔部族对争权夺利毫不关心,他们昼伏夜出,皮肤也因此由蓝变灰,他们探索者卡利姆多,最后来到永恒之井旁,进化成高贵、智慧又永生的暗夜精灵。&/li&&li&暗夜精灵放弃了黑暗巨魔的传统,开始崇拜月神艾露恩。他们结识了许多大自然里的生物如精灵龙、奇美拉、树妖等。&/li&&li&林地生物将暗夜精灵蓬勃发展的消息汇报给了海加尔山的荒野之神,半神塞纳留斯对暗夜精灵产生了浓厚的兴趣,认为这个新生种族热爱自然的本性使他们有能力成为大自然的守护者。暗夜精灵则把塞纳留斯成为月神艾露恩与白鹿玛洛恩的儿子。&/li&&li&暗夜精灵没有让塞纳留斯失望,他们在永恒之井周围建立了都城艾露迪斯,意为艾露恩之眼。在日夜更替中,暗夜精灵渐渐沉迷于解开永恒之井的秘密,也因此掌握了强大的奥术魔法,奥术魔法也成为了社会文化的一部分。&/li&&li&暗夜精灵中最虔诚的女祭司在一座名叫「苏拉玛」的城市聚集,苏拉玛成为暗夜精灵祭拜艾露恩的中心,也是艾露恩姐妹会的大本营。&/li&&li&终于,在蓬勃发展的暗夜精灵社会出现了最为德高望重的统治者——艾萨拉女王。&/li&&li&艾萨拉的统治让暗夜精灵文明成为了黑暗帝国之后最伟大的帝国,暗夜精灵帝国北起寒冷的杉达拉,南至菲拉斯的埃雷萨拉斯,东西横贯艾泽拉斯,全艾泽拉斯三分之二都是暗夜精灵的领土。&/li&&li&艾萨拉身边的贵族们开始自称为奎尔多雷,意为上层精灵,这让所谓的低等精灵很不满,加速了暗夜精灵社会的阶级分化。尽管如此,所有精灵都对艾萨拉爱戴有加,他们将都城艾露迪斯更名为辛艾萨莉,意为艾萨拉的荣耀。&/li&&li&艾萨拉建造了一座前所未有的神殿来致敬艾露恩,她将这座神殿命名为拉萨尔拉扎,意为天穹宝座。她又任命一批精灵在卡利姆多的南部建立了宏伟的埃雷萨拉斯,在那里守护她最为珍贵的书卷。这批精灵被称为辛德拉,意为行踪隐秘之族。&i&(最令人熟知的书卷莫过于《屠龙纲要》)&/i&&/li&&li&艾萨拉下令禁止暗夜精灵踏足海加尔山,尊重亲近自然的古老传统。但实际上,艾萨拉明白在海加尔山中弥漫着古老的魔法,强大如她也无法征服那里,同时又从心底看不起海加尔山和所谓的自然和谐。随着对信仰成为暗夜精灵社会的教条,整个社会开始排外。&/li&&li&巨魔开始对日益扩张的暗夜精灵不满,然而经过几次战斗,他们发现自己根本不是掌握永恒之井力量的暗夜精灵的对手。然而在艾萨拉眼中,巨魔还很原始,她对征服巨魔不敢兴趣,为了维持稳定与和平,她特赦赞达拉及以南仍归巨魔所有,巨魔没有办法只能勉强同意,这个耻辱在巨魔心中世代相传。&/li&&li&而在艾泽拉斯的最南端,几千年前,洛肯在攻打其他守护者时,因为担心南方的莱会回到奥杜尔,他曾派出一支小队南行,这支小队虽然没有找到莱,但是却将尤格萨隆的血肉诅咒传染给了南方的泰坦造物。&/li&&li&在一直守卫锦绣谷的魔古人之中,血肉诅咒爆发了,开始有魔古人死亡,魔古族的心中滋生了恐惧和怀疑。他们分化出多个派别,甚至文化和语言也开始变得不同。各个部族之间争斗不休,史称百王时代。&/li&&li&与此同时,一些新的种族被莱登封存的阿曼苏尔的力量吸引来到锦绣谷,其中包括锦鱼人、猢狲和熊猫人。&/li&&li&青龙玉珑、白虎雪怒、朱鹤赤精、玄牛砮皂四位荒野之神被这些新的生命形态吸引,同样聚集到了锦绣谷,守护并指引这些生命发展自己的文化。熊猫人成为与荒野之神最亲密无间的种族,受他们称为至尊天神的荒野之神的影响,他们的文化渐渐发展为寻求和平。&/li&&li&魔古人中的一个低等督军受到了近臣的背叛被杀,按照惯例,一个氏族首领被杀之时,他的族人也会被杀光。然而这个督军的儿子雷神却选择了流亡而不是复仇,魔古人认为雷神不会构成什么威胁,就放过了他。&/li&&li&雷神其实只是对政治斗争不感兴趣,他认为魔古人是最高等的,而连年的战争甚至让魔古人忘记了守护者的圣殿,那时莱已经被魔古人称为莱登&i&(主人莱)。&/i&他独自前往寻找莱登,认为莱登一定有一个深谋远虑的计划,而不是放任自己的造物被血肉诅咒而不管。&/li&&li&雷神最终找到了莱登的圣殿,他向莱登询问魔古人的使命是什么,但莱登沉默不言。一天天过去,雷神意识到莱登并不是有什么计划,只是放弃了。他责骂莱登竟然抛下了泰坦赋予的使命,莱登终于从恍惚中醒来,带领雷神前往雷霆山,在那里告知了雷神关于万神殿的毁灭,以及最后的希望艾泽拉斯也已经被腐蚀的真相。&/li&&li&雷神却没有放弃,他决定,既然莱登不再履行职责,那么他亲自来承担这个责任。他用魔法束缚了莱登,把莱登的力量与阿曼苏尔残存的力量一并夺走,并将莱登囚禁在雷霆山。&/li&&li&雷神驾驭者闪电与雷霆的力量归来了,魔古人无不臣服,随着时间推移,魔古人对雷神的态度由畏惧变成了崇拜。&/li&&li&除了阿曼苏尔的风暴和雷电之力之外,雷神还掌握了使用泰坦机械纳拉克煞引擎的方法,通过这个引擎,魔古人可以塑造新的造物,比如土地精和蜥蜴人。纳拉克煞引擎甚至还能驱散血肉诅咒。有了这些能力,魔古人对其他种族的战争已成必然趋势。&/li&&li&雷电之王征战的第一个行动是进攻锦鱼人,锦鱼人与猢狲早已缔结了密切的联盟关系,然而猢狲却背叛了锦鱼人,投靠了魔古人以换取优待权。虽然魔古人从未兑现自己的承诺,但猢狲的背叛导致锦鱼人一败涂地,从此锦鱼人和猢狲时代为仇。&i&(翡翠林的猢狲与锦鱼人为敌对关系,联盟玩家将与锦鱼人结盟,部落玩家将与猢狲结盟)&/i&&/li&&li&熊猫人见到锦鱼人的命运,逃往昆莱山寻求雪怒的庇护。雷神打败了雪怒,玉珑、赤精、砮皂前来援助,但他们同样被雷神打败。雷神将四位至尊天神囚禁在四处。&/li&&li&雷神一统锦绣谷和雷霆山之后,他统一了语言和度量衡,又命令奴隶建造蟠龙脊来抵挡螳螂妖百年轮回的进攻。强大的魔古帝国出现了。&/li&&li&赞达拉巨魔注意到了在南方的雷神所驾驭的强大力量,一名叫做祖达萨的高阶祭司带领巨魔远赴锦绣谷,他声称赞达拉有着对艾泽拉斯的知识,魔古人则拥有力量,提议与魔古人结盟。&/li&&li&雷神认为能够在守卫锦绣谷的同时了解世界是一个绝佳的方式,他同意了。&/li&&li&赞达拉认为早晚有一天会把魔古人的力量占为己有,雷神则认为在榨干巨魔的价值之后再奴役他们也不迟。赞达拉开始传授魔古人以知识,魔古人则教会了赞达拉巨魔奥术魔法,并把山谷边上的一片沃土分给了赞达拉部族。&/li&&li&除了表面的契约之外,雷神与祖达萨之间还有这一个不为人知的交易。雷神掌握了死后复活的方法,但他不相信魔古人,沉迷权利和力量的魔古人有可能会把一切据为己有。于是他把方法教给了赞达拉,赞达拉则知道,如果没有雷神,就不可能彻底破解奥术魔法的秘密,也就不可能得到雷神的力量。&/li&&li&显然这个结盟是脆弱的,但却因双方的利益关系奇迹般的从来没有被打破过。&/li&&li&于此同时,托维尔正在西方的奥丹姆境内承受血肉诅咒,他们期待着莱或者莱带领的魔古人能够拯救自己。终于有一天,雷神召唤了托维尔,向他们展示了魔古帝国。雷神向托维尔承诺会在魔古帝国中给托维尔以高位,来换取对起源熔炉的控制权。同时坦诚了击败了守护者莱并控制了纳拉克煞引擎的事实。&/li&&li&得知雷神背叛守护者之后,托维尔在震怒之后拒绝了雷神。雷神在大怒之下进军奥丹姆,托维尔完全不是雷神的对手,无奈之下启动了起源熔炉,起源熔炉毁灭一切的力量喷涌而出,地表的一切生命包括雷神都被杀掉了,奥丹姆从生机盎然的世外桃源变成了一片荒漠。&/li&&li&雷神死后,一小部分拥护者将雷神的尸体运回了雷霆山。&/li&&li&赞达拉巨魔在雷神死后目睹魔古氏族之间无休止的内战,认为不会有任何魔古氏族可以独掌大权,便不再对任何魔古势力效忠。&/li&&li&托维尔为了避免今后起源熔炉毁灭的力量落入他人之手,他们施放了魔法结界,将奥丹姆隔绝在凡人的视野之外。&/li&&li&&b&前 12000 年。&/b&&/li&&li&无情之齐昂做皇帝时,原本在卡利姆多草原上接受塞纳留斯教诲的野牛人厌倦了与巨魔分享狩猎场所,南下来到了锦绣谷。齐昂将他们捉住,把他们打造成了更强大更聪明的仆从,并弱化了他们的野蛮本能。&/li&&li&虽然从雷神死后魔古帝国再无一人皇帝能与雷神媲美,但到缚奴者牢非做皇帝时,对奴隶的奴役却变本加厉。&/li&&li&一位叫做康的熊猫人酿酒师也遭受了苦难,他的儿子被魔古人派往蟠龙脊在迎战螳螂妖的战斗中充当跑回,妻子也在阻止魔古人带走儿子的时候被杀。康陷入深深的痛苦,在痛苦中他尝试思索一个问题:为什么魔古人要让他们这样痛苦。他的结论是:魔古人并不强大,需要奴隶正是他们软弱的证明。&/li&&li&康开始习练武艺,因为魔古人禁止除守卫蟠龙脊之外的任何奴隶接触武器。当他练成之后,将武艺传授给了无数的熊猫人。魔古人很快得知熊猫人在练习一种技巧,康知道他和他的学徒们暂时还无法对抗魔古,于是带领这群熊猫人前往昆莱山。&/li&&li&令康意外的是,他在昆莱山意外的发现了被雷神囚禁的雪怒,雪怒把智慧传授给了他的追随者,从此熊猫人武僧就为战斗做好了准备。&/li&&li&武僧首先进攻的是魔古山宝库,他们从魔古人手中夺取了纳拉克煞引擎。这场胜利激发了其他奴隶的反叛欲望。猢狲、锦鱼人、土地精和野牛人都加入到熊猫人的的队伍中。&/li&&li&魔古军队屡战屡败,直到退守锦绣谷。锦绣谷的能量源源不绝,康意识到必须主动出击,否则没有可能夺下锦绣谷。他与牢非进行了最后一战,两人同归于尽,魔古王朝覆灭了。&/li&&li&奴隶翻身之后开始产生了对魔古人复仇的愿望,以让魔古人血债血偿。康的学生中最有前途的宋劝说获得自由的奴隶们正义和复仇是不同的,他遍步魔古帝国曾经的领土,传播康的智慧,许多人受宋的影响也加入到了游历和讲述的旅程,他们后来成为了游学者。&/li&&li&这样,一个建立在正义、智慧和仁爱准则上的熊猫人帝国诞生了。&/li&&li&获得自由的野牛人内部却产生了分歧,大部分野牛人还对自己的传统和半身塞纳留斯有着模糊的记忆,他们北上寻找。在他们之中,一部分喜欢游牧的部族一直北行到风暴峭壁,成为后来的牦牛人;另一部分则回到了卡利姆多,与塞纳留斯重新建立联结,成为后来的牛头人。&/li&&li&留在熊猫人领土的野牛人依然保留着野蛮的本性,他们开始与熊猫人发生冲突,为了不至于与昔日的盟友反目成仇,他们一直西行到蟠龙脊之外。&/li&&li&&b&前 11900 年&/b&&/li&&li&赞达拉祭司祖拉萨在见到魔古帝国被熊猫人推翻之后,断定熊猫人不会归还魔古人曾经许诺给他们的肥沃土地,并且认为不能等待熊猫人对巨魔构成威胁,于是向昆莱山北部的村落发起了突袭,以此为据点向熊猫人展开了进攻。&/li&&li&熊猫人已经数十年过着闲云野鹤的生活,武僧却不能抵御空中驾驭者巨大蝙蝠的赞达拉,熊猫人在这场战争中几乎毫无招架之力。&/li&&li&女熊猫人蒋骑着云端翔龙,加入了正在翡翠林背水一战的武僧,云端翔龙冲破了赞达拉的阵线,迫使巨魔撤退。一直认为翔龙无法驯服的熊猫人纷纷效仿,他们被称为云端翔龙骑士团。&/li&&li&赞达拉意识到无法战胜拥有空中力量的熊猫人,他们决定复活雷神。熊猫人察觉到巨魔的计谋之后来到了征服者陵墓,蒋与巨魔将军蒙加兹同归于尽,熊猫人胜利了。&/li&&li&&b&前 10000 年&/b&&/li&&li&熊猫人皇帝少昊登基了。他遵循传统,请一位锦鱼人先知为他预测未来,锦鱼人先知却看到了即将到来的燃烧军团的入侵。&/li&&li&熊猫人决定去寻找他的好友美猴王和至尊天神寻求帮助。在寻找他们的路途中,少昊遇到的艰难让他产生了各种情绪,这些情绪受亚煞极的影响成为了叫做煞魔的物质实体。少昊打败了它们。&/li&&li&玉珑告诉少昊他需要找到潘达利亚之心,最终,少昊意识到他的人民需要的是时间,时间会让熊猫人成长并最终有能力击败燃烧军团,他自己就是潘达利亚之心,他与自己的土地合二为一,将这块土地从卡利姆多分离开来,又升起了迷雾,这块后人称之为潘达利亚的土地隐没在迷雾之中。&/li&&li&在永恒之井旁,上层精灵对井水的不停操控使魔法洪流进入了扭曲虚空,萨格拉斯终于发现了与万神殿决战时阿格拉玛口中的艾泽拉斯的位置。&/li&&li&萨格拉斯使用当初诱惑艾瑞达人如出一辙的计谋,使用力量诱惑上层精灵,第一个听到萨格拉斯召唤的人是艾萨拉的左右手之一的萨维斯领主。萨维斯将萨格拉斯引荐给艾萨拉女王。&/li&&li&艾萨拉受萨格拉斯力量的诱惑,命令改造永恒之井,作为萨格拉斯进入艾泽拉斯的传送门,同时召唤小传送门,让恶魔先锋军进入艾泽拉斯。深渊领主玛诺洛斯、驯犬者哈卡和污染者阿克蒙德进入艾泽拉斯。上古之战揭开序幕。&/li&&li&「黑鸦堡」领主拉文凯斯带领暗夜精灵组织起一支抵抗军,在抵抗军中,对未来影响最重要的三位暗夜精灵是玛法里奥、伊利丹、泰兰德。&/li&&li&玛法里奥?怒风师从半神塞纳留斯,是最有天赋的德鲁伊,他在泰兰德的养女珊蒂斯·羽月的协助下击败了萨维斯领主并将他的身体扭曲成了橡树;伊利丹对奥术魔法的天赋让他救了拉文凯斯一命,被提拔为拉文凯斯的私人法师;泰兰德拯救了无数人的生命,成为高阶女祭司。&/li&&li&萨格拉斯将萨维斯转化成萨特,萨维斯开始将其他上层精灵也转化为萨特。&/li&&li&在苏拉玛城的一群上层精英层担心燃烧军团不会如承诺的那样兑换上层精灵的利益,由大魔导师艾利桑德带领向恶魔发起了攻击,他

我要回帖

更多关于 伊的连笔字 的文章

 

随机推荐