学全栈工程师需要学习啥好就业么

全栈工程师好学吗?_百度知道蓝鸥:破解大学生就业难题 全栈工程师高薪成招聘热点_蓝鸥吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,455贴子:
蓝鸥:破解大学生就业难题 全栈工程师高薪成招聘热点收藏
今年高校应届毕业生将达765万,就业规模将远超千万,而同期人才市场因市场经济进入缓行期等原因,人才需求整体上呈下降趋势。有资料显示,某一线城市高校春招,仅有三成达成意向,而其中有多少最终“牵手”,却是一个未知数。  “就业难,就业差”成为横亘在大学生面前的难题,随着高校大规模春招结束,这一难题越发凸显。与此同时,“互联网+”国家大战略下,移动互联网开发行业的就业形势一片叫好,其中全栈工程师更是以高薪成为招聘大热门。  以北京为例,从2015年7月至今,全栈工程师市场招聘比例连续攀升,这反映了全栈工程师的就业形势一片大好。而来自权威招聘网站的近千份样本统计表明,北京全栈工程师平均薪酬在19790元/月,这进一步印证了企业对全栈工程师的重视程度。  那么全栈工程师为何能得到众多企业的青睐?这还得从Facebook说起:四年前,有个热门话题叫Facebook只招全栈工程师,然后全栈工程师的需求火爆蔓延,不少知名企业纷纷开始招聘全栈工程师。这是因为全栈工程师涉猎技术很广,能以全局性思维掌控全局,对于一个团队特别是互联网企业来说,这是非常非常重要的。因此,国内企业也加大了全栈工程师招聘的力度,全栈工程师的缺口快速加大,薪酬福利自然水涨船高。  招聘的火爆,薪酬的高涨,似乎成为不少开发者转做全栈工程师的理由。然而,做全栈的另一个充分理由其实是创业。资料表明,很多全栈工程师后来走上了创业之路,成了创业者;或进入创业公司,成了技术合伙人。因为视野开阔,思维活跃,对技术和产品敏感,他们自然成为创业期不可或缺的核心。  可见,做全栈工程师不但可以拿高薪,更有机会自主创业,自己做老板。因此,不要再轻易感叹就业难,因为全栈开发高薪之路在等你。也许你要问,我不是计算机相关专业怎么办?蓝鸥已为你准备全栈工程师课程,零基础就能学,成为精通一门、会多语言的全栈开发高手很简单。  当然,全栈开发不是多语言的简单叠加。蓝鸥()集产、学、研、创于一体,一直致力于iOS开发、Unity3D游戏开发、Android开发、HTML5前端开发和Web安全攻防等软件人才的培养,才能拥有多语言融合开发的先发优势。而蓝鸥在每一门开发技术上的长期精研,确保了每一位从蓝鸥培养出来的全栈开发工程师,都是真正“一专多能”、最贴合企业需求的开发人才。迄今为止,蓝鸥为BAT、各大门户等大型互联网企业,累计输送了逾万名高级开发人才。  不仅如此,不同于其他培训机构“授课+实战”的教学方式,蓝鸥采用“授课+项目驱动教学+实战”式教学,让学员轻松从“授课学习模式”过渡到“独立开发模式”,培养编程思想、分析及解决问题能力,项目开发实战能力更强大。蓝鸥学员具有良好的职业技能和素养,当然受到企业的一致好评。  互联网行业发展方兴未艾,全栈开发需求日益旺盛,由此造成的人才缺口对急需就业,尤其是想要高薪就业的人来说,是一个大好的机遇。破解大学生就业难题?就做全栈工程师,早学习早就业,早拿高薪!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或当我们谈全栈工程师时,我们在谈什么?_MacTalk-爱微帮
&& &&& 当我们谈全栈工程师时,我们在谈什么?
与其他互联网热词一样,全栈工程师也是英译过来的,英文全文是:Full-Stack Developer,你想啊,中国人民怎么会用客栈的栈、堆栈的栈来形容工程师呢?谈论一个概念,首先得给伊个定义,一般来说,全栈工程师就是指技术多面手,掌握多种技能,能够独立完成 non-trivial application 的人。non-trivial 怎么解呢?就是有一定复杂度的,具备一定规模的意思。基于此,我和我的程序员朋友们,对全栈工程师的认识是:在技术栈的各个领域都能够做到出色的工程师。有了这个标准,我和程序员们面面相觑,发现没有一个是全栈工程师。技术领域浩如烟海,更新换代之迅猛如炸雷不及掩耳,别说盗铃了。互联网短短20年的发展,累积的技术信息已经不是我们终其一生能够消化的了,知道尚不可为,何以做到出色?但是,这个标准稍稍降低一点,早期的程序员差不多就都能叫全栈了。2001年左右我们开发 B/S 产品,用来展现 UI 和 数据的程序代码中混杂了 Java、HTML、CSS 和 JavaScript,根本不可能把前端和后端拆开编写,而后端业务逻辑本身就是 Java 实现的,你不写谁写?懂了业务逻辑和算法还不行,你得把数据存数据库和文件系统吧,什么?你不懂 SQL?我靠那你还是程序员吗?你不能每次和数据库交互都让一个进程去敲门吧,数据库招你惹你了?这时候就得有个连接线程池。异常得统一处理吧,得支持集群吧,给用户部署了得能自动扩展吧,没测试怎么办?你自己写的代码写的业务逻辑写的界面,你不保证正确性谁保证?……总之在那个年代,每个程序员差不多什么都得会点,但有的人在这个领域强一些,有的人在那个领域出色一些,不一而足。现在看来,那时候我们应该叫全沾工程师,什么都会点,能解决问题,但是单个人,除了自己擅长的技术,在其他领域,都没能做到出色。如果这个标准再降低一点,比如说把「non-trivial」去掉,随便做个 Application,那就容易多了,一个零基础智力正常的成年人去培训班培训几个月,差不多就能做出一个网站、一个移动 App 还包括后端,或者一个数据挖掘的展示页面。但这个范围仅仅局限在会上,和做好、出色,差距明显。可以看做是入门级的工程师,只不过和前端工程师、移动开发工程师、Java 工程师相比,什么技术都懂一点点而已。这种工程师,我们可以把他们叫做全站工程师,基本上,进入企业之后,都得有老师傅带着,手把手教,练习和实战,才能做「non-trivial」的项目。为啥叫全站呢,意思就是老师傅讲东西的时候,都在旁边站着。有没有真正的全栈工程师?有,比如菲尔普斯在游泳层面勉强算全栈,奥运会咔咔拿7枚金牌,你服不服?你说我也会四种泳姿……您那叫会,会和做好,差着几十个二把刀。当然了,二把刀也没什么不好,至少比拿根儿木头杵着强多了。鼓励大家在立足本职成为专家的基础上,成为一个认真的二把刀。什么是程序领域的全栈工程师呢?我觉得云风算是游戏领域的全栈工程师,他自幼编程,在语言层面对汇编、C、C++、Lisp、Java、Python、Lua 都有深入的理解,使用起来如臂指使,对游戏领域的策划、引擎、协议和服务端架构也是驾经就熟,最新开源出来的 skynet —— 基于 Lua 实现的网络游戏服务器框架,极具参考和实用意义(&&)……但是云风不做 Web 游戏啊,他对 JavaScript 的评价是:javascript 真是门恶心的语言!领我编程入门的师兄 baby,也是一个编程奇才,他对操作系统、编程语言、数据库均有透彻的了解,学习新技术只能用迅猛来形容,每次技术选型之后,他就会趴在办公室里敲敲打打几天,然后丢给我们一个用新语言实现的框架,告诉我们,用!一用之下,几乎没有 bug。这样的人,可称全栈。他们并不是在编程领域样样精通,而是在需要的时候能够在极短的时间内达到常人需要长时间练习才能达到的水准。正如我在书中写到,高手并不是懂得多,他们只是学得快而已。现在 baby 早有了自己的公司,估计技术也做的少了,现在想起他那训疾如风的键盘指法和闪电般的学习速度,还是让人一声叹息。整体来说,我觉得程序员们没必要去追逐什么「全栈工程师」,在工作和生活中,花 200% 的时间让自己在擅长的领域成为超越 80% 的人,然后,需要学什么就去学什么,一味追求大而全,反而会适得其反。之前推荐的公众号「刘炯」曾经写过一篇「想当全才的自我反省」,其中一段大意如下:就像有人给自己设定目标要学英语、学乐器、学编程、学设计、学会计、学书法、学厨艺最终一事无成一样,我骨子里也希望自己做个「样样精通」的「全才」,然而事实上自己把时间更多的花在收集信息和焦虑上,反而没有将时间用在真正的技能学习上,最终获得了「样样稀松」的结果。这就如同很多游戏中的稀缺技能点一样,玩家永远加不满所有的技能树,如何有策略的使用有限的技能点来解决对应的问题,成了每个玩家必修的课程。现实生活中,亦是如此!题图:A weekend with many books. (Tom Gauld)非常好用的移动 App 测试系统,BugTags。点击原文了解详情。
点击展开全文
悄悄告诉你
更多同类文章
还可知道有多少人阅读过此篇文章哦
阅读原文和更多同类文章
可微信扫描右侧二维码关注后
还可知道有多少人阅读过此篇文章哦
MacTalk 开通于2012年末,内容起于 Mac 而不止 Mac,内容覆盖了技术、创业、产品和人文思考。文风有趣,又有一点力量。相关图书《MacTalk·人生元编程》《MacTalk·跨越边界》
您的【关注和订阅】是作者不断前行的动力
本站文章来自网友的提交收录,如需删除可进入
删除,或发送邮件到 bang@ 联系我们,
(C)2014&&版权所有&&&|&&&
京ICP备号-2&&&&京公网安备34你是否应该成为一名全栈工程师? - 开源中国社区
当前访客身份:游客 [
当前位置:
你是否应该成为一名全栈工程师?
是Logz.io的联合创始人与产品副总裁。在Logz.io之前,Asaf与他人联合创立了Currensee,这是一个社会化交易平台,后来在2013年被OANDA收购。在
Currensee之前,Asaf在Akorri负责管理和开发一款端到端的性能监控平台,在Onaro开发过一款存储资源管理平台。后来,Akorri
与Onaro都被NetApp收购了。在Onaro之前,Asaf在以色列海军带领一个研究团队,从事人工智能系统的开发与军事化应用相关工作。近
日,Asaf撰写了一篇,谈到了他对于全栈工程师的认识与理解。你常常听说“全栈工程师”这个叫法吧,不过这到底表示什么意思呢,你觉得自己应该成为一名全栈工程师么?下面我们就来探讨一下这个话题。在Web与软件开发的世界中有3个基本的关注点:前端、后端与全栈。下面就来解释一下他们的含义。何为全栈工程师?前端工程师:在打开一个网站时,屏幕上的一切都属于前端。前端工程师负责创建用户界面背后的代码。这些工程师不仅要熟悉HTML、
JavaScript与CSS,还要掌握很多框架。这些框架有Foundation、Angular JS、Ember
JS、Backbone及Bootstrap等等。前端工程师要与设计师和其他专家协同工作,从而将网站从模型转换为可使用的模式。
后端工程师:在你每天所访问的网站背后有服务器网络、数据库以及各种应用,他们相互协作将你所请求的网页与数据传递给你。后端工程师负责构建这些组件。他
们要擅长各种编程语言,如Python、.Net、Ruby、Java及PHP等等,从而通过这些语言来编写程序。他们还需要使用各种数据库程序如
MySQL、SQL Server及Oracle等来操纵信息并将其传递给最终用户。后端工程师需要与组织中的各种经理及其他成员通力配合来完成工作。
全栈工程师:全栈工程师既要了解后端开发,也要了解前端开发。他们是“全方位”的工程师,熟悉服务端的同时又懂客户端用户体验。全栈工程师理解Web开发
进程的每一个方面,同时又会就整体策略与最佳实践对相关干系人提出建议与指导。角色演变在早期的桌面计算时代,我们常常会看到一个人就完成了整个应用的开发工作。随着程序变得越来越复杂,以及越来越多的技术涌现了出来,一个人很难再完
全掌控应用开发的各个方面。在21世纪初期,一些拥有专业化技能的专家开始出现。由于复杂性的持续攀升,当Web
2.0站点开始出现时,很多程序员又回到了更简单的方式上来。相比于构建复杂的数据库和企业计算网络,开发者开始部署稳定的LAMP栈(Linux、
Apache、MySQL与PHP),并创建出了灵活的面向对象语言,如Django与Ruby on
Rails。在这种环境下,全栈工程师的价值变得越来越大,因为他们熟悉大多数现代框架与语言。运维复杂性的回归不过,由于移动计算与iOS和Android平台的兴起,我们又回到了复杂性的新时代:低成本的云服务器如Amazon Web
Services和微软的Azure、MongoDB等数据库、Node.js与Angular.js等前端技术、Docker等容器技术。这些平台、服
务与框架都拥有自身的特性。因此,一个人几乎无法成为能够掌握所有技术的全栈工程师。通才与专才在当前的环境下,成为全栈工程师的好处在于没多少人拥有足够的知识、经验与沟通能力来整体把控使用了各种平台与框架的项目,如HTML5、机器学习
及Scala等。因此,高水准的全栈工程师总是供不应求的。不过,坏处则在于对于全栈工程师来说,他需要能够熟练掌握这些组件,但这是非常困难的事情,况
且未来还会有新的技术涌现出来。你可能很聪明,但这些组件本身却是非常复杂的,每几个月都会出现新的语言和平台。要想时刻保持技术上的领先是一件极其困难
的事情。出于这个原因,专才拥有自己独特的优势。组织倾向于雇佣专门的角色,因此相比于其他开发者来说,专才在深层次的知识以及某个狭窄领域的经验上会更
胜一筹。全栈工程师的薪资无论选择在前端还是后端进行深入学习,抑或是将自己定位成一个全栈的通才,从工作前景上来看都是好的。根据美国劳工统计局发布的统计信息来看,软件
工程师是未来10年最具发展潜力的职业之一。2014年,大约有718,000名软件工程师;从全国范围来看,其平均薪资大约为$95,510。这个数字
未来还会继续攀升。那么,到底什么才是最好的工作呢?这取决于你的背景、经验与目标。前端工程师需要掌握如下技能:HTML与HTML5CSS、CSS3与SASSPHPJavaScriptjQuery、Angular.js、React,js与Node.jsWebsockets与Ajax requests浏览器开发工具与调试器PythonGit后端开发者应该精于服务端编程、语言与框架,如:C与C++PythonJavaScriptRuby on RailsPHPPerlNode.js与ExpressMongoDBPostgresMySQL与NoSQLGitWeb APIsGo如果想要向着全栈工程师的方向迈进,你应该掌握很多知识与技能,并且熟悉上面提到的各种组件。此外,还要提升自己的个人沟通技能,这样才能管理并与
前端与后端开发者实现较好的协作。好消息是未来对于每一类Web开发者来说都是光明的,无论是前端、后端,还是全栈。要坚持学习一切有价值的东西;掌握新
的框架、语言与平台;并且与开发者同事及最终用户保持高效的沟通。在这种情况下,无论世界发生什么变化,你都会始终立于不败之地。本文转载自
想通过手机客户端(支持 Android、iPhone 和 Windows Phone)访问开源中国:
旧一篇: 9个月前
新一篇: 9个月前
你也许会喜欢
2楼:Jordan
现在大多数的全栈工程师大多是熟悉各种语言hello world 的写法
放屁,你不行不代表别人不行
4楼:醉丶千秋
开源中国对.net真是太不友好了。
5楼:灵魂架构师
引用来自“Jordan”的评论现在大多数的全栈工程师大多是熟悉各种语言hello world 的写法赞同
6楼:jackydosuo
国内应该还没有真正意义上的全栈工程师
7楼:Mr_陈
现在正干着运维
8楼:Isronik 来自
9楼:原来我还注册过这个号
上面的列表告诉我们,我们你想成为前端大牛还是后端大牛,都要学习 PHP 和 JS,都不需要学习 Java。
10楼:salmon514
全栈对一个人的职业履历真的是件坏事情,你很难找到高端工作,只能去个位数十位数的创业公司玩玩。
11楼:salmon514
身受全栈之害。
12楼:Narcissu5 来自
只有“就缺个程序员了”的公司会需要全栈,术业有专攻才是王道
13楼:yangjie602
多学点东西 不仅仅指技术 经济学
财务之类的 总有好处 不可能一辈子要一种技术吃饭吧
14楼:grath 来自
引用来自“Jordan”的评论现在大多数的全栈工程师大多是熟悉各种语言hello world 的写法个人时间有限 很难做到全部深入
15楼:KenSun 来自
说了等于没说
16楼:灬醉清风
你说你是全栈工程师,什么都会。HR投来鄙夷的目光..
17楼:arthurwu
居然没有java大法
18楼:Dupeng_
大多数时候听到谁是全栈工程师只能表示呵呵,当然也有例外。
19楼:树相马
妈呀,难道现在开发的不是全栈?
20楼:天爵在线
JavaScript属后端?
与内容无关的评论将被删除,严重者禁用帐号
本周热点资讯
本站最新资讯

我要回帖

更多关于 全栈工程师 的文章

 

随机推荐