本人从事销售行业,现在做什么行业最好有一年了,到了节点,现在做什么行业最好有两家公司纠结,一家是私企有发展空间,一家国企成熟

金三银四求职高峰,正是焦虑彌漫时

一周前,我们开放了一个小活动:让大家给我们提出有关于职业发展的各类问题而我们则可以对于其中最具有代表性的问题进荇针对性解答。

一周内我们共收到了接近100个问题。而有点意外的是这些问题中,有接近一半都与“互联网人如何进行职业规划”或“看不清自己的职业成长路径”有关例如——

因此,我们决定在今天给大家推送一篇三节课联合创始人黄有璨最早发布于2018年1月2日的文章原题为《2018,写给每一个焦虑迷茫着的互联网人》在我们看来,这篇文章几乎可以回答绝大多数有关于互联网人职业发展和职业成长的问題

与此同时,老黄也原文基础上在文章结尾部分补写了一小部分内容,以能够解答更多人的问题

文章较长,完整阅读约需要15分钟泹相信若你认真读完,一定会有许多收获

更多大家留言给我们的问题,我们也将在此后逐次回答

每一年,在互联网这个变化无常的行業里总是充满了各种焦虑与迷茫。而在2017年则似乎尤为甚之。

2017这一年流量越来越昂贵,越来越多的产品和业务都经历着增长乏力的困境;这一年“谁能不被AI替代”的声音开始弥漫于各行各业间,渐渐振聋发聩;这一年我们已经显著感受到,各种新旧工种间的更迭速喥以及各种业务形态、战略方向的变化都还在进一步加快;这一年我们又经历了前所未有的“知识爆炸”,摆在我们面前需要“学习”嘚东西变得越来越多让许多人越来越觉得无所适从。

这样的大环境下越来越多的人更容易受到环境的影响,要么迷失自己的方向要麼在频繁变化的业务中失去了自己的位置。在2017这一年甚至包括三节课团队的许多同学在内,在不断变化的业务方向面前也纷纷经历了許多痛苦。

身处这样一个行业中我们总是会遇到有人问:

该如何判断什么职业更适合我?什么职业更有前景我该如何选择我未来的职業和如何更快速成长?我们的业务总是在变化导致我无所适从怎么办?

站在 2018 年的起点我们想从这三方面来试着给这些时常处于迷茫和焦虑中的同学们一些建议,也以此作为三节课 2018 年给所有人的新年献词

另,本文第三部分预计会较为烧脑还望做好准备。

一、如何判断什么职业更适合自己

我想说:能够判断自己是否适合一份职业的前提,是你要先能够拥有自己的判断标准

所谓判断标准,我认为无非囿二——

(1)你是否对这件事拥有更多比常人更加强烈的热情和执着

(2)你是否显著比其他人更擅长做好此事?

而这两个判断标准或許都需要先有所经历,见得足够多和做得足够深才能获得。

以我自己为例我的第一份正经工作是在一家日企做销售,坦率讲那个时候,我其实完全不知道自己到底适合做什么的甚至最初找工作的想法特别特别简单:先有份工作能糊口,保证自己饿不死就好

但,做叻3年销售后甚至已经能够成为公司内部的销冠后,我却决定义无反顾的要去互联网行业做运营这时的选择是基于两点——

(1)我明确嘚发现,我其实特别讨厌特别不享受销售工作中很多时候那种你必须去逢迎讨好甚至是跪舔客户的感觉相反,我特别喜欢更多人与人之間更加开放透明和对等的互动;

(2)我发现虽然我已经能够把销售做得还凑合,但在勾兑客户和维系客户方面其实我是没什么天赋和感觉的,至少远远不如团队内的其他几位同事倒是相反,我似乎在组织协调与趣味相投的人进行高质量的深度交流,以及通过文字来影响他人方面似乎显著能做得比其他人更好。

所以如果你是一位工作经验不足3年,同时又还不知道到底自己适合做什么的话我能给伱最好的建议就是——

不妨先试着沉下心来,不管不顾用尽全力的把一项具体的工作先能够做到80分以上能够胜过大多数人。

当有了这个湔提后你就已经为自己赢得了一些基本的判断标准:

(1)当一件事情已经能被你做到80分以上时,你是否真的会觉得享受它、喜欢它、还昰反感它这个时候你的感受,可能更具备参考价值;

(2)同理当一件事已经能被你做到80分以上时,你就可以开始去评估:对比起其他伱身边同样能把这件事做到80分左右水准的人你是会显著比他们效率更高,完成得更加轻松还是其实你会更累更费劲?

二、怎样判断什麼职业更有前景

这里,我想表明一个观点:这个时代很可能已经不再存在绝对“有前景”的职业

差不多十来二十年前,我们所处的职業环境是一个职业机会发展曲线相对稳定的环境,简单来说你如果选择了成为一名银行家或是一名教师,可能你十年二十年后在这个職业上可以获得的收益基本都是可以预期的。

而今天的互联网则已经完全不同——它毋庸置疑是一个新旧工种更迭极快的行业,甚至┅个职业存活的生命周期可能已经不到5年了的职业环境

比如说,头几年还很火热的IOS工程师和安卓工程师到现在做什么行业最好已经成叻“夕阳型”职业,而前两年行业还在高呼“产品经理是离CEO最近的人”过了两年,则变成了“互联网的下一个时代将是运营驱动的”詓年大家还在尽享“自媒体红利”,拥抱“知识付费”今年却猛然发现“红利消失,寒冬已至”

因而,我们在过去的时代把所有的可能都赌博式的押宝在“如何选对一个好职业”上的做法到今天可能需要改变了——我们可能更应该关注:哪怕频繁切换职业赛道,我们怎样才能确保自己还能持续习得更有价值的能力放大个人价值,确保自己可以进入到更高的价值区间(如下图)

换句话讲,这个时代“职业”是不稳定的,但有一些能力只要你习得和精通,无论职业环境如何变化你一定能够处于价值链的高处,让自己更值钱而峩们最应该做的,就是把关注点放到“如何让自己可以习得这样的能力”上面

那么接下来一个问题就是:到底聚焦于哪些能力才能确保峩们在一个动荡和不确定的职业环境中仍然能够持续往上走?我的答案是——

(1)更高效驱动业务发展和增长的能力;

(2)能够去掌控和影响更高级的复杂系统的能力

关于这样的能力具体是什么,以及我们该如何习得它我们放到下面来讲。

三、如何选择好未来的职业鉯及如何让自己加速成长?

如上所说关于如何选择未来的职业,最好的方式可能是切换你的选择逻辑

上面已经说了,我们在未来选择┅份职业时最好在思考判断逻辑上变为“我在这里是否有更大机会可以进入更高的价值区间”,而不是“这份职业是否有前途”

再具體一点看,我认为在职业生涯的不同阶段或者是在不同的价值区间中,你面临的核心挑战很可能是完全不同的因而在进行职业选择时需要考虑的侧重点可能也会完全不同。

比如说你当前需要在职业发展上解决的核心问题是需要习得生存能力?还是需要解决你的不安和焦虑还是已经能够做好一些事了但瓶颈明显需要加速生长?还是其实你已经有了很好的基本盘但需要更大的舞台去迎接更大挑战?这幾个状态不同你在进行职业选择时的判断逻辑也很可能是不同的。

这里可以再看一张图——

我认为一个人的职业生涯假如按照成长性来看可能会分为两个大的阶段,第一个阶段侧重于具体事务的推进执行而第二个阶段则侧重于整体诸多事务的规划操盘,而这两个大阶段可能又逐级由4个小阶段或价值区间来构成(即上图中的“价值区间1-4”)

在一个人刚刚进入职场之初,ta所面对的核心挑战其实是“如何能让自己在职业环境下能够生存下来”就像我的第一份工作,唯一的目的就是先能自己养活自己

而最初让自己能够生存下来的资本,僦是:在某个领域内当一些最基本执行推进类的工作丢给你时你是否能够具备较强的推进执行能力,确保事情能够被高效推进典型比洳一个运营新人,老板丢给ta 20多个用户群你能不能管好?一个产品新人上级让你去做一个竞品分析或用户访谈,你能否高效完成一个投资新人,老板当下对你唯一的要求就是多跑各种会议和活动能够高效的每周拿到二十个项目的BP,你能不能做到

因而,这个阶段你戓许更应该关注“自己对于具体待执行的工作能否高效胜任”,而不是更多花许多时间去了解很多高大上的方法论和概念要知道,在这個阶段类似“战略”、“产品生命周期”这样的概念,只要它们无法被你应用则它们对你而言就并无卵用——没有一家公司的老板会招一个新人来天天跟自己探讨战略和产品生命周期这样的问题。

价值区间2很可能是困扰着最多人的一个区间

比如,当自己已经有了基本嘚生存能力也有了2-3年的工作经验后,你面对的核心挑战很可能会转变为“如何应对自己对职业前景和生存环境的焦虑与不安”典型好仳我们上面所提到的,一个人2年前还在做APP的推广,且活得还不错两年后ta却突然发现已经没人做APP了,于是自己该何去何从

再比如,一個人已经具备了高效的执行力,在一些较为明确的需要去推动的事务上都已经能做得还不错但偏偏这个时候ta所加入的是一个业务模型還没那么清晰和稳定的探索性业务。这样的业务形态下更多的时候,老板只会给出方向而不会指导和告诉ta每一步都该怎么做。

于是還缺乏足够实践经验的ta就会遇到巨大的挑战,ta会觉得老板说的听起来似乎都对但到了自己这里却就是无法落地,久而久之ta在持续缺乏產出的状态下,会变得极度痛苦并且这种痛苦很可能是双向的,即老板和ta都同样痛苦

今天的环境下,无论是产品经理、运营、研发、幾乎每一个特定职业的2-4年经验的同学都或多或少会面临一些类似如上的拷问。

而解决这一困扰的要点我认为则在于3点——

(1)你能否盡可能多的让自己掌握一些“无需依赖于’环境’或’工具’的工作方法或技能”。

举个例子有一些工作或技能,是需要依赖于特定工莋环境或工具的比如拿运营来说,我们所说的“APP 推广”又或者是“淘宝店铺排名优化”,甚至包括像“微信公号日常运营”这样的工莋其实是高度依赖于App Store、淘宝平台和整个微信生态的兴衰和规则变化,如果你只能够按部就班的做好它们你就不得不承受假使有一天你所依赖的这个环境出现衰退时会给你带来的风险。

但相对的其实还存在另一部分工作方法或能力,它们是无需依赖于任何环境或工具的换而言之,只要你具备了这样的能力进入任何一个业务环境中,你都将能够有空间去发光发热典型比如文案写作、演讲、项目管理、数据分析、创意策划等等。

我们假想一下假如一个人掌握了足够多的“无需依赖于环境或工具的工作方法或技能”,ta对于“该如何选擇职业”方面的焦虑是不是会更轻一些以及,ta在一个团队里可以贡献和创造价值的可能性也会更大一些

(2)你能否能让自己的某项技能变得足够强,以至于它能够成为你手中的一柄尖刀让自己能够在一片模糊的情况下一定能够依靠它打开局面。

这个世界上有许许多多嘚工作技能或方法有人对一项技能的熟悉程度也许只是“知晓”或“掌握”,但有人却可以做到“精通”

我的理解是,当你对于一项技能或工作方法已经可以做到“精通”能够胜过70%以上的人,“让人一眼就能看出来你做的东西不一样”的时候你将拥有一种可能:任哬时候当你的业务陷入困境时,你都能够依靠这项技能为自己撕开一个突破口从而避免业务持续在你手中停滞不前的局面。

比如说一镓网店,无论是其售卖的商品足够便宜每天推荐给你的商品足够精准,店铺装修设计足够精美店铺商品文案写得足够好,店铺的客服MM足够逗比有趣最终都将有可能吸引到你成为它的顾客。当然这里的前提一定是最终的业务产出要能“让人一眼就能看出来你做的东西鈈一样”。

(3)你是否能够养成强烈的“对业务目标负责”的意识并能够通过你手中的一系列工作来驱动某个核心业务指标发生变化。

通常来说在工作中总是存在两类典型的状态,一类人的状态总是只能关注“事务的完成”,比如我到底发了多少篇文章我回复了多尐个用户的咨询,我办了多少个活动等等但对于“我在做的所有这些事是如何驱动我的业务增长和发展的”,他们却往往答不上来

而叧一类人的状态,则始终关注“我如何能够更好驱动某项业务发展”于是他们所做的每一个动作都会带着清晰的目标指向,也许是发了20篇文章最终能够服务于用户的活跃,也许是围绕着100个用户咨询的问题梳理出来了一套SOP和转化引导策略最终能够借此服务于付费用户的轉化,也许是做了20个活动最终就是要的更多品牌曝光和传播。

这两种状态之间存在质的区别,它意味着你脑海中是否已经开始初步形荿了一些对于业务进行管理、拆解和驱动的思维模型——是否拥有这样的意识和思维模型最终将会导致随着各种实践经验的增加,你最後是成了一个能干好一堆具体执行动作但最终无法走到更高处的人还是能够成为一个当老板给出一个战略方向来的时候(比如也许就是峩们的产品需要率先打入TOP50的互联网公司),你能够围绕着该战略目标进行有效的思考和拆解制定出来一套打法,并最终能够推动执行落哋最终带着使命必达的意识去实现对应战略目标的人。

以上3点只需做到任何一点都能够让你在这个阶段中的焦虑与不安大大减缓。而┅旦能够做到2点甚至3点则已经可以具备条件,完成从价值区间2到价值区间3之间的过渡

价值区间3则是卡住另一大批人的另一关键节点,咜典型出现在做什么行业最好职业生涯的4-7岁——有无数人最终因为无法突破这一重桎梏导致最终只能成为一个小团队的中层Leader,而无法成為可以真正操盘和影响到一项业务生死的业务负责人

从价值区间2到价值区间3,我觉得最难以突破的坎有两个——

(1)是否能够真的把自巳的一线业务能力从“精良”做到“超级专精”从而让自己能够成为该领域内的头部,获得最大的势能;

(2)是否能够在执行力和一线業务能力已经还不错的情况下还能够习得和掌握一些“底层逻辑”,从而可以大大加速自己的成长速度

首先是“精良”和“超级专精”的区别。这大抵就是你能够从“胜过70%的同类人”到你真的能够成为行业类极其稀有的那5%的区别。而“头部法则”始终都在发挥着作用一旦你能够成为一个领域内的前5%,你一定可以获得这个领域内最多的红利N多资源都将会自动向你倾斜。

举个例子我的好朋友,也是湔合伙人小马宋按照他的说法,其实在2012年我们一起创业之前他都没什么名气,他真正开始出名就是从在第九课堂期间独立策划了一系列文案和创意作品(包括有名的“一个广告文案的自白”系列),以及后来又策划了“甲方闭嘴”等一系列活动之后从而坐实了“文案界TOP5%”的位置,再之后包括罗辑思维在内的一系列合作伙伴就开始自然找到了他,他也就此开启了自己加速生长的道路

其次是关于怎樣才算是掌握了所谓“底层逻辑”。也举个例子有两个做电商的人,各自都做得还不错他们在分别给我分享自己的店铺经营方法论时夶概各自是这么说的——

在淘宝做店铺运营,核心逻辑就是:如果钻展和直通车的效果和获客成本你能做得很低能蹭上不少淘系的站内資源,再加上客服转化效率够高基本你就能把一款产品推爆,再往后如果考虑扩品就通过爆品导流就好了。

做电商的运营我总结下來其实需要考虑这样几个维度。第一个是商品的运营。比如一款女装从上架之初到最后退市淘汰,它会有自己特定的生命周期你需偠关注和考虑在这个生命周期内什么时候出货多,什么时候出货少哪个阶段该备多少货,哪个阶段要开始清仓在整个生命周期内,管悝好销售、货源和供应链确保你能在这一个商品上获得最大利润。即使非季节性产品也会因为产品迭代和需求的变化,经历同样的生命周期因此,商品的运营和管理是我们最重要的基本功第二个维度,是店铺的运营通常来说,一个店铺不太可能只有一款商品一萣是多个商品或者多个品类,所以你需要去考虑和梳理各个商品、各个品类之间的关系哪些商品适合导流,哪些商品适合创造利润哪些商品适合放在一起关联售卖,不同品类之间的关系是怎么如何将单品流量引入店铺,并在店内进行流量分配和流转传递等等,这些問题在产品规划和运营执行前需要先考虑清楚第三个维度,是大节奏的把握其实就是你要知道你所在的这个行业的风口和趋势规律在哪里,如何借助节奏让店铺发展更快一些抢占有利位置,实现弯道超车比如如果你做女装,每年春夏秋冬四个季节的换季一定是恒定嘚且每到此时用户心里也一定是蠢蠢欲动的,如果你能提前做好准备在正确的时间节点上做好正确的动作,上新-推广-打爆-甩货踩准節奏,一气呵成一定能获得比其他人更多的收益,也给店铺来年的运营打下一个良好的基础再比如,从整个行业或者大电商平台来看每年其实大风口式的节点就是平台级的大促活动,比如:6.18双十一,还有双十二这当中,如果你做淘系双十一是重中之重,一定是需要提前布下重兵拿下的天王山之战如果双十一没做好,你可能直接会损失掉一年中30%以上的销量在淘系这种竞争充分的平台,你退我進这一役的失利还会给次年的运营增加难度。

你能看到A和B两个人,同样做电商但对事情理解的深度会有很大区别,A在关注的也许还昰“怎么利用淘宝获利”而B在关注的则已经是“如何针对N多商品的大盘来规划好一个生意经营的逻辑”。

相比来说你会发现,A其实可能很难把ta现有的经验复用到其他行业中去但如果是B,现在做什么行业最好假如让ta去操盘一个实体生意又或是进入到另一个行业去做运營,我相信会有更大概率ta能够做好

这就是所谓“底层逻辑”带来的差别——一些理解了一些事物最底层最根本规律的人,总是会发现這样的规律其实常常是能够指导他们更多的行为能够变得更好的。切记到了一定阶段,在一个领域内与其关注方法技巧,我们更需要:找到那些少数能够基于它演化出众多创新的关键规则+深刻理解这些规则

至于价值区间4,考虑到要讲起来可能会太过抽象以及真正进叺到这个阶段的人也确实较少,我们就先略过如果将来有机会,我会专门抽空再聊

上面讲完了4个价值区间,不妨就再多说两句聊聊關于行业、公司等的选择在价值区间的切换和进阶过程中的影响——

普遍来讲,假如你身处价值区间1和2之间且还没有非常明确的找到一件“自己足够擅长和专精”的事,也许多更换几个行业并试着在过程中渐渐找到自己身上更突出的能力会是更好一些的选择。

并且对於身处价值区间1和2的新人,也许在小公司可能会得到更多的成长机会——当然,如果是能够身在一家大公司内的核心业务部门中能够充分接触到一整套的工作方法和深刻理解其核心业务的运转,也会是很好的选择

而一旦一个人完成积累,进入到价值区间3甚至往上的部汾则有几种状态可能是对于个人的成长和发展较优的——

能够跟着一个眼界、格局、视野、能力都非常出色的老大,从其言传身教中持續学习;能够在自己并非完全没有信心的状态下获得一个“自己独立负责某个业务”的机会和挑战;能够进入到大公司核心业务部门的中高层从而系统学习大公司内部最核心、也含金量最高的一整套工作方法和业务流程;

最后,还是想再说一句无论对于“学习”还是对於“职业成长”来说,“知道”与“做到”之间总是互为因果相互影响的当我们无法在“做到”上到达一个新的高度和临界点之前,我們“知道”得更多往往只会更痛苦。而当你的“做到”已经能够到达一定水准后“知道”得更多,对于你的成长和改变则往往能够产苼倍增的作用

就好比,有人刷了一年的“知乎”什么变化也没有发生,而我只是逛了3小时就已经找到了6个课程素材,3个写文案的转囮素材以及3篇文章的潜在选题,如果真的付诸行动你觉得它们会给我带来多少收益?

因此对更多人来说,在你到达那个“做到”的臨界点以前最好更多关注如何能够“做”得更扎实,这样对你才更好

如果你想试着“做”和“练”得更多,在2018我和三节课仍会在这裏等你。

借此文祝每一个人都能在2018年多一些扎实的收获,少一些迷茫与焦虑亦愿你的2018可以不负自己。(完)

在现阶段的各类安防项目中依靠智能DVR和NVR显然无法满足这些要求;而稳定性和安全性都欠佳的X86服务器,由于基于PC机体系结构也很难在安防企业级服务器市场有惊艳表现。那么人工智能时代下的安防行业到底需要什么样的服务器? 针对一系列问题雷锋网人工智能开发者与学术社区“AI研习社”,特地设竝《AI安防行业到底需要什么样的服务器》主题问答,发起讨论

  安防,是目前人工智能企业营收最多的行业之一

  在高清监控攝像头数量与AI渗透率不断递增的情况下,由摄像头采集的图像、视频流数据需要更强大的计算引擎对其进行传输、存储、训练和分析。

  在现阶段的各类安防项目中依靠智能DVR和NVR显然无法满足这些要求;而稳定性和安全性都欠佳的X86服务器,由于基于PC机体系结构也很难茬安防企业级服务器市场有惊艳表现。

  那么人工智能时代下的安防行业到底需要什么样的服务器? 针对一系列问题雷锋网人工智能开发者与学术社区“AI研习社”,特地设立《AI安防行业到底需要什么样的服务器》主题问答,发起讨论

  我们也邀请了浪潮商用机器OpenPOWER产品营销部总监张琪针对用户们的问题进行解答,浪潮商用机器作为业内少有的可提供安防视频分析软硬件服务器一体机的企业对AI安防需求有着深刻的理解。与此同时以“海、大、宇”为代表的传统安防公司、以“CV四小龙”为代表的AI公司、的众多专家,也从自己的角喥对用户提出的诸多问题进行回答雷锋网AI研习社节选了4大主题的9个问题,予以呈现:

  一、AI安防服务器的需求

  1.现阶段大部分安防公司使用的什么样的服务器既能满足安防企业现有的需求,同时也能应对好未来的AI算力需求

  作为安防公司技术高管,之前X86服务器┅直都是我们采购的首选

  当下的问题是,各科成绩都达标的 X86服务器在很多业务要嵌入AI时,遇到蛮多棘手的问题

  从安防用户實际使用角度考量,目前X86服务器应用在安防行业主要存在三大问题:

  CPU负责逻辑运算的单元并不多在多任务处理时效率低下。面对海量视频信息传统X86服务器单纯以CPU为核心的数据中心部署已经不能很好地满足并行灵活计算、多变环境的计算需求,很难在安防企业级服务器市场有惊艳的表现

  以前的视频数据只需存在后台,做少量分析即可也就是说存储足够大就行;今天,很多客户都希望我们能够實时处理这些海量视频信息并反馈结果而这就意味着系统需要同时做解码、做视频结构化、做识别、搜索等等,X86明显就不够用了

  換句话说,X86可以类比手机里的功能机它能够满足单一的通信处理需求,而AI融入的安防市场更需要一台强大的智能手机,配备更强大的性能以适配游戏、图片处理等个性需求

  越来越多新应用的出现,传统的X86计算架构会遇到很多瓶颈包括数据瓶颈(处理器的计算单え以多快的速度获取和交换数据)、计算瓶颈(单位空间内能集成多少计算能力)、延迟瓶颈、通信瓶颈。

  就像设计时速30码的道路难承载均速100码的车辆通行一样很短时间内就可造成道路拥堵甚至瘫痪。

  今天来看面对大计算、智能化场景,什么样的服务器+软件解決方案能够最先解决算力问题,又能够更好降低功耗与成本这就是好产品。

  1.未来城市大脑级的安防网对检索、比对、实时三维建模的运算能力要求极高

  2.人车结构化数据增多,安全性会越来越重要

  3.需要更大效能的传输未来实现图像特征编码能力

  4.前端樾来越智能,后端存储需求可能会下降

  总体而言服务器需适应这四大问题。

  二、为什么客户方需要服务器公司提供的软硬件一體解决方案

  1. 服务器厂商打造的安防AI软硬件一体机端到端解决方案,相比于AI公司开发的方案有哪些优势,有哪些难点需要攻破

  现在做什么行业最好基于人工智能的生态则有个特点,主要是在于生态的多样性和不成熟从数据清理开始,导入算法通过框架建模,形成一个人工智能的应用传统客户没办法直接使用人工智能应用,整合复杂性更高

  所以服务器公司给客户提供端到端软硬件解決方案,在现阶段是符合商业规律的单机销售模式目前还挺难走通。只能说这种模式比单机更有优势但相比AI公司,真不好说

  AI公司的优势在应用层的算法性能方面,服务器公司的优势在整体成本层各有优劣,所以具体看场景吧复杂场景动态人脸找AI公司,其他简單的场景找服务器公司

  其实做一体机方案的服务器公司比较少,以浪潮商用机器的视频分析方案为例他们的方案因为提供的是一整套软硬件产品,尤其是算力模块和软件包、图像定制化开源框架所以适用的场景更加宽泛,受限的环境条件要更小包括光照条件差,监控设备的老旧和摄像头清晰度不够的问题浪潮的方案都能蛮好地适应这些问题。能够最大程度上利用好客户现有的设备

  难点茬于浪潮在人脸识别的单点场景上和CV四兽比起来性能上还有差距,不过我上次听浪潮的思路是寻找合适的AI独角兽合作,互相补足一起咑造好的方案。

  2. 安防行业人脸比对嫌疑人检测服务等后端都是有大量的数据在支撑,并且这些数据在快速增长这些客户都在用分咘式存储来承载这些数据。所以分布式存储要求有很好的弹性扩展性和高并发响应能力这就对集群内的单节点存储容量,存储读写速度囷集群内节点间通信速度都有较高要求那么现在做什么行业最好AI安防项目需要什么样的存储服务器呢?分布式存储解决方案可以解决安防中的哪些痛点

  我们部署过分布式存储方案来管理海量非结构化数据,目前来看它的确可以很好地应对包括云、大数据、智能分析等诸多安防实际场景。”

  之前行业中较为常见的存储方案大概包括DAS、NAS、SAN(IP SAN&FC SAN)等眼下,以上几种方案在实际应用过程中已经遭遇一些发展瓶颈

  譬如NAS本身的系统瓶颈,存在单点故障以及性能问题网络协议还会带来额外的IO开销,很难满足安防AI对大规模数据高存取速率的需求

  再譬如SAN一般是将块设备提供给不同服务器使用,但服务器之间要共享数据仍然需要上层软件来控制虽然一些基于SAN的共享文件系统,如Veritas、CXFS等软件利用元数据服务器控制数据访问但元数据服务器本身也是潜在的瓶颈。

  就安防行业来说相比此前较为常見的传统存储方案,基于GPFS的分布式存储服务器解决方案在大规模集群应用中优势明显未来应用前景会越来越广阔。

  安防行业以前对數据存储的主要需求就是数据安全查询快速,容量大在安防智能化之后,对存储服务器的新增需求就是强大的算力和高吞吐量

  汾布式存储的多节点备份和高并发正好可以解决安防领域的数据安全和查询速度的需求;分布式存储的弹性扩展可以让客户按照需求灵活擴容,同时以比集中式存储更经济的容灾备份方案进行基础设施投资可以避免客户一次性投资过大;安防智能化之后,分布式的高IO扩展性正好能够满足更强的算力需求

  三、各大重要安防场景,需要什么样的视频监控解决方案

  1.在车站、机场这类人流较多的封闭場景中,通过识别非人脸特征(穿搭、外形等信息)进行目标对象检索与跟踪,往往比人脸来的更有效一款优秀的非人脸信息结构化系统,需具备哪些条件 非人脸结构化系统在哪些场景中比人脸识别更实用?市场上有哪些优质的解决方案

  视频结构化的应用场景與人脸识别的应用场景是互补的,在开放式空间区域中很难基于卡口架设人脸识别摄像头,而且人群相互之间的遮挡严重无法根据人臉识别技术进行识别、定位、追踪及数据整合。而非人像的视频结构化系统可以在广角度下捕捉全屏中的目标通过整体特征对目标进行縋踪,在公安、机场、高铁、交通领域都具有广阔的应用前景

  一款优秀的非人脸信息结构化系统需要对各个厂商的视频设备和监控系统有优秀的兼容性和深入的理解。同时也需要优秀的对视频进行结构化处理的能力

  在光照条件差,视频设备的清晰度不够目标距离较远,成像较小以及在广域监控的场景下。非人脸结构化系统都比人脸系统有更好的应用人脸系统在这些较差的条件下很难获取箌有质量的人脸信息。

  市面上目前只有浪潮商用机器在专注于这一场景提供解决方案

  2.交通大脑车辆调度和红绿灯管控,要解决哪些核心难题

  智能交通在车辆调度和红绿灯管控方面需要解决的高峰实时调控的问题。如何通过实时路况实时调整解决高峰拥堵嘚问题。方案通过检测每天各个时段的车辆通行密度进而绘制整个城市的车辆通行密度图。然后制定新的红绿灯变化规则调节拥堵路段的通行密度,达到调节拥堵的效果

  系统做车辆调度之前有个比较大的难题,就是对异常事件的检测除了识别人、车、物以外,還必须要感知事件平时车流都是正常通行,这样的数据是大量的而异常数据一般是稀少的,所以基于时空异常的检测比如车与人相撞、车与车相撞、车与路相撞,人与人相撞等少见问题其实挺难训练出一个高识别率的模型的。

  3.上述场景中有哪些优质的定制化罙度学习开源框架,可以让数据训练和建模更加便捷

  选择深度学习开源框架?可参考下面这些考量标准:

  1、与现有编程平台、技能整合的难易程度

  2、和相关机器学习、数据处理生态整合的紧密程度

  3、通过此平台做深度学习之外还能做什么?

  4、对数據量、硬件的要求和支持

  5、深度学习平台的成熟程度

  机器学习平台在功能侧重上是不一样的把他们分成四大类:

  1.第一类是鉯 Caffe、Pytorch、MXNet、CNTK 为主的深度学习功能性平台。这类平台提供了非常完备的基本模块可以让开发人员快速创建深度神经网络模型并且开始训练,鈳以解决现今深度学习中的大多数问题但是这些模块很少将底层运算功能直接暴露给用户。

  2.第二类是以 Keras 为主的深度学习抽象化平台Keras 本身并不具有底层运算协调的能力,Keras 依托于 TensorFlow 或者 Theano 进行底层运算而 Keras 自身提供神经网络模块抽象化和训练中的流程优化。可以让用户享受赽速建模的同时具有很方便的二次开发能力,加入自身喜欢的模块

  3.第三类是 TensorFlow。TensorFlow 吸取了已有平台的长处既能让用户触碰底层数据,又具有现成的神经网络模块可以让用户非常快速的实现建模。TensorFlow 是非常优秀的跨界平台

  4.第四类是 Theano,Theano 是深度学习界最早的平台软件专注底层基本的运算。

  单纯就安防图像而言Caffe目测是最好的选择。

  通常大家都使用TensorflowCaffe,Pytorch这些深度学习开源框架浪潮商用机器針对市场上主流的框架进行优化,使之更适用于安防视频分析场景这款框架叫Power AI,浪潮商用机器也特别推出了两个免费的功能模块:LMS(Large module support)深度學习大模型支持:用于解决超大模型训练的问题比如高清卫星图片等;DDL(Distributed Deep Learning)分布式深度学习模块:通过更优化的算法引擎和预设的场景算法去提高训练效率。

  4. 为了让系统适配更多的行业场景为了给更多第三方开发者提供AI开发平台,AI安防行业需要一个什么样的开放平囼并能提升服务器处理的视频流路数?

  AI安防需要能广泛兼容各种视频设备和视频格式的平台以达到充分利旧,保护投资和最大化場景应用的效果浪潮商用机器的创新应用优选平台不但可以处理200路视频影像,更重要的是可以兼容目前客户购买的各种类型的监控设备

  海康最近提出的AI开放平台重点谈到了这么三点:一是它能够基于很少量数据,快速生成满足场景化需求的AI算法;第二是算法训练、編译、优化全部自动实现对零算法基础的客户提供一站式服务;最后它基于海康威视的硬件基础,开放了具有强大感知能力的智能产品

  这三个基本条件在任何一个视觉行业都是通用的。

  换个角度讲对于很多大公司来说,开放平台是没有办法的办法开放就意菋着损失,别人从哪个角度都可以随意切入进来;如果不开放想走数据运营的话,就意味着没有更多人参与自己一家是无法搞定的。雙刃剑

  开放平台还有种模式,以华为为例他们做安防的思路比较简单,生态合作、分层解耦通过上层的影响力,提供一整套的解决方案自己能够提供的就自己做,自己做不了就推荐合作伙伴去做

  这种打法能在很短时间内威胁到海康的核心利益。分层解耦嘚提出就意味着系统不需要统一,用户在每一层都可以选择最好的厂商然后做开放性的接口开发,谁都可以参与项目竞争

  高度荿熟的市场一定是用户导向的,一定是越来越开放

  未来的行业格局,一定是分层的各个层面都有专业的公司,各个细分领域会出現巨头但不会出现类似海康这样的安防全产业链巨头。

  四、什么性能水平的服务器可支撑AI安防项目的顺利落地

  1.安防场景中需要處理大量图像而图像占极大的内存带宽,严重阻碍了信息传输如何通过新一代的信息传输技术降低带宽延迟,提高数据处理效率

  浪潮商用机器的服务器产品中,OpenPOWER平台支持PCIE4.0以及NVLINK2.0相对于X86平台拥有数倍的带宽以及更低的延时。在处理多路并发视频信息和及时分析上拥囿更好的性能表现

  一般来说,GPU是专为并行计算而设计的专用协处理器通常其内部都集成了数千个高速运算核心。由于GPU通常都可以矗接搭配高带宽存储器协同工作因此比使用一般RAM的CPU运算速度快出一个数量级。

  目前虽然一些企业和机构的数据库已经使用了GPU但普遍存在一个设计缺陷:其数据库管理方案都是将数据库存储在CPU一侧,当接到用户的数据请求时将数据搬移到GPU一侧进行处理,然后再把处悝结果移回至CPU进行存储也就是说,GPU并非真正的系统核心这种机制决定了即使通过GPU加快数据处理速度,但把处理结果搬回CPU的过程仍然浪費了大量时间

  如果没有像传统系统那样将数据全部存储在CPU一侧,而是将GPU作为真正的核心利用高速缓存机制将尽量多的数据直接存儲在多内核协同工作的GPU一侧,这样做的结果就可避免数据搬移过程中耗费的时间提升了运算效率。

  虽然已有相应的解决方案去加快GPU與CPU之间的信息流通但仍旧存在延时等问题。

  目前比较前沿的加速CPU与GPU信息交方案是IBM与NVIDIA联合研制的NVlink信息交换通道楼上浪潮商用机器的張琪大牛也谈到过NVlink,我从使用者角度再来谈谈NVlink

  GPU和CPU间的数据传输速度都是一项技术瓶颈,因为GPU的显存能够快速而少量的读写数据而CPU使用内存读写则大量而慢速,因此CPU的传输带宽大于GPU。NVlink通过调整相应架构使得GPU和CPU间的传输速度获得巨大的提升。

  其实IBM早在几年前便紸意到了这种趋势随后它们与NVIDIA合作,去加快新数据中心工作负载的处理速度经过四年的研发,POWER8服务器联合了NVIDIA的Tesla P100 GPU和NVlink互联技术实现了更高的数据性能分析和深度学习能力提升。早期IBM和NVIDIA技术如此紧密的结合使得数据流动速度比使用PCIE快了5倍

  NVlink除了可实现GPU-CPU节点内部的高速互聯,同时还能在GPU-GPU甚至CPU-CPU之间形成高速互联

  如果服务计算量大的客户,一般采用的是GPU集群这个时候集群中GPU与GPU之间的高速互联就非常关鍵。当然数据库也并非完全在GPU中处理,也有一小部分会放在CPU中具体会根据客户的成本以及数据量等问题来灵活安排。

  为了让GPU集群鉯及CPU-GPU之间通信顺畅近几年,在技术合作上以IBM和浪潮商用机器为代表的Power系列的产品会为客户的GPU数据库提供GPU-GPU以及GPU-CPU的NVlink通道机器Minsky。在市场方面Power会向客户银行推广包含GPU数据库的一体机。

  这类客户分两种一种是对方只要打包好的、直接能够使用的产品,他们只需知道这个引擎如何使用即可另外一种客户则要是想要自己买机器、做数据库、做算法,自己搭建人工智能引擎

  过去IBM和现在做什么行业最好的浪潮商用机器主要服务于前者,以一体机的形态把相关的人工智能技术以及GPU数据库进行整合从而做成企业级直接使用的、没有很多指令集、直接连接的产品。

  2. 服务器联动多路前端智能摄像机需要不断提取大量的人车特征,并传输至后台进行结构化分析和对象识别後方的服务器如何保证在极短的时间内对高并发的各类算法和智能分析作出准确回应?

  主要依靠处理器的多核多线程的高并发性以忣处理器和GPU的高带宽性。发挥强大的算力和高吞吐能力去运行算法模型处理海量数据。

【本人性格不好被惹到了必然呴句带脏字,所以评论中如果有不开眼的请慎重。

另外这篇回答从头到尾都是我自己的个人偏见,绝对不客观也绝对不会为本答案負责。

所以有自己正常思维的请不要再看下去了。

最后这篇文章在最后会指向硬广,来佐证文中实例因此,不喜欢有广告的可以直接举报了

顺手推荐一下修真院的专栏,各种IT行业的真实小故事IT修真院 - 知乎专栏】

互联网行业的薪资水准相对较高,刚入行一个月半姩,或者一年超过其他行业薪资很正常

那么,互联网行业究竟有哪些职位呢又分别适合哪些传统行业转型?

无论是哪一种程序员学會搭好的自己的环境都是第一步。

选好IDE选好源码管理工具,学会每天把自己做好的Html文件发布到服务器上可以直接访问这都是最基础的技能,记着这些东西并不难你只是需要不断的去练习去熟悉它而已。所以从第一开始就去适应它

会用PS是因为一是要切图,二是要制作膤碧图

这儿简单说一下,很多人都会说切图这个活倒底分给UI还是分给前端。

我一直都觉得这是CSS必须要做的因为只有CSSER才会知道怎么切匼适。

然而大部分Android和IOS人员都不具备切图的能力这也是我一直很无语的工作方式,反正我要求我的Team,无论是Android还是IOS都必须要会自己切图。

另外再解释一下所谓切图和切页面的概念

切图指的是把需要用到的小图标了神马的切出来。切页面一般指的是就是把整个效果图做成Html网页两种叫法我都觉得Low的不行,然而很多人都喜欢这么叫而且会混到一起,时间长了也就习惯了。

自适应和响应式是前端人员必须要懂嘚概念也是必须要能做到的。

毕竟现在做什么行业最好是各种跨屏时代以及各种分辨率都层出不穷,H5又是眼下最火红的职业和技能

缯经有过工作半年或者是一年都不太懂什么是自适应和响应式的,这并不好

学会Bootstrap更重要的还是要去学习它的思想,这是很重要的一点咜帮助你开阔视野,你才会明白靠,原来可以这么写

Less也是一样,在推荐less和Sass之前我犹豫了很久然而看到Sass要Ruby环境就有点不喜欢了,虽然Bootstrap巳经转向Sass但是在一般的项目中,Less也够用了所以还是果断的推荐Less了。

Flex是一个好东西我了解的还不多,在真实的项目中还未有使用过鈈过挺看好的。

简单说呢前端工程师需要的大多数就是技术相关的技能,倒不需要太多的沟通啊和耐性啊神马的技巧

哦哦,想起来了CSS的知识比较零散,要死记的东西其实是比较多的

CSS的发展前景最近几年好的不行。

在Android和IOS大行其道的时候一大部分人都转去做了这两个荇业,然而突然之间因为微信的缘故加上JS的魅力,H5突然又火爆起来所以呢,CSS整体来说还是一个挺靠谱的职业

最关键的是,CSS入门最快嘚职业啊几乎零门槛,只是转JS还是挺不容易的

CSS薪水如果纯粹只是做CSS的话,12K到15K基本上就是封顶了。所以:

CSS的成长是非常快的。修真院的线下弟子都是一个月左右就可以独立做项目可以进入IT修真界闯荡江湖了。

正常情况下3个月左右是没问题的。

我的要求比较高所鉯所谓的独立做项目就一定是独立做项目,不用怀疑这一点包括自适应,响应式和Bootstrap

所以。想要拿高薪CSS都必须要学JS,没有其他的途径

不要相信NodeJS,那只是玩玩而已

不要想从前端转后端,太难了后端和前端是两个不同的概念,特别是对基础知识要求的特别高

CSS和JS最好嘚方式就是IOS和Android通吃,精通一种然后其他的能做项目,并不需要考虑其他的选择推荐再学点其他脚本语言,首推Python永远不要去学PHP,表问峩为啥个人好恶。你一定要问等我心情不好的时候再说。

零门槛!你相信咩一个程序员的职业居然可以零门槛进入。。好吧大哆数人其实并不把CSSER称为程序员,不过你至少学会了CSS,就能在IT修真界这个神奇的元世界里生存就有了进军其他职业的可能性。

5.哪些行业適合做CSS

PS:正常人都可以学的会啦(马丹我就不是正常人)

CSS的职业限制有三个一个就是不去学自适应和响应式,一个是不去学框架另一個就是学不会JS。

这三点都是很重要的突破然后这个职业呢,怎么讲在一家公司里可替代的程度比较高,并不算特别重要做不了核心崗,也不存在什么代码交接你就算代码写的再烂,也最多就是花一个月时间重写。

所以如果你不想做JS,你就真的真的发展受限制了一定要记着,CSS只是你的一个跳板另外,因为零门槛所以你其实还是有很多计算机相关的知识要补的,这是一定的没什么可商量的。

只是做前端还好如果想做后端,只是不想花那么长的时间才进入这个行业就必须要从CSS做起,跟着用自己的其他时间恶补计算机基础叻

7.去哪里学,怎么成长

之前说我的贴子是广告的你们错了。看到这里这才是真正的广告。

要说去哪里学CSS绝对是IT修真院,请先看这裏 如何在一个月之内从零基础成为初级CSS前端开发工程师 - xdyl 的回答。

IT修真院跟其他任何一家培训机构都不一样 完完全全不一样的教学模式。看完这篇贴子其实你就能大概明白这是什么样的教学方式。

而且线上学习完全是免费,不仅如此大修真院还给你入院就提供了良恏的人脉关系。

嗯然后,如果你真的不想来大修真院或者我没看上你,那么你就也不要看视频或者是交钱学什么的看W3C吧,自己偷偷按照修真院的Task做项目跟着就找家公司实习去吧。

虽然慢了点好坏也入门了。

JS说起来必须是一个神器这个当年10天内被开发出来的神器,以一种谁也想象不到的速度快速发展它击败了Java Applet,逼死Flash

当Android和IOS看似一统全球的时候JS慢条斯理的和Html5一起蚕食App市场,甚至还出来了NodeJS这种连后端都不放过的残暴东西

原生和WEB的两种方式一直在争论不休,而我自己在三年前就是绝对的WEB支持者windows对于JS支持的更彻底,只是Winphone一直不给力

好吧,对于拿NODEJS做后端工程项目我还是有点不情愿然而提供各种辅助工具什么的还是挺不错的。

所以JS简单么我带着你们了解一下JS工程師是什么样子的。

JS工程师其实分成两类在之前讲CSS的时候已经提到过,一个是套页面的一个是前后端分离的。

对这两个概念还是分不太清的可以回过头去看CSS的部分。

对于套页面来说JS工程师的职责非常简单,一个是做一些简单的动画和交互和验证轮播图,弹框验证鼡户名是否为空等等。另一个就是通过Ajax取一些后台数据然后在页面上展示出来。

那个时候的JS工程师并不被太多人重视很多时候一些后端的人把前端的工作也做了--除了写CSS,大部分的后端工程师写点JS还是不成问题的

可是前后端分离的出现,彻彻底底的改变了前端的世界

湔端居然有架构了,前端居然也有“编译”的概念了(你能想象么JS的项目居然不能直接打开源码直接使用了,必须要经过编译才可以)

前端工程师和后端工程师只通过Json数据交互(感谢Nginx提供了一个完美的跨域解决方案,再也不用什么Jsonp了)然后服务器端的同学发现:

好简單啊,我对Android对IOS,对Html都只需要提供一套API就够了~~

前端同学更开心再也不用去搭建各种悲剧的开发环境了!

前端变的很轻,而且控制欲很强(AngualarJS好赞)页面跳转神马的SoEasy,而且也有了Bower这样的包管理工具还有类似于JSP自定义Tag的指令,MVC还有了Service的概念,马丹前端到底发生了什么!

所以我们现在做什么行业最好说到的,基本上就是前后端分离的工程师他们的工作职责就是和IOS&Android的工程师一样,跟后端定接口确定框架囷架构,分模块然后跟后端联调互相吐槽对方是渣渣。

项目结束之后修复线上Bug不停的跟用户说:在我这里是正常的,你换个浏览器试試不行就清一下Cookie,再不然就换台电脑

业务【金融,教育医疗,汽车房产等等等等各种行业】

第三方【微信,QQ等各种第三方登录支付,IM地图,语音视频,图片】

环境不说了参考CSS的。基础跟CSS差别就好大了要有一些网络协议的基本概念,要了解什么是Http什么是Https,什么是WebSocket什么是Rest,各种JS的语法

(太复杂的完全不用管别去管什么闭包什么Prototype什么This的指向),Json是必不可少的东西

直接拿JQuery来学习就好,表詓太在意什么原生语法大部分场景你都不用担心引入一个JQuery的库导致系统变慢,AngularJS真是一个好东西表太纠结一些细节,BowerRequireJS和GruntJS这些会有一些湔端大牛帮你搭好框架你直接用就好了。

想做点App就用PhoneGap想尝试一下ReactJS就去试吧(我很想试一下然而看到有Render就看不下去了)。

必须提醒一次洳果你是从CSS转到JS的,那么一定要看一下这篇贴子【IT修真院】怎么样从CSS转JS-IT修真院 。

这里强调的就是你必须要懂业务逻辑,这跟CSS完全不需偠懂业务逻辑简直是天壤之别很多时候你并不是因为技术而无法学会JS,而是缺少对于业务逻辑的理解

还有无数的第三方库等着你,做微信呢你必须要用WX的SDK要用百度地图呢就必须要用百度的SDK,还有各种支付啊神马的如果你要做IM就有环信啊神马的。

所以JS就是一个真正嘚程序员,一个真正的工程师不但要能把代码实现,还要:

理解需求需要懂得编码规范

需要知道如何控制项目流程和进度风险

需要修複线下Bug,需要调优需要做版本管理

需要制订接口,需要编写技术文档还需要做新技术的调研或者是带新人。

现在做什么行业最好你了解了咩?(如果不了解加入IT修真院嘛,老大带你在IT界从菜鸟修成大神)

我说了那么多你们对JS的期望也很高了吧。

坦白的说有点高的离谱!

JS昰唯一一个可以在两年之内薪水到20K的职业。

虽然工作五年或者是七年的JS在薪水上差别并不太大但是也已经让很多人难以置信了好么。

好哆人在别的行业工作十年都拿不到10K啊亲。

JS的入门相对来说比CSS难的多(表怕有我大IT大修真院),但是他的好处是学会一点是一点并不潒Java一样,绝对是前期Gank型英雄到了6级就能四处杀人。Java是后期要到16级以后才能出山才能够震撼全场。

所以JS相对来说比较平滑而且现在做什么行业最好学习的曲线也比较清晰,慢慢在业界都形成了相对完善的框架

JS可以选择前进的路有很多种,只要你不是太瞎(跟着修真院僦一定不会瞎)就没什么大的问题。

大概这个样子啦JS工程师在后面有一点后续无力,一般来说我还是强烈推荐JS,IOSAndroid三者通吃,在我嘚带的Team中也一直要求他们这么做(虽然并未能完全实施成功)

这三者有太多相似之处了,到最后你会发现语言只是一种工具而已。

要莋的事情其实是差不太多的,并不需要对所有的语言都特别熟悉有一种打底的,其他的都可以随意去玩了

必须有CSS基础,必须有CSS基础必须有CSS基础。或者是有后端Java基础

总之你要么是会了CSS,要么是精通了一种后端语言千万不要CSS没学好,后端语言也不会就直接学JS心里會没底,不踏实

其他的都没什么了,列出来的基础知识自己慢慢补就行了。

5.哪些行业适合做JS

IT界:CSS然后是所有的都可以其他界:所有嘚都可以

好蛋疼的结论然而事实上就是如此,这波JS的红利受益于微信以及移动端的普及。

我不确定在三年或者是五年之后会不会还是这種状态然而三年和五年已经足够可以改变你的人生了,所以你在等毛线?

大修真院的弟子中有搬砖的有退学的有高中毕业的有做电汽囷通信的你想想为什么你不可以?

唯一不合适你的大概就是:你真的没有编程思想哈哈哈然而这确实是一件很难解释和预测的事儿。

峩也确实见过反应比较慢的进度比较慢的,但是无论如何混口饭吃,不成问题

JS的职业限制也挺多的,主要就在于学习的方向上很容噫误入歧途(至少在我眼里是这样的相信我,我不是什么好人我并不会我说过的每一句话负责)。

比如说一直坚持喜欢用原生各种囍欢写一些奇奇怪怪语法(我把我看不懂的语法都归结为奇怪的语法),各种回调等等等等

学到一些好的框架其实很赞的,对于大多数囚来讲就够了。只是缺少一个清晰的指引

有的时候你会发现,你对Http了解的比较少会是一个瓶颈。你对数组啊循环啊不了解,是一個瓶颈你对MVC不了解,也是另一个瓶颈对Json不懂,不知道怎么定接口也是个问题。

这些都学会了也会遇到一些问题。就是JS的工程师三姩五年,七年的差别大多数人都不算特别的大。所以总会有人想学后端--但是我绝对不赞成学JavaNodeJS也可以不去学,不如去学习Python更不要提PHP啦(我真心不喜欢PHP,不知道为嘛)

或者说后端并不是语法,而是牵涉到算法架构,性能业务,选型等等跟前端几乎没有任何关系的知识所以学习一门脚本语言,能做点简单的东西就好了

还是需要把注意力转到IOS,Android上去

7.去哪里学,怎么成长

不用说首推的当然还是峩大IT修真院。

IT修真院是先总结归纳一个能够独立完成项目的JS工程师需要掌握的技术体系然后设计15个Task来让你逐步完成对于知识的掌握。

修嫃院一直在传播代码是写出来而不是看视频看出来的概念。

更看重你们在真正去做Task的时候独立解决问题的能力除此之外,还有跟你一起学习和成长的师兄这就是IT修真院去培养JS工程师的方式,而且线上是完全不收费的。

如果你不想用这种方式去学习还是我之前说的那些话,W3C然后做点东西,跟着去一家公司实习

说到后端,其实我主要想说的是JavaC和PHP这两种语言我都不喜欢,之前也说过了我自己绝對不是一个说话公平公正的人,什么观点都带着自己偏激和极端的调调

我之前在贴吧跟Java吧的吧主一直在撕逼

(原因很简单,我说教大家學Java一个月收400块钱,他说我是骗子封我贴

然后我说好吧,我不说教大家学Java了我来给大家解决在学习过程中遇到的困惑,他说贴吧不能發问答贴

我说行,那么我就写一些新人学Java必须要学数据库数据结构和计算机网络,于是一群吧主过来喷我说我没学过这些我也照样學会Java了啊,什么多线程什么继承等等

我无语了解释说Java语法不重要重要的是要学会后端的架构,要懂算法要懂业务,要懂系统的扩展性要会调试程序

于是吧主们就把我封了,我很不爽就新开贴子跟他们撕逼对骂--我从来不是一个重身份的人,我骂人会很脏所以如果看箌这个贴子觉得我很厉害那么你瞎眼了,我就是一个不喜欢就说谁喷我一脸我喷谁一身的性格

现在做什么行业最好的结果就是Java吧的吧主烸隔10天就来封我一次-哈哈哈哈哈比闹钟都要准

所以三个月过去了,我带出来很多CSS和JS的学员然而Java的学员并没有多少。

所以如果有人去Java吧替峩骂一下那些XX吧主并且截图给我看我会很开心很开心很开心,说不定就会给你们开小灶哈哈哈哈)

之所以说这些,一方面是400多的赞让峩觉得有点羞愧另一方面也是想强调一个概念,学后端学会语法只是开始而已

最后一个就是我是一个小人,谁欺负我我就想欺负回去

我想想该怎么描述后端的工作。

后端跟前端是截然不同的之前讲过。前端是Gank后端是大后期,要等到16级以后才能V5起来而且我非常不嶊荐前端去学后端

(所谓的全栈工程师完全是扯,我有时间会写一下为什么不要去做一个全栈工程师)。

后端要积累到足够多的项目经驗才能够成为一个靠谱的后端工程师。我觉得我来举一个跟着我线下半年的小培宇的例子就能简单说明一下后端的工作。

小培宇是第┅个来到我大修院面试(嗯最初我是给他们发工资然后带他们学习的)的人,跟我讲他是考研失败差了几分,然后也做过点项目我隨便问了几句就知道了他的状态:

人挺聪明的,但是在学校肯定玩的疯所以问点排序算法还是能够答的出来,数据结构也懂一点儿LinkedList和ArrayList刪除数据谁更快也能答的挺靠谱的,但是绝对绝对没写过一行工程代码

他打动我的那句话就是:不在乎工资多少就想多学点东西。

很好我默默的点个赞,因为我本身就想把自己这几年积累的经验和知识和走过的坑整理出来告诉互联网的新人,所以也不抵触带新人,

坦白說愿意像我这样带新人的公司,几乎没有带新人真不是一般的累。

幸好我之前在各种公司中都带过各种新人好的坏的都带过,所以還算是熟悉

于是我给培宇精心设计了他的学习曲线,这也是我大IT修真院的核心观点:

3.做一个相对复杂的系统DB设计接口设计,项目部署错误提示,Bug查找怎么打系统日志。

4.做了一个微信相关的项目了解微信的API,交互方式Cookie,拦截器AOP,登录系统的设计命名规范等。

5.拆分Service将Home和Service分开,使用RMI调用实现各个层次之间都可以完成分布式的部署,使用Tuscany(真心喜欢Tuscany)完成SCA

6.使用MongoDB完成地理位置的搜索,短信图爿上传,云存储使用Tiles来配置页面模板。

这些内容他花了将近三个月的时间对他来说已经是学会了很多东西了,这三个月是几乎没日没夜的学出来的

要知道他之前压根就不知道什么是Spring,生成Json和套JSP的区别我骂了他好几次他才弄明白经常会遇到一些Maven或者是Tuscany的报错不知道该怎么解决,数据库字段的规范和接口规范常常被我黑的体无完肤

很多东西都只是知道个皮毛而已,你们自己说说学会Java语法算什么?

这還是有我来带有我来教,有我给他定制合适的项目教给他去做如果没有这些,你们自己学学会我说的这些东西要多久?

别的不说學会怎么打日志,怎么根据线上的报错去找错就不是一个月两个月能解决的

做为一个工程师,应该明白很多时候要学会正确的路怎么赱,还必须要知道错误的路是走不通的正确的路大概就那么几条,错误的路呢

为什么很多时候我看到错误日志就会明白是什么地方报錯了,是因为我之前花了无数的心血和心力在查找这些错误上所谓的经验就是这样,看的多了一眼就知道大概什么地方报错了,然后隨便百度下就能找到解决方案,跟着去尝试倒底行或者是不行

这些是看书,或者是看视频能教会你的么

到现在做什么行业最好为止培宇已经跟了我快半年了,还是被我骂的狗血喷头别的不说,就是接口的Wiki文档和代码保持一致他都会经常犯错---这跟Java语法有什么关系,嘫而不经过一个好的训练想做的很好,很不容易

其实他接下来要学的东西更多。

他必须要把这些相关的选择都有所了解然后才能成為一个架构师。这个时间如果一直跟着我,我觉得应该是在一年到两年左右

这是一个横向扩展的内容,在这个时候我还没有要求他去看一些深层的东西只是需要他停留在会用的状态就可以。

在会用这些技术之后再去了解一些自己喜欢的技术的细节,不成为一个只会使用工具的码农

所以培宇问我还需要多久才能达到我的水平的时候我其实并不想打击他。

我也是很刻苦努力的人啊曾经无数个日夜也昰默默的去一行一行代码去用最笨的方法调错,并没有人告诉我怎么样是正确的只有靠一个又一个的项目总结出来的经验

而且我还会一些Drools,CRMLucene等等一些和架构师关系不大的事儿偏算法一些的东西,毕竟当年也学过点数据挖掘机器学习之类的内容

就算是学会这些了,对于┅个后端工程师来说就够了么不不不,还需要学习JVM优化监控,部署流程发布流程,项目进度管理代码重构等等等等。

所以你们洎己算算,这些东西如果都学会一个Java工程师要多久才能成为架构师?

然而我还是对带培宇很有信心首先他相信我,他愿意学跟我当姩一样,不怕苦不怕累人也够聪明,做事也有责任心其次我知道他应该怎么走这条路,先做什么再做什么,哪些该花时间和精力哪些不该花。

我希望他能够在一年之内就成为一个架构师就如他在三个月和六个月之间独立做项目已经不成问题了一样(记着,我说的昰独立做项目自己设计DB设计接口设计架构完成需要的功能,从设计到实现完全自己来)

我也希望我能够帮助很多和培宇一样,有实力囿能力只是没有遇到我的那些人这也是我为什么在知乎发贴的原因,IT技术的培训哪些培训机构能做到这一点?

这个真实的小故事就昰想跟大家提前说清楚,我对后端的要求有多高这也是后端特别好玩的地方。

你必须要会很多种框架有足够宽广的视野,还需要有足夠多的项目经验(做金融和做地产是两个完全不同的概念)还需要懂项目开发流程以及快速定位线上问题的能力。

这些就是我说的后端的主要工作内容了,这也是为嘛我说到后端的时候大部分就是在指Java,而我说Java的时候基本上是只指后端,根本就不是指Java的语法更不昰说是Android。

现在做什么行业最好明白为什么后端是大后期了么 为什么不建议前端学后端了么。

后端要懂的东西太多了。言归正传我来講一下后端工程师的相关内容。

大部分的后端工程师都停留在功能实现的层面上

这是现在做什么行业最好国内二流或者是三流的公司的現状,甚至是在某些一流的公司

很多时候都是架构师出了架构设计,更多的外包公司根本就是有DBA来做设计然后后端程序员从JS到CSS到Java全写,完全就是一个通道所有的复杂逻辑全部交给DB来做,这也是几年前DBA很受重视的原因

所以你能看到成千上万行的存储过程(存储过程,視图事务,外键 这些东西我真心希望永远不要在Mysql里出现)这就是外包公司中最常见的架构体系。来个SSHOver。

然而大多数情况也根本不了解为什么这么用

很多人写了两年或者三年代码都没做过独立的DB设计,不知道什么是REST不懂怎么做接口设计,也不知道怎么去定位问题

所以对于他们来说,拿到产品经理的需要会有一个项目经理或者是Leader分配任务,跟着按步就班的把代码写完跟前端调试完,QA测试不通过加班改回来重新改,改完QA又没通过再加班再改

QA终于通过了然后上线了突然发现另一个好的功能不能用了,跟着再接着改在线上发布┅次又一次。眼睛熬的通红最终真的受不了了,休息几天换另一家公司涨个40%左右的薪水继续这样的日子

不不不。我带出来的后端程序員并不要这么做所以,我带的后端程序员的工作方式是这样的

拿到产品需求-》后端程序员做接口设计,架构设计DB设计-》拿出方案来莋技术方案评审-》评审通过,开始预估时间-》

每日更新自己的Task-》接口完成自测一百遍每日部署到开发环境,随时集成-》CodeReview-》

重构代码-》性能测试-》Demo通过-》发布到测试环境-》修正Bug-》重新发布-》发布到线上环境

这中间需要理解需求,需要拿出多个方案需要跟前端配合,需要哏QA配合需要跟运维配合。需要跟产品沟通有时候还需要找UI。后端几乎是一个核心节点而这个核心节点接起来了所有的人。

我不知道峩讲清楚没很多时候我都发现我可能太久没做一个IT新人了,都忘记了新人们关心的问题或者是困惑是什么这就是我知道的,两种后端程序员的工作内容你选哪一种?

基础【HttpREST,跨域语法,Websocket,数据库计算机网络,操作系统算法,数据结构】

业务【金融教育,医疗汽车,房产等等等等各种行业】

第三方【微信QQ等各种第三方登录,支付IM,地图语音,视频图片】

环境不说了,搭环境永远是后端人员比较头疼的事儿所以才会有很多人想用简单方便的的语言来解决这些问题,比如说Python之类的

我还是喜欢Java,大概很多人觉得重然洏我喜欢,我觉得不是“重”而是“正”。好像剑一样王者之剑,路子很正

基础知识太多了,正是我一直强调的做后端,这些基礎知识了解多少其实就是决定了你以后能走多远。

这些科班出身的计算机ER会了这些,才有了一个平台才可以站在这个平台之上去搭建更高层的建筑,如果根基不稳你觉得你会对上层的知识理解透彻么?

框架是Java最有资格说自己是架构师的原因

无数的开源框架,选型筛选,对比填坑,优化维护,寻找最适合的业务场景很多时候很多公司的架构简直了

(我不吐了,很多技术都在用然而每一种用法几乎都是错误用例的典范)

所以你想想,你大概要有多少框架要学要用

很多时候,你必须要想清楚哪些是需要认真了解的,哪些昰需要一笔带过的

业务对于后端人员来讲无比重要,不懂业务就没有架构。这是我经常说的一句话这个世界上不存在不懂业务的架構师(我不怕被打脸),一个架构师必须要深入了解业务体系知道哪些是会变的,哪些是不会变的哪些是重要的,哪些是不重要的嘫后才能做出来适合某个应用场景的架构来。

比如说同样的表,几千万的量和几亿的量差别非常大频繁读和频繁写的设计也完全不同。会有一些通用的架构思想和理念在里面但是都是需要跟业务结合落地的。

PS:很多金融证券行业的程序员就是靠业务知识混饭吃的。對他们来说对业务体系的了解要比在技术上的追求重要的多。

第三方的东西和JS的内容相似我不想多说了,而且 JAVA的第三方的东西更是多嘚离谱坦白的说Drools这东西我就没彻底研究明白,虽然很喜欢而像这种类似的东西,太多太多了

对于后端人员的发展前景,我有两点想說的

A.无论是B/S还是C/S,无论是WEB还是原生,或者是智能硬件后端都会屹立不倒。

B.随着后端架构体系的稳定和成熟后端人员在性能上需要担心嘚问题不多

(再加上大部分应用场景其实并不需要那么多的性能),所以更多的应该会关注于一个稳定的扩展性好的架构以及快速实现能够复用的业务逻辑模块实现上。

最近后端人员在价格上其实有点偏低于前端人员的,就向我之前所说

两年的JS可能拿到20K。两年的Java想拿箌这个非常难。然而五年的Java或者是七年的Java,拿到30~40K不难。

Java初级工程师-Java中级工程师-架构师-技术经理-技术总监-CTO-CEO

后端的爆发力并不差只要伱给他时间,只要你愿意前进后端的路线很深,深到你有时候会觉得自己还没来得及全部了解就已经有无数的新人涌进来要替换你的位置了。

计算机网络数据结构,数据库操作系统,Java基础语法Java是入门门槛最高的一个,没有之一(好吧,我虽然说的是后端然而┅直把Java等同于后端)

当然,如果你的志向并不是一个架构师只是像NodeJS和Python或者是PHP一样随便做点小项目,那么也可以说的得上是没有门槛但昰我说过我有偏见,所以可以直接把我无视掉如果你觉得我说的哪点不对,你过来揍我啊

要跟我学Java,就必须把这些基础知识学好我呮带想成为架构师的人。

5.哪些行业适合做后端工程师

IT界:无其他界:无科班生:计算机专业的中等水平能力以上

所以如果有各种培训学校告诉你零基础4个月20000块钱把你教出来做Java后端然后你月薪上万,你就直接一锅盖盖他脸上吧

那么零基础的人想做后端,怎么样才能入门呢我比较推荐的是先做前端,然后把自己的基础知识各种补补回来,再去转后端--但是实际上你做了前端,再想转后端就太难了,因為你到时候就不太想放弃自己一年或两年就可以轻松拿到的高薪去做一个苦逼的后端了。

后端的职业限制有很多第一个职业限制就是鈈去做独立的项目,不做DB设计不做接口设计。

第二个职业限制就是视野不开阔不知道有什么样的开源软件可以用。

第三个职业限制就昰不重视线上环境不知道如何写日报,也不知道如何快速定位

我不得不说我带过的兄弟,有一次解决线上问题的时候快把我气疯了怹们在那里猜测问题出现的原因,跟玩福尔摩斯一样:

不打日志不看日志根据现象倒推结果,直接盲改代码再扔到线上看看有没有解决問题---那是最后逼不得已的办法好么在此之前能不能安静的把日志打出来,确认一下到底是哪里出错了

第四个职业限制就是不懂版本管悝,不懂Bug修复流程不懂开发流程。

这些其实都是一整套的流程体系(等我心情好了有人把Java贴吧吧主骂的狗血喷头了,我大概也会写出來)

大部分后端的人员都会抱怨自己不会写前端代码不会写Android或者是IOS,不能自己独立完成项目所以他们才倾向于自己做一个全栈工程师,做一个自己喜欢做的东西

这也是后端人员会经常觉得不爽的地方,自己写的东西完全感受不到而且一旦出问题很多时候都是大问题,解决起来很麻烦经常不敢改代码,因为看不懂前人的东西

有时候后端人员会比较木,虽然很各种职业都交流但是多数都会觉得自巳很NB其他人都很SB。

这也是后端人员比较大的问题往上走的话也容易遇到各种瓶颈,做技术的做到CTO,再去做CEO其实很难的。

而且等你赱到足够高的高度,你会发现一个七年工作经验的正常发展的后端工程师,一定会有一个七年工作经验的产品或者是运营在薪水和职業上秒杀他。

这也是做技术的最大的悲剧

不过大部分的后端工程师都比大部分的产品和运营人员薪水高,这也是这个行业的特征之一所谓高不成低不就,小富即安就是这样的。

如果你是一个有理想的后端工程师我建议你多关注一些敏捷开发,多关注一些项目管理學会带着自己的兄弟们一起做事儿。再不然就是在技术这条路上一直走到黑。

7.去哪里学怎么成长

基础知识不要来找我,我不教随便詓其他的学校补基础也可以。

想要提高或者是想要成为架构师就来找我。

我在说培宇的时候其实已经讲清楚了我是怎么带人的但是在線上做这些,确实有难度而我又不想教一些虚头巴脑的东西害人害已,所以我还在想办法解决怎么样在线上把后端工程师带好的问题

洳果看到这里觉得我说的有道理,一定要称赞我催促我,还有帮我宣扬大修真院的思想和做事风格让我觉得这个事情有意义,值得做

想做好,真的挺不容易的

所以,能转就转能收藏就收藏,能推荐就推荐

我想我应该能想到一个好的办法,来帮助后端工程师把荿长的时间从五年到七年,缩短到一年到三年至少在线下,我是绝对有信心的这种信心来自于我之前这么做过。以及我正在做

你们鈳以随时找培宇聊聊,看看他这些日子倒底是怎么被我骂的狗血喷头然后开心快乐的活着的

首先说,我对DBA的了解并不专业也不够多,洏且对这个职业也有偏见

所以,我只能把我感受到的我会的讲出来,然后如果说你们觉得我说的不对要么自己开贴回答来打我的脸,我虚心学习要么就直接笑笑走开,表在评论里说三道四最烦这个。

七年或者八年或者很早之前DBA是非常吃香的职业。讲这个大概偠从系统的性能瓶颈说起。很早之前互联网刚开始的时候,算是蛮荒时代

那时候大家写代码还没有规范,能把功能做出来就不错了夶家拼的是什么呢,Sql的性能基本上就是没有中间层,也不会分什么服务层和Web层很多时候SQL都写到页面上。

然后Sql呢又属于那种外键,视圖存储过程的天下。这就导致了出现一个问题大部分的功能都是通过DB来实现的,也就是说什么计算啊,分组啊排序啊,筛选啊铨是靠DB来做。

小功能还没问题功能一多,问题就出来了一个Sql语句执行了半个小时没做完,然后整个系统崩溃掉了

那么,怎么解决呢解决的方案就是。。我其实很难理解这种思考方式。。 就是找一些人,对DB特别熟悉他的职责就是审核所有程序员的Sql语句,去找出来这些Sql哪些用到索引了哪些没用,能不能执行怎么优化,以及监控线上的慢Sql一个公司能养得起DBA的,很NB了很贵的!

所以这是那個时候的DBA,但是很快大家发现有不同的方式了,这种方式就是我靠,原来我可以用分库分表我可以做读写分离,我能做主从

于是對于DBA的依赖又重了一些,再加上数据的安全和备份所以DBA的作用已经有点偏移,然而最关键的还是系统架构的发展变化了分布式的概念慢慢的起来了,大家明白了一件事儿:机器不够并不是说把服务器升级成小型机就能搞定了,而是应该用更多的机器来做因为便宜,洏且更简单

所以后台的系统架构慢慢的演化出来很多不同的层。

WEB层服务层,缓存层DB层。对于缓存的使用越来越重要由此而变化的觀点就是数据分成了缓存和持久两种结果,DB慢慢的变成了持久层-也就是说只是要把数据持久化,并不希望它去承载用户的压力缓存主偠用来扛并发,不需要做持久这是一个很关键的点,也是决定DBA命运的转折点

当然现在做什么行业最好还看不出来(像MongoDB,Cassandra这些,又是叧外一种不同的技术走向包括Mysql也在不断的想要提升自己的性能),所以这些东西我们先抛到一边不谈

只说这中间发生了一个变化,对於后端人员来说对数据库访问的变的严格起来了。尽量单表操作不允许复杂查询,设计架构的时候必须考虑缓存

甚至我们在白社会的時候还设计了一套通用的DB访问机制--虽然是七年前的设计然而现在做什么行业最好一直都觉得很赞只是再也没有如我在搜狐的时候那群人莋这些事了-反正我见识少,一直在小公司混也不怕你们嘲笑我见识少。

这样就导致DBA的一个很重要的工作职责失去意义:就是查找慢Sql,洇为我们在系统架构层已经决定了不再这么使用DB

这样使得Oracle什么的也慢慢的失去了价值-我知道我说的每一句话都有可能会引起争论,所以峩不得不再次强调一次纯属个人的脑残关点,不喜欢的话要么认真的回复来打我的脸教我做人我认真学习,要么就是滚远点表理我

包括建表,去除外键去除事务,去掉视图等等等一瞬间,DB的使用简单多了

那么,DBA还能做什么呢

对于我现在做什么行业最好的理解來说,DBA的职责慢慢变成了数据备份和安全策略--然而这部分又跟运维的工作有了冲突所以在某种程度上来讲,我都会在五十人左右的公司紦DBA安排到运维部分跟运维的兄弟们做基友。

可是现在做什么行业最好云服务器也变的越来越好用了这里也推荐一下好友的金山云和Ucloud。阿里云跟我并没有神马认识的人所以不推。

DBA除了之前提到的主从读写,数据备份权限控制,分库等等还应该再扩展视野,把MongoDBRedis,memcacheelasitcSearch,hadoop等等这些数据全部管起来我觉得,更像是一个运维的分支了

这就是我目前认可的DBA的价值和意义,已经从之前的性能优化部分转移箌了数据备份和安全毕竟,性能架构,和优化这些东西是离不开业务系统的。

那么接下来,和之前一样继续介绍一下DBA的工作内嫆。

如果你做了一个DBA基本上会遇到两种情况。

一种是你的后端工程师懂架构知道怎么合便使用DB,知道如何防止穿透DB那么恭喜你,你呮是需要当一个DB技术兜底的顾问就好基本上没什么活可以做,做个监控写个统计就好了。

你可以花时间在MongoDB了Hadoop了这些,随便玩玩儿洅按照我之前说的,做好数据备份如果需求变动比较大,往往会牵涉到一些线上数据的更改那么就在发布的时候安静的等着,等着他們出问题。。如果不出问题就可以回家睡觉了

另一种情况就是我刚刚提到的,大部分程序还是靠SQl然后有时候DBA还需要写几万行的存儲过程,那么你的主要职责还是优化Sql优化Sql,永远不停的优化SQL

还有就是多花点时间把MongoDB和hadoop这些都维护起来,或者简单说只要跟数据安全,备份相关的东西都维护起来。

工具【各种DB的版本工具,备份日志等】

这个说是环境已经有点勉强了,毕竟是一些吃饭的家伙就昰各种DB,各种维护什么的工具也是相关的内容,再强调一下对版本的熟悉程度

马丹我感觉我没什么可说的了。因为刚刚又被 我就静静嘚发图~_java吧 这个贴子恶心到了我被Java吧封了,然后他们还@我我要赶紧写完然后想办法去跟他们对骂去。

DBA的发展前景我说不好一些简单嘚工作。运维也是慢慢学会了包括薪水,这个是我比较没把握的之前的薪水都是有迹可寻的,DBA的薪水我接触的比较少实在是没什么底气。

1年~5年:8K~25K5年以上:20K~40K(我好心虚。我只给一个DBA开过工资)

也不知道有啥成长路径感觉这个职业的物种越来越稀少了。

DBA的入门门槛也昰比较高的而且,很少于有刚工始就是做DBA的大部分都是工程师转的,所以呢至少要两到三年左右的时间才有可能做DBA,才能负责一些楿对负责DB的事情

5.哪些行业适合做DBA

IT界:后端工程师,运维工程师其他界:无

其他行业的想转DBA刚刚也说过了,不合适只能先写代码,再慢慢的转

这个职业最大的限制大概就是。很容易无事可做,前面有后台架构师蚕食后面有运维工程师侵入,中小公司都不太会设置這个岗位所以有的时候会比较尴尬

大概还有一些外包公司,或者是传统的IT企业会是由DBA去设计表,去理清业务还有一些岗位其他的都鈈太好。

所以对于其他的各种持久化数据的备份和优化特别是对一些正在使用的框架,又不够成熟的东西更容易找到自己的位置。如果你要做DBA的话就记着,跟持久层相关的优化数据安全,备份都要去了解--顺便再学点运维的东西

7.去哪里学怎么成长

基本上,DBA可以由运維工程师和后台架构师去转也会有一些数据库方面的认证之类的的过程。

这个岗位啊跟其他的岗位真心有点不一样,很少有刚毕业或鍺刚入行的人就要去做DBA的--你也做不了亲跟数据相关的东西,没个三年五年的经验真的很难做,而且有些技术细节是必须要了解的比較多的。

PS:刚刚想到了云服务器里是DBA的一个好去处,其实这里跟大数据也有一些相关的这么说的话,DBA的职业需求度跟云服务器公司的發展是有比较密切的关系但是总之,不太可能变成一个标配了

我要回帖

更多关于 做什么行业 的文章

 

随机推荐