怎么 我知道你很难过有一个软件可以做到,他们在2015年初他们技术人员进行了升级更新。只要他的手机在身上带

一种群体软件开发中的项目推荐方法--《小型微型计算机系统》2015年04期
一种群体软件开发中的项目推荐方法
【摘要】:开源软件社区的广泛流行,为软件开发提供了一种新的模式.然而,开源社区中大量项目因参与人数过少而进展缓慢.已有软件工程推荐系统大都针对单个项目的开发者社区进行任务推荐,研究整个开源社区,实现跨项目和组织边界的项目推荐工作相对较少.为解决上述问题,本文以Source Forge.Net社区为研究对象,构建开发者-项目关联网络,结合开发者技能和项目需求关联度,为开发者推荐最适合的项目.实验结果表明这种结合使推荐成功率和推荐精确度提高了14.3%和8.8%.开发了一个项目推荐系统原型,为开源社区实现提供了依据.
【作者单位】:
【关键词】:
【基金】:
【分类号】:TP311.5;TP391.3【正文快照】:
1引言推荐系统协助用户在缺少经验,无法全面考虑手上数据时发现有用信息和制定决策.这类系统使用大量计算机科学和工程学方法,根据用户潜在的、模糊的需求,主动或被动地向用户提供现实的、明确的信息或建议.软件工程推荐系统(Recommendation Systems for Software Engineering
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【共引文献】
中国期刊全文数据库
丁德红;方逵;王娟;朱幸辉;;[J];湖南农业大学学报(自然科学版);2013年06期
何鹏;李兵;杨习辉;熊伟;陈军;;[J];计算机学报;2014年04期
石珂瑞;刘建国;;[J];上海理工大学学报;2014年01期
冷亚军;陆青;梁昌勇;;[J];模式识别与人工智能;2014年08期
黄治国;杨爱云;;[J];科学技术与工程;2014年23期
王鹏;景丽萍;;[J];计算机科学与探索;2014年10期
谭姗姗;张培倩;李再兴;;[J];数学理论与应用;2014年03期
查九;李振博;徐桂琼;;[J];计算机应用与软件;2014年12期
辛乐;范玉顺;李想;倪亚宇;;[J];计算机集成制造系统;2014年12期
文鹏;蔡瑞;吴黎兵;;[J];情报杂志;2014年01期
中国博士学位论文全文数据库
李聪;[D];国防科学技术大学;2012年
柳伟;[D];国防科学技术大学;2012年
冷亚军;[D];合肥工业大学;2013年
孔维梁;[D];华中师范大学;2013年
梁锡军;[D];大连理工大学;2013年
吉祥;[D];浙江大学;2013年
刘正;[D];浙江大学;2013年
刘海鸥;[D];燕山大学;2013年
武慧娟;[D];吉林大学;2014年
王晓芳;[D];山东大学;2014年
中国硕士学位论文全文数据库
汪毅峰;[D];南昌大学;2013年
徐莉;[D];北京邮电大学;2013年
蔡孟松;[D];重庆大学;2013年
孙歆;[D];浙江工业大学;2013年
刘静;[D];哈尔滨工业大学;2013年
袁羲;[D];北京工业大学;2013年
吴天龙;[D];哈尔滨工业大学;2013年
张建华;[D];河南农业大学;2013年
施少怀;[D];哈尔滨工业大学;2013年
何磊;[D];南昌航空大学;2013年
【相似文献】
中国期刊全文数据库
张秀杰;朱克珊;李钢;;[J];计算机系统应用;2012年03期
中国硕士学位论文全文数据库
张秀杰;[D];天津大学;2012年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 大众知识服务
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号重庆南开中学2015年初2015级九年级语文下学期期中试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
重庆南开中学2015年初2015级九年级语文下学期期中试题
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢手机里面设置里有一个,关于手机,然后有一个系统软件更新。是不是只要下一个升级包,就可以了,_百度知道君,已阅读到文档的结尾了呢~~
2015年四川专业技术人员心理健康与心理调适试题(含答案95分以上)
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
2015年四川专业技术人员心理健康与心理调适试题(含答案95分以上)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口---------12.28更新------------&br&留言我每条都在看。&br&有人是不解,有人是“卧槽,你也遇到了”。&br&&br&评论里,有一位叫Dean的朋友说。&br&&b&&blockquote&“我觉得培训本身没错,错的是培训机构鼓吹了这一行是多么好赚钱然后吸引了一大堆不适合并且无兴趣的人入行,而学员大多数人在发现自己不适合时却没勇气离开,而苦苦的坚持着。”&/blockquote&&/b&&br&&br&还有一帮想尝试却没有勇气走出第一步的人,站在入口处,犹犹豫豫。&br&你们犹豫的原因仅仅是因为怕学习周期太长,怕不好找工作,怕挣的钱其实和其他行业没两样。&br&谈过恋爱,你就该知道,遇到真爱你只会不由自主的想去靠近,喜欢的行业也是如此。&br&犹豫,是因为没那么喜欢,是因为内心里还在算计着得失。&br&&br&你们先站着别动,抽一支烟,或者灌一口酒,想清楚。&br&前面可能充满了你看好几天都看不懂的东西,可能还有很多我这种对你不管不理不支持的同事,可能工资也不会高到哪里去,可能你学好以后投500份简历也没一份面试通知,可能...&br&如果都想清楚了,那就来吧,别跟别人比工资,别想太多东西,别有太多交际,每天上完班回去安心看基础,不停地写代码。(本人真实经历,只不过我抽了好几包烟,喝了好几箱酒。&br&这个时候你将处于,并且长期处于码农初级阶段。&br&至于什么时候才能变得厉害,我也不知道,我只知道我跟那些大学正儿八经学习的人,差了一个四年。我跟那种从高中就天天撸码的人差了几百个日夜。&br&&br&我打算拿什么补?&br&拿命啊。&br&&br&------------原答案--------------&br&以下对话真实。&br&“账号密码是啥?”&br&“admin,1234”&br&“admin怎么拼?”&br&“。。。。。”&br&&br&“xml解析怎么搞?”&br&“点开我给的demo敲一遍就懂了。”&br&过了1分钟。&br&“你来帮我弄吧。”&br&&br&“你的电脑切换输入法是什么快捷键?”&br&“你就不能打开偏好设置看?”&br&“偏好设置在哪?”&br&“。。。。。”&br&&br&总结一下,我觉得他并不适合用电脑。&br&还有个很夸张的事。&br&&br&他经常对着老板说的话就是。&br&“老大,你过来一下。”
&br&(觉得不妥并不是因为叫老大,而是,你过来一下这种生硬无礼的语气让人不舒服。)&br&办公室一般到这个时候就消音了!&br&经常对同事的称呼也是,帅哥,美女。&br&沟通能力有很严重的问题。连“地址不对,找不到xxx文件”这种英文也看不懂。&br&orz,我已经开始觉得他本科的简历也是假的了。&br&已撕逼,教他是他老师的事,忍他是他爹的事,也不是实习生更不是我儿子,没必要这么忍着。&br&&br&你们一定会问我boss为什么不开他,我也不知道,他一个月的活我基本3天就搞定了。&br&至于我为什么还在那公司,因为主要的项目是我在单撸,等我把细节部分注释好,上线完,还不涨工资,且这货还在,我就走了。&br&当一个单干的程序员不可怕,可怕的是,旁边有一个连百度都不会用的拖进度要你去擦屁股的猪队友。&br&&br&其他答主说的一些东西,连我这种it专业出来的渣渣都不懂,别提跨专业的培训了。&br&嗯,你们高看很多本科出生的人了。&br&这个世界上除了藤校,985和211,还有很多比上不足比下有余挣扎在中间的普通人。&br&培训其实没有错,错的是培训机构带头伪造简历导致市场混乱,我当初找第二份工作的时候,应届生,且有大半年正经的工作经验居然没人要!后来我进了公司,我提的薪资hr和老板居然在我走后的20分钟就给我打电话,原因很简单,我认为我当时只值6k我就报了这个数。而行业里,不管是人是鬼都会叫10+k。&br&我凭借我的踏实找到了一份工作,记得轮子哥推荐的那篇&a href=&///?target=http%3A///link%3Furl%3DoqSam7bSeGx1WXa5qeYGWoB6NLChL5dWSoZigmrWrPQcOpDBP3dtZJJHtYDtHLeo& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Teach Yourself Programming in Ten Years&i class=&icon-external&&&/i&&/a&,看完后收获很多,比起10年,我应该还有更长的路要走,一辈子做一个奋斗在一线的码农吧,因为编程工作带来的成就感已经成为我生活里不可或缺的一部分了。
---------12.28更新------------ 留言我每条都在看。 有人是不解,有人是“卧槽,你也遇到了”。 评论里,有一位叫Dean的朋友说。 “我觉得培训本身没错,错的是培训机构鼓吹了这一行是多么好赚钱然后吸引了一大堆不适合并且无兴趣的人入行,而学员大多数人…
居然没有人邀请我回答这个问题,伤心。&br&&br&赞数:收藏数以 1 比 3 的比例增长,好玩。&br&&br&题主说的快速是多快?一个月?三个月?半年?一年?&br&&br&我这里有一本 7 周速成互联网数据分析师的秘籍你要不要?我是认真的,不开开玩笑,这是一条捷径,但是是有前提的。&br&&br&不同行业不同公司要求会很不一样,比如说银行做数据分析、建模会要求 SAS/SQL,而互联网行业数据分析只要会 SQL 就可以了。再比如说小公司可能会要求还会 R/Python 什么的,但是稍微中型一点的公司比如说 Facebook 只需要会 SQL 就行了。乍一看有点奇怪,但其实也不奇怪,因为大一点的公司基础设施 (infra) 做得好,很多事情比如说 A/B test 这种都自动化了,不需要专门写代码。&br&&br&&b&接下来的内容都搞照中型以上互联网公司为例。&br&&/b&&br&数据分析师需要三个方面的能力:技术(编程),数据分析方法,行业知识。&br&&br&&b&1. 技术&/b&&br&&br&技术方面刚刚说了,就是SQL, 20 个小时,假设文科生,同时对自己要求高一点,最多 80 个小时可以搞定了。&br&&br&按照这个学习 &a class=& external& href=&///?target=http%3A///sql/default.asp& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/sql/defau&/span&&span class=&invisible&&lt.asp&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&评论里说上面这个链接打不开,所以奉上中文版的:&a href=&///?target=http%3A///sql& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SQL教程_w3cschool&i class=&icon-external&&&/i&&/a&&br&&br&重点需要注意的:where / group by / order by / left join / right join / inner join / null / not null / having / distinct / like / union / avg / sum / min / max &br&&br&学完之后再搜索一下 &SQL hardest questions&, 做做练习。&br&&br&当然除了 SQL 之外,Excel 也是要会一点的。不过 Excel 这玩意儿基本多少都会那么些吧,比如说做个图,算算总合、平均之类的,稍微复杂点的数据透视表 (pivot) 就够了。话说我第一份工作的时候连数据透视表都不会,所以说如果你不会这个,那也没关系。&br&&br&如果 SQL 上手比较快,时间充裕,那就练练 Tableau, 主要目的是看看都有什么样的图表,感受一下各自适用什么样的场景。具体怎么做图不是非常重要,真要用的时候搜索一下现学就好了。Tableau 很贵,所以下个试用版的就可以了,然后试用期学点最基本的就可以了。&br&&br&这一共就假设用了 80 个小时吧,那么 8 天过去了(没算错,都要速成了,那还不每天学习 10 个小时)。&br&&br&&b&2. 数据分析方法&br&&br&&/b&经常被问到学习数据分析推荐哪些书,通常答案是我没看过什么数据分析的书,后来仔细想了想,还是有一些的。&br&&br&Case in point. 经典的管理咨询的书,哪个版本的都无所谓了,印象中大概看了一半左右。好像是因为懒,所以没看完,也因为套路都是类似的,看一半也就差不多可以了。 -- 5 天&br&&br&Introduction to Probability Models by Sheldon M. Ross. 应该是出到第 11 版了,但内容应该区别不大,看第一章就可以了,需要搞清楚条件概率,这个概念还是有点重要的。-- 4 天&br&&br&然后再找本统计基础的书(随便哪本教科书都差不多,实在不行的话把 wiki 上统计长条目下的多看几遍也可以),不要太纠结于理论、证明,&b&时刻记住你要能把这些概念解释给不懂统计的人听,解释不清楚的东西你也不用搞清楚。&/b&搞清楚几种常见的分布,假设检验,假阳性,假阴性,区别估算,显著性差异,p-value,平均值,中位数,p1/p25/p50/p75/p99,相关性,因果性,幸存者偏差,大数定律,80/20。-- 10 天&br&&br&Thinking, Fast and Slow. 当科普书看看就好,如果看不下去的话那就看《牛奶可乐经济学》。-- 2 天&br&&br&&b&3. 行业知识&br&&/b&&br&很不幸,这一部分就真的没有什么书可以看的了,基本都靠搜索,总结,思考,再搜索,总结,思考。。。&br&&br&如果平时对互联网、科技行业相对比较关注,这一部分会上手很快,了解一些基本概念,试用一些产品,基本上 20 天肯定可以了。&br&&br&比如说这里面总结的资源,都是我入行之前通过搜索引擎总结出来的:&br&&br&&a class=&internal& href=&/p/&&求职互联网数据分析,如何准备行业知识? - 邹昕的文章 - 知乎专栏&/a&&br&&br&基本上把这些搞清楚,也差不多可以入门了吧。&br&&br&&b&看,加起来正好 49 天,7 周速成班,你要不要试试?&br&&/b&&br&数据分析入门并不难,难的是之后的积累才是重点,如何在实际工作、项目中真正发挥数据分析的作用,产生价值。就我个人来说之前在信用卡行业做了两年多,然后转到互联网行业的数据分析,现在又做了半年多,感觉自己除了入门啥都不懂,每到周五下午都很开心,不是因为到周末了,而是因为又一周过去了,而我还没有被走人。
居然没有人邀请我回答这个问题,伤心。 赞数:收藏数以 1 比 3 的比例增长,好玩。 题主说的快速是多快?一个月?三个月?半年?一年? 我这里有一本 7 周速成互联网数据分析师的秘籍你要不要?我是认真的,不开开玩笑,这是一条捷径,但是是有前提的。 不…
感谢这个问题下给予iOS初学者诸多帮助的答案。以下是我从7月份开始学习iOS以来所做的事情的整理,供后来者参考。答案中所推荐论坛和学习资源都是我自己用过的。&br&&br&一,前期准备&br&一台Mac Pro或其他苹果电脑&br&从Apple Store上面下载需要的Xcode版本并安装&br&如果你是工作上进行iOS开发,别忘记询问你所需要的开发相关的账号,比如查看错误日志或者共享代码资源等。&br&&br&二,学习准备和计划&br&我的背景:编程经验为今年4月开始接触java三个月,无C语言经验,无objective C经验。对开发完全没有概念,但是需要快速掌握。看视频和循序渐进的方法都不适合我。&br&&br&1. 不知道先学什么,所以简单搜索发现国内比较权威的论坛,一般来说国内比较大型的论坛都会有新手需要的整套资源。发现这个&a href=&///?target=http%3A///newbie/tutorial/28.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&新手初学 iPhone 开发的路线图&i class=&icon-external&&&/i&&/a&。这个图建议没接触过C语言的人先去学C。因为我要快速学习所以放弃。然后到zhihu本问题下阅览 &a data-hash=&0e3a636db935dc89a8e206aa& href=&///people/0e3a636db935dc89a8e206aa& class=&member_mention& data-editable=&true& data-title=&@若虚行& data-tip=&p$b$0e3a636db935dc89a8e206aa& data-hovercard=&p$b$0e3a636db935dc89a8e206aa&&@若虚行&/a&的答案,里面有提供很好的入门地图,但过于复杂。这两个资源都比较适合长期学习的人制定计划。&br&&br&2.根据各个地方的建议,下载了以下文件:&br&A. Your first iPhone Application中文版 苹果的入门官方文件&br&&a href=&///?target=https%3A///LIBRARY/ios/referencelibrary/GettingStarted/RoadMapiOSCh/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today): 设置&i class=&icon-external&&&/i&&/a&&br&B. iPhone App Programming Guide 比较详细的苹果的开发手册。没有中文版。为了将来沟通方面我下了日文。&br&&a href=&///?target=https%3A///library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iOS App Programming Guide: About iOS App Programming&i class=&icon-external&&&/i&&/a&&br&C.苹果官方的界面设计指南。由于和开发本身关系不大,所以可以不必立刻学习。对UI设计感兴趣的话可以看看。&br&&a href=&///?target=https%3A///library/iOS/documentation/userexperience/conceptual/mobilehig/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iOS Human Interface Guidelines: Designing for iOS 7&i class=&icon-external&&&/i&&/a&&br&&br&学习方案STEP 1:&br&1. 简单的基础知识普及(0.5天)&br&强烈推荐这个链接:&a href=&///?target=http%3A///special/fornew.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iOS开发新手专题&i class=&icon-external&&&/i&&/a&&br&里面解说了很多很基础的概念和名词,对我这种完全无IT背景的人来说是救星。还包括了objective C语言的快速入门,对于会一门以上编程语言的人来说节省了不必要的时间。&br&2.找了一本简单易懂的漫画objective-C教程。因为通过java知道了基础的编程思想,所以主要是熟悉这门新的语言。里面有些内存管理之类的,光是看书很难有具体的理解,没关系,读完。(2天)&br&2. 粗读iPhone App Programming Guide,主要目的是了解这门语言的特点和能干什么,和我知道的java的区别,知道有什么功能即可,实际编程时再翻开参考。(1天)&br&3. 细读Your first iPhone Application中文版,彻底理解每一个知识点并且在Xcode上实践。(2天)&br&4. 把 iOS6实践指南 里面还没有涉及到的部分读懂做会。(我只是2天过了一下,没详读所有部分,建议有时间的人用一周去熟悉每个部分)&br&&a href=&///?target=http%3A///newbie/tutorial/74.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CocoaChina翻译组贡献:iOS in Practice《iOS 6实践指南》全书翻译完整版下载&i class=&icon-external&&&/i&&/a&&br&5. 利用公司的资源制作一个餐馆搜索App。(3天)&br&&br&经过STEP 1的学习,我大概对iOS开发有了一个极其极其粗略的认识。包括它的MVC模型的构建方法与当年用java写网站不同,包括它的内存管理比较麻烦,包括它的.h 和.m文件以及里面的属性等设置时需要注意的。但是对这些认识我都还没有清楚的答案。&br&&br&编程在书本上往往是非常抽象的概念和讲解,在这门科目上我完全是个实践型的学生。看书总是一头雾水,只有实际做东西才会有成长。所以带着这些极其粗略的认识我进入到了第二步。&br&&br&学习方案STEP 2: 大量的代码阅读和一点点动手。&br&&b&阅读:&/b&&br&&br&带着这样粗浅的学习我就进入了iOS开发团队。无论是leader还是我自己都觉得这个水平简直不能写代码。但是leader还是给了我一些非常简单的工作,比如调整UI,把AB TEST真正写入程序等等。在这个过程中我首先得把自己负责产品的代码读明白,至少得知道修改哪里才行吧!在阅读前辈们写下的代码时,STEP 1里面的那些疑问就一点点清晰起来了。&br&&br&读书终究是泛泛而过,而当你有一个目的或者任务的时候,才会去真正理解每一行代码的意义。对于没法在公司接触代码而是自学的朋友,可以去这个问题&a href=&/question/& class=&internal&&GitHub 上都有哪些值得关注学习的 iOS 开源项目?&/a& 下用github下载开源代码阅读。(到了这里,GitHub也应该是你列入学习计划的东西之一。)&br&如果有一个精通iOS的人在你身边随时解说是最好的了。但我们都很难有这种机会,所以善用google,善用Stack OverFlow(一个类似知乎的编程Q&A网站)。大部分问题都可以通过搜索解决。&br&&br&&b&动手:&/b&&br&往往我在写代码的时候,都是边开google搜索边学习边写的。虽然不比专业的iOS编程者速度,但至少超过了leader对我预想的开发速度。当然写代码仅仅是开搜索和copy-paste是不行的。但在初期做非常简单的开发时,这样的方法可以让你快速上手又能品尝到编程的乐趣。&br&&br&对于自学的同学,我的建议是,看过一些案例之后,你可以试着把案例中的各种功能重新排列组合。教程很多是做一个带相机功能的app,或者一个checklist,做起来很是乏味。你要定下一个真正想做的东西,并且好好地画出UI设计,不要想着只是练习代码。这个过程会是乐趣无穷而且充满挑战的,认真的态度也可以让你坚持在遇到困难的时候也做下去。&br&&br&&br&学习方案STEP 3: &br&再往下我只能推荐你去继续写。因为我觉得学习编程最好的途径就是 实践-遇到问题-解决问题。但是一直到STEP 2我们都是在写各种各样简单的小程序,多少也腻了。&br&我建议的几个方法:&br&1. 找一份可以允许现在的你进行iOS编程的实习或者工作。(这也许较难,因为大部分公司都希望直接找到生产力而不喜欢慢慢培养初学者)&br&2. 找几个有想法的筒子一起认真做个项目。(如果你的团队里有编程厉害的人更好,但你必须相应地提供自己的价值)这和自己练习是不同的。&br&&br&&br&再往后的学习,就是反复的进行STEP 3的1和2啦。当然在这两个过程中,与各种人的交流啊,搜索啊,进一步的书本学习都是可能发生的。但我觉得贯彻1或2的行动是最重要的,没有他们,你很难保证持续的学习动力。
感谢这个问题下给予iOS初学者诸多帮助的答案。以下是我从7月份开始学习iOS以来所做的事情的整理,供后来者参考。答案中所推荐论坛和学习资源都是我自己用过的。 一,前期准备 一台Mac Pro或其他苹果电脑 从Apple Store上面下载需要的Xcode版本并安装 如果你…
如果姑娘不介意,来,把手伸过来,让叔手把手一对一教你,另外,把头靠过来一点,这样方便我跟你讲话,最好再近一点嗯嗯,这样学习前端才最靠谱,哈,开个玩笑。&br&培训靠不靠谱我不知道,对于我这种智商拙计的人来说,看书自学是挺靠谱的,毕竟智商低老师讲课我听不懂嘛,复习的时候不能倒带,让老师反反复复在讲台上单曲循环,也不能把老师绑在身边,让我能够在做练习的时候碰到不懂东西可以随时提问。 前面有许多人都分享了各种学习资源,不过貌似就是没人分享书单,那么我来给大家分享下我的自学前端所用的书单吧。看书又累又慢?谁让我拙呢,只能靠勤来补了,不然还能怎样呢。这些书效果非常不错,20个月前,我还是一个 local 广告公司的苦逼 copy ,现在是一个能够独当一面的前端工程尸了呢,收入也翻了许多倍呢,mac这种高大上的从前想都不敢想的东西,现在可以天天摸了有木有。下面的时间是我当时学习的时候的所用的时间,每天大约学习 3~4 个小时这样吧,每周大约会偷懒 1~2 天,OK 进入正题。&br&&br&第一步:入门 html & css ,用时 2 周&br&&a href=&///?target=http%3A///subject//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Head First HTML与CSS(第2版) (豆瓣)&i class=&icon-external&&&/i&&/a&&br&head first 系列的书一直很受初学者欢迎,语言诙谐,图片丰富,行大字稀,这本 700 多页的书 2 周左右就能看完。此书的用法非常简单,只需打开代码编辑器跟着作者的思路敲下去就可以了,一个个小案例从自己手上被敲出来,还真的很有成就感呢,因为是写给初学者的书,它假设读者没有任何相关的背景知识,新碰到的知识点,会用各种各样的图片说明一遍,生怕读者不懂。这本书学完,只要不是太复杂的页面,基本上能够临摹出一套长相上差不多的了吧。&br&&br&第二步: 入门 javascript ,用时 3 周&br&&a href=&///?target=http%3A///subject/6038371/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JavaScript DOM编程艺术 (第2版) (豆瓣)&i class=&icon-external&&&/i&&/a&&br&这本书很薄, 280 多页,一开始看的时候,其实我是拒绝的,因为当时我的编程基础只有能够用 c 写出让别人输入两个整数然后打印出这两个数相加结果这种程序的水平。然而即便如此,这本书依然能够让我看得懂。此书前言的第一句就说了,“它不是专门写给程序员的,而主要是写给 Web 设计师的。具体的说,本书是为那些喜欢使用 CSS 和 HTML 并愿意遵守编程规范的 Web 设计师们编写的。”好吧,虽然也不是写给我这种初学的傻子的,但反正只要它不是写给程序员的就好,因为当时我不是程序员啊,当然我也不是设计师,但我会写一丁丁 HTML 和 CSS ,这就够了。这本书跟上本书一样,新碰到的知识点,会专门用案例介绍一番,让人在不带着太多疑问包袱的情况下跟着作者的思路走,用法也跟上一本书一样,跟着作者的思路用编辑器一路敲下去,然后你会发现,自己能够给网页加特技了,duang~duang~ 棒棒的。&br&&br&第三步:入门 jQuery,用时 3~4 周&br&&a href=&///?target=http%3A///subject//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&锋利的jQuery (豆瓣)&i class=&icon-external&&&/i&&/a&&br&这本书只需要看 1-9 章就够了,也就是 290 页左右的内容。看完 《JavaScript DOM 编程艺术》 可能会觉得里面的程序很繁琐,想要达到一些目的经常需要拐来拐去的。那么 jQuery 会解决这种繁琐,做到它所标榜的 write less, do more , 也因此 jQuery 成为了几乎所有前端工程师必须要掌握的一个工具。这本书的内容有些啰嗦和跳跃,后面几章甚至还有错误,不过有上一本书的作为基础,配合搜索引擎是能够解决看着本书时碰到的绝大部分疑问的。打开编辑器跟着作者的思路把书上的例子都敲出来跑一遍,另外把最后的案例吃透。 jQuery 就算是入门了。&br&&br&最重要的一步:复习巩固,用时 6~12 周&br&OK 至此, 入门学习已经完成,接下来是复习巩固,这才是学习的真谛。这一步,不能省略,不能省略,不能省略,重要的事情说三遍,否则会像一个学习了各种格斗技巧,但却廋得皮包骨连站稳都吃力的人一样毫无战斗力。此时可以用之前所学配合着搜索引擎模仿一些自己认为觉得好看的页面,学习使用一些第三方插件,大量模仿。无他,唯手熟尔。&br&这里列出一些在这个阶段有可能会用到的工具书和一些网络资源,希望能有所帮助。&br&工具书:&br&&a href=&///?target=http%3A///subject//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JavaScript高级程序设计(第3版) (豆瓣)&i class=&icon-external&&&/i&&/a&&br&一本全面介绍原生 JavaScript 编程的书籍,从基础内容到高级内容都有,任何阶段的前端工程师都能从中学到知识。&br&&a href=&///?target=http%3A///subject/4736167/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&精通CSS(第2版) (豆瓣)&i class=&icon-external&&&/i&&/a&&br&一本介绍 CSS 的书,把一些有用的 CSS 技巧汇集起来,供人学习,但可惜年代久远,不过依然有参考价值。&br&网络资源:&br&&a href=&///?target=http%3A///home.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&阮一峰的个人网站&i class=&icon-external&&&/i&&/a&&br&这里会用一些通俗的语言介绍许多 js 编程中重要的中高级问题和技巧。&br&&a href=&///?target=http%3A///rubylouvre/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&司徒正美 - 博客园&i class=&icon-external&&&/i&&/a&&br&功能同上。但这里有个副作用,就是总时不时会听到一种叫做 Avalon 的玩意儿,但这不是现阶段需要深究的东西,目前只用知道 Avalon 是英格兰神话中拔出石中剑的亚瑟王战败后去的仙境就可以了。&br&&a href=&///?target=http%3A//.cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&w3school 在线教程&i class=&icon-external&&&/i&&/a&&br&资源丰富的文档,碰到不懂的不管是 HTML CSS JavaScript 方面的内容都能够来看看。&br&&a href=&///?target=http%3A///wordpress/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&张鑫旭-鑫空间&i class=&icon-external&&&/i&&/a&&br&博主是一个把 CSS 研究得出神入化的男人,可以从他的博客里学到许多 CSS 相关的知识和技巧。&br&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Bootstrap中文网&i class=&icon-external&&&/i&&/a&&br&Bootstrap 是套优秀的 UI 组件库,其中的精华是它 css 代码,使用它你会发觉以前各种卡手布局的问题可以很快解决,并且不用自己写太多 CSS 代码就能弄出美如画(至少不丑)的页面。使用它,并且学习它的 less 代码的组织和设计,可以从中学会许多 css 架构的知识,棒棒的~&br&&blockquote&p.s less 是一种跟 CSS 很像,兼容 CSS 并且可以编译为 CSS 的样式语言&/blockquote&&br&前面的步骤都完成了以后,恭喜入门,可以尝试去找一些相关的工作了,同时也再也不用担心被知呼上这位严重智商拙计的怪叔叔骚扰了。 在往后的路中可能会碰到许多奇奇怪怪的概念,比如 workflow , mvc ,
mmvc , flux ,SPA 等类似的不是出自人类语言中的名词,就说明可以开始提高了:)
如果姑娘不介意,来,把手伸过来,让叔手把手一对一教你,另外,把头靠过来一点,这样方便我跟你讲话,最好再近一点嗯嗯,这样学习前端才最靠谱,哈,开个玩笑。 培训靠不靠谱我不知道,对于我这种智商拙计的人来说,看书自学是挺靠谱的,毕竟智商低老师讲…
哈哈 我也是从你这里过来的 现在已经是前端工程师一枚&br&希望可以帮到你哟&br&说找男朋友的,劝你考虑的,劝你别做程序员的,都退散吧!当初我在知乎提问,也大多都是这样的回答!我从今年1月开始自学,3月入职以来,觉得越做越有兴趣,所以妹子加油!占个坑,上班时间,再来码~&br&-------------------------------------------------&br&我也是14年毕业,专业软工,之前做了1年测试(实习)&br&1.报班吗?我们公司5个前端,上个月辞了一个,辞的那个好巧不巧就是某内培训机构的。据他说培训机构真的学不到东西还巨贵,基本就是骗人的地方。我两个师傅一个自学成才,一个看视频的。我是自己看书学的,我觉得比较有效的是一遍w3c,看一遍headfirst html与css(挺有趣的书),然后就抄几个静态页面,基本就懂了&br&2.自己试着加几个图片轮播(网上找插件)以及常用的特效,看一遍jquery的api,写写简单的事件、动效,这时候就可以找工作啦!完成这些我用了快两个月,我是考研失败,1月份开始买书看书,3月初开始找工作,很快找到,虽然开始工资不高,但是那时候会的也不多就不在乎这些,有个工作后,提升非常快的!&br&3.工作到现在,3个月的样子,感觉收获很大,学习最好的方法还是实践中学习。我从一个只会切静态页面的小菜鸟到现在负责了项目&a href=&///?target=http%3A//.cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&国内No.1国际潮流周刊&i class=&icon-external&&&/i&&/a&(勿喷,第一个项目,不成熟,还被客户骂的半死)(希望不要遇到这个公司的人看,闪。。)&br&4.我觉得楼主可以先看视频,入门,以后再多看书。不要被其他人的回复吓怕了,既然想做这个说明你有兴趣,就加油学!肯定可以的!&br&&b&我现在也只是入门阶段,正在学习中,有什么不对的地方希望大神指正,谢谢啦&/b&&br&&br&&br&&br&&br&&b&-----------------------11月30日分割-------------------------&/b&&br&&b&答主目前工资翻倍啦,大家共勉呀~&/b&&br&&b&加油加油,学无止境&/b&&br&&b&-----------------------1月11日分割-------------------------&/b&&br&&br&&br&&br&很多人私信问我怎么学习前端,在这里我写一下我的见解,希望对大家有所帮助。没有特别复杂的结构之类的,单从我个人的学习路线来讲一下我看过的书之类的。&br&&br&1. 入门的入门:&img src=&/eb4f7e05ea061_b.jpg& data-rawwidth=&350& data-rawheight=&350& class=&content_image& width=&350&&&br&2.看完了一本,第二本来了:&br&&img src=&/515cabdde_b.jpg& data-rawwidth=&268& data-rawheight=&354& class=&content_image& width=&268&&&br&3.大概了解的差不多了,过一遍w3c html css 部分&br&4.去模板之家之类的 下载几个psd自己写成网页(推荐开发工具HBuilder,webstorm,sublime)&br&5. jquery api 过一遍&br&6. 自己用jquery完成下拉菜单/轮播/弹出框等基础效果&br&7.投简历。。这时候应该可以找一个入门级的前端工作了。只是入门级哦,之后的发展就见仁见智了。啃javascript高级编程之类的,找到工作慢慢来~&br&&br&&br&-----------------6月12日-----------&br&&br&即将加入途牛啦(o??`o) 大家一起努力!特别是女孩子们( o ?ωo? )?
哈哈 我也是从你这里过来的 现在已经是前端工程师一枚 希望可以帮到你哟 说找男朋友的,劝你考虑的,劝你别做程序员的,都退散吧!当初我在知乎提问,也大多都是这样的回答!我从今年1月开始自学,3月入职以来,觉得越做越有兴趣,所以妹子加油!占个坑,上…
有个概念上的误区影响了我好几年。&br&&br&从前我一直以为邮件是个正式的交流方式,只有组织好想法、写出完整段落才可以发邮件,就像写信一样。&br&&br&等我进入主要用邮件交流的环境里读书、工作,才明白邮件其实更像短信,最重要的功能是告知对方你的进度(managing expectations,即“管理对方的预期”)。越是依赖邮箱的环境,邮件就越像短信,需要即时、简洁,传达要求和任务完成情况,而文字并不用客气、漂亮。&br&&br&一开始没理解这个概念,犯了不少错。&br&&br&比如勤快干活却被误会:&br&&blockquote&早上老板邮件通知我写一份报告的初稿。我埋头就开始做,想下班前给老板发个提纲,请他提意见。我想,老板那么忙,我发邮件肯定得慎重,那就等提纲写好再发吧。&br&可是下午,老板走到我身边问,你一早上在做什么呢,查查邮箱,我布置任务给你了。&br&我连忙解释说他邮件刚发出我就看了,现在提纲已经快写完。&br&老板说,那你要回我邮件啊,不然我怎么知道你已经开始做了。今天下午我有会,没时间看提纲,你明天直接把初稿给我吧。&/blockquote&&br&再比如同时被不同的人布置很多任务,没有发邮件,结果耽误进度:&br&&blockquote&过去几天我一直在做老板 A 布置的任务,可有一天早上,老板 B 发邮件布置了新任务。我想,邮件里跟老板 B 肯定解释不清,而且显得我能力不足。反正我手头上的事最多再有半天就做完了,那时候我再回复老板 B 吧。&br&结果不巧,剩下那些 A 布置的活比我预期的要难,我花了一天才做完。&br&晚上,刚准备留下做老板 B 的活,就收到他的邮件,问我做的怎么样了。我急忙打电话向他解释了情况。他说,那你应该早点告诉我,我这个今晚就要。早知道你在做别的事,我就安排其他人了。&/blockquote&&br&上面两种情况都是我缺乏主动沟通,错以为发邮件会“打扰”到工作繁忙的老板或者显得我不会处理事情。其实,他们最想要的是我即时的回复,告知他们我是否能完成任务、预计何时能完成、需要哪些帮助。&br&&br&所以要说“拯救英文邮件”,那就必须得是下面这些短句。且只需要这些短句就够了,邮件里不需要 “Dear XYZ”,“Hi ABC”,“Regards” 这类同陌生人里邮件必要的寒暄客套。另外,在发件人可以看到收件人是否已读邮件的工作环境里,你也需要这样的简短回复,告知进度。&br&&br&如果你给人做事:&br&&ul&&li&Will do. 好的,我会去做。&br&&/li&&li&On it now! 我现在就开始做!&br&&/li&&li&Will send over a draft by the end of the day. 下班前会给您初稿。&br&&/li&&li&I'm having trouble accessing XYZ's site. Might have to get back to you tomorrow. Is that okay? 我现在上不了 XYZ 网站,您布置的任务估计得明天才能做完,可以吗?&br&&/li&&li&(更客气一点)I have a lab report and a problem set due on the same day. Could I have an extension till Wednesday? 我同一天还要交一个实验报告和一个问题集。我能周三再交您布置的作业吗?&br&&/li&&li&(如果你同时被布置了两件事)I'm working on a memo ABC needs for his mtg this pm. Should I talk to ABC? 我现在在做 ABC 今天下午开会需要的备忘录。我应该跟 ABC 讲一下吗?&br&&/li&&li&I'm not feeling well today and will take the afternoon off. Please do let me know if you need me tomorrow. 我今天身体不舒服,下午请假。如果明天这个项目还需要我的话请一定告知。&br&&/li&&/ul&&br&如果你负责项目:&br&&ul&&li&Received with thanks. 收到,谢谢。&br&&/li&&li&How's your XYZ (research paper, draft analysis, lab report) going? 你的论文/分析初稿/实验报告写得怎么样了?(这是催进度)&br&&/li&&li&Wanted to clarify something with you. Could you call after 3? 邮件里有些事情我没太明白。你可以三点后打电话来吗?&br&&/li&&li&The second half needs a bit more work. Check this report we published last quarter, and send me what you have this pm. 你发给我的初稿,后半段还得改改。我给你发一份上季度我们写的报告,你按照这个写。下午不管写到哪儿了都发给我看看。&br&&/li&&li&Shoot me an email when you are free. 你手上活做完了给我发封邮件。&br&&/li&&li&I'm on the road this week. Will get back to you next Monday. 我这周出差。下周一给你答复。&br&&/li&&li&Cc'ing our colleague in HK who will help you on this matter. 我不是负责这事的,我现在在邮件里 cc 我们香港的同事,他会帮你。&br&&/li&&/ul&&br&上面的句子很多没有主语,乍一看也不礼貌,更没有“亲爱的某某”,“祝好”这类客气话。但公司、学校的内部沟通,很多时候要的就是这种简洁的进度更新。永远不要因为怕打扰或者怕邮件里说不清就不发邮件,永远不要假定你的老板、老师、同事、下属知道你在干什么,遇到问题要积极沟通而不是埋头干活,比没能按时完成任务更糟糕的是没有提前知会老板。&br&&br&当然,各个地方邮件文化不同,到新环境里可以先按照礼貌格式发邮件,后根据情况调整。不过邮件的定义还是不变的,它更像短信而非平邮,目的是告知进度、反馈问题。我们不需要组织好完整、大段的文字再发。&br&&br&--&br&其他英语话题下的回答:&br&&ul&&li&&a href=&/question//answer/& class=&internal&&写英文简历,需要注意哪些问题? &/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&有哪些英语用一个单词就能表达清楚但是用中文表达却很难表达的例子?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&中国英语课本有哪些偏差?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&在美国,华人上大学在录取上会受歧视吗?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&有哪些易读的英文著作?&/a&&/li&&/ul&--&br&&br&Ask me anything: &a href=&/zhi/people/234112& class=&internal&&Yiqin Fu 的值乎 - 说点儿有用的&/a&
有个概念上的误区影响了我好几年。 从前我一直以为邮件是个正式的交流方式,只有组织好想法、写出完整段落才可以发邮件,就像写信一样。 等我进入主要用邮件交流的环境里读书、工作,才明白邮件其实更像短信,最重要的功能是告知对方你的进度(managing exp…
对于大部分人来说,数据分析基本上都是靠着自学完成,比如我就是一个典型的案列。题主是计算机出生,上手数据分析应该比较容易一点。我没接触过什么编程,目前也在搞SPARK,HADOOP等,也没觉得自己比别人差多少~~&br&&br&我给出的这个回答基于我自己的学习路径,并且主要是以书本为主,尝试回答一下:&b&一个新手如何系统的学习数据分析&/b&&br&下面我先给出书单:&br&&img src=&/b9904e2bbca6dcd353d359_b.jpg& data-rawwidth=&1212& data-rawheight=&1258& class=&origin_image zh-lightbox-thumb& width=&1212& data-original=&/b9904e2bbca6dcd353d359_r.jpg&&&br&这些书籍都有对应的中文版本。我喜欢将学习分阶段进行,这样学习起来有目标并且不会太累,每个阶段完成各自的任务就好。后面的星星代表每本书籍的重要度,星星越多表示该书越值得阅读。&br&&br&&b&初级阶段:&/b&&br&首先,我是赞成PYTHON ROCKS这句话。说多了你可能不理解,但是当你正真在工业上应用的时候,你就会发现PYTHON能做很多R不能做的事情。 因此强烈建议第一阶段以打基础,学习PYTHON为主。 那么怎么学?&br&《深入浅出数据分析》 是可以学习到最基础的统计、概率等理论知识,这些知识是你前进的基石,而且此书延续了head first系列的一贯作风,非常的有趣味,读起来不会感觉枯燥乏味!&br&&br&接下来你应该好好的学一学PYTHON这门语言。我们说PYTHON可以做的事情太多了,数据分析只是它的一个功能而已。因此锁定目标,只学习有关数据分析部分的知识就行,其它涉及到什么WEB开发,网络编程的一律跳过,一定要集中精力去攻克你的目标,不要分神,有时候摊子铺大了就回不来了!!
那么《利用PYTHON进行数据分析》绝对是你学习PYTHON的不二之选(我指的是数据分析),这本书的作者是大名鼎鼎的pandas的作者,你可以想象这本书的权威性。因此去买一本,好好的研究一番,基本上你的数据处理能力能上好几个台阶。一定要重点学习numpy,pandas,matplotlib.
&br&&br&然后,SQL是你逃不掉的命,一定要写好,你既然是计算机专业,应该不需要我强调太多~&br&最后一本书你就当着小说读读就行,改善一下你程序员的思维,学会一点怎么在真实业务中应用数据分析技巧!记住:这是趣味书!&br&&br&以上就是初级阶段,主要以看书为主,让自己对数据分析有一个初步的认识。&br&下面的中级,高级就需要配合视频和书本一起来学习了~&br&&br&&b&中级进阶:&/b&&br&这一部分是核心的地方,也是你能够和别人拉开距离的阶段。学的好,薪资蹭蹭的往上涨,学不好,那就多学几遍。&br&在这个阶段的核心任务就是:撸的了代码,算的上公示,看得懂业务!
&b&中级阶段会涉及到大量的使用代码和模型去解决实际业务问题!&br&&/b&&br&看清楚三点:代码、模型、案列&br&你要边学边用,这样才能学的更快,收货更多! 那么怎么学?&br&第一步,《数据挖掘导论》这本书先花一个月的时间好好的阅读下,知道数据挖掘的一个雏形,能够认识一些常用的模型和算法。能够搞清楚常用的监督和非监督学习,提到模型要能说出它的应用场景和优缺点。回答几个关于这本书的常见问题?&br&1. 阅读这本书是否需要一点课前知识? &br& 答:要,但是不多。&br&2. 都有哪些课前知识?&br&答:微积分,概率论,线性代数,运筹学等等&br&3. 我的天!那我是不是先要去学习一下这些知识后再来看这本书?&br&答:千万别!!! 记得我前面说过:摊子铺大了你有时候就回不来了。 &br&4. 那我怎么学?&br&答:很简单。直接看书,看不明白的就去google。比如说你看到SVM那里,不知道什么是拉格朗日,那么就去Google(其实这本书的附录也讲了什么是朗格朗日,甚至还讲解了怎么进行矩阵计算)。 总之,不要兜圈子,遇到什么就去补什么。&br&&br&同时,在这里我强烈建议你去学习一下coursera上面的机器学习课程,你会对算法有一个更深的认识,关键是你能学会矩阵计算,梯度下降等常用技能:&br&&a href=&///?target=https%3A//www.coursera.org/learn/machine-learning& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&coursera.org/learn/mach&/span&&span class=&invisible&&ine-learning&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&br&&br&&br&第二步,使用PYTHON结合数据挖掘知识进行实际案列操作。请使用《集体智慧编程》,这本书的评价我也给你们贴出来,豆瓣评分9分,质量自然不用我说。我唯一想强调的是:请你一定要全部代码自己写一遍,不要复制粘贴!!!!!!&br&&a href=&///?target=http%3A///subject/3288908/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&集体智慧编程 (豆瓣)&i class=&icon-external&&&/i&&/a&&br&&br&如果有时间,请去学习一下关于PYTHON的课程:&a href=&///?target=https%3A//www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Introduction to Computer Science and Programming Using Python&i class=&icon-external&&&/i&&/a&&br&&br&第三步,欢迎使用《机器学习系统设计》这本书,你会接触到PYTHON里面最niubility的SCIKIT-LEARN机器学习包。虽然官网文档阅读性已经很佳,但是缺少一个系统的过程。而这本书就是教会你如何从真实的业务角度去思考运用机器学习模型。 同样的,请你自己敲代码,不懂的就去看官方文档,还是不懂的就去google。&br&&br&第四步,想知道为什么豆瓣和亚马逊的推荐那么准确?
那么《推荐系统实战》绝对是一本最佳的书籍,作者将全部的算法使用PYTHON实现,无论是基于业务的推送还是基于协同过滤算法的推送都讲解的非常清楚!!如果你有兴趣了解,请毫不犹豫的上马拉弓~&br&&br&第五步,你一定听说过R,一定也纠结过到底学习R还是PYTHON。那么我就粗暴的回答一下:都要学!,前期已PYTHON为主,后期一起学习R语言,不要问我为什么,纯属个人感觉。 &br&《R IN ACTION》绝对绝对是入门的最好参考书,没有之一。跟着书上的代码敲一遍,模型计算都自己搞清楚(你有了前面的基础,这些学起来很轻松)。&br&最后,COURSERA上面的R语言课程很糟,谁听谁倒霉,不信你去试试?&br&&br&高级部分下次再敲,累~~~
对于大部分人来说,数据分析基本上都是靠着自学完成,比如我就是一个典型的案列。题主是计算机出生,上手数据分析应该比较容易一点。我没接触过什么编程,目前也在搞SPARK,HADOOP等,也没觉得自己比别人差多少~~ 我给出的这个回答基于我自己的学习路径,并…
与其讨论计算机行业能够火几年,不如将问题聚焦在:未来世界的行业格局将会是如何?以下这篇来自著名程序员霍炬的雄文,让这个问题的答案不言自明。&br&&br&&img src=&/5d4ba6bbce09b32177a4c_b.jpg& data-rawwidth=&1000& data-rawheight=&667& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&/5d4ba6bbce09b32177a4c_r.jpg&&&br&&b&为什么你招聘不到程序员,以及软件如何定义现实世界&/b&&br&原创霍炬&a class=& wrap external& href=&///?target=http%3A//chuansong.me/account/wxieshuo& target=&_blank& rel=&nofollow noreferrer&&歪理邪说&i class=&icon-external&&&/i&&/a&&br&&p&现在已经是2015年的最后几天了。这一年里面,互联网创业从火热到“寒冷“,但有一件事全年都没有变化,就是大家都觉得招聘不到程序员。我没有确切的数字知道2015年这一年程序员的薪资增长的比例,但是我确切的知道,在2015年,一个有3~4年工作经验的年轻程序员,在北京和上海能拿到的薪水已经接近2010年盛大创新院给我的薪水了。要知道,2010年盛大为了创建创新院,给出的是业界顶级的薪水,而且那时候我已经有8年的工作经验了。这不过是5年前的事,今天,3年工作经验的程序员薪水已经到了这个水平。在中国,大概唯一增长率可以比的上北上广房产的,就是程序员的薪水了。&br&&/p&&br&&p&很多人人根本拒绝相信这件事,不仅仅这个行业之外的人,甚至连这个行业之内的人也觉得非常不可思议。但所有人不得不面对的一个事实是:当你需要程序员的时候,会发现根本招聘不到程序员。那个“所有都准备好了,只差一个程序员就可以开工了” 完全不是笑话,我知道无数个项目,都是真的就差一个程序员了。&/p&&br&&p&但是,他们就是招聘不到这个急需程序员。&/p&&br&&p&还有很多人的看法是,过几年程序员就好招聘了,现在只是泡沫时期罢了。甚至还有人认为,过几年我们就不需要程序员了,因为有更多的工具可以帮助生成软件。不好意思,这两种想法都不是2015年才有的,从1995年,甚至1985年,这两种看法就存在了。30年来,泡沫起了一轮又一轮,破了一轮又一轮,自动化工具也确实出了一个又一个,更多的平台也被建立起来,确实某种程度人,一些人可以“不需要写程序”,也能 &strong&*开始*&/strong& 进行互联网创业。但是,几十年来程序员的需求始终是上升的,符合需求,能写出可用代码的程序员从来没好招聘过,这个职业一直处于一种古怪到近乎疯狂的供不应求阶段。回头来看,就算是2008年金融危机的大崩溃时刻,全世界范围内,程序员好招聘也只持续了半年。美国H1b签证只有2008年没用满,之后每一年都要抽签才能获得,无数中国和印度的程序员急盼签证。&/p&&br&&p&“不需要写程序就可以进行互联网创业”,这个倒是某种意义上是实现了。不过并不是有自动生成软件的工具,而是各种应用平台发展起来了。比如,一个专心内容创业的人,用微信公众帐号就可以开始,一行程序都不用写。但是不要忘记,这些平台背后,仍然是无数程序员的工作成果。就算是用微信公众平台开始了创业,如果规模发展的大一点,终究还是要写一些程序的,要么是自己的App/社区,要么是HTML5做的各种活动,或者是用微信SDK接口做的各种自动化功能。总之,早晚你还是要写点程序的。如果换个角度看,像微信公众平台这类应用,只不过是把过去没有写程序能力的人拉了上来可以有个开始,等其中的强者被筛选出来之后,他们又回到要雇程序员的境地。这么一看,这些平台不仅没有减少程序员的职位,反而扩大了需求。如果没有公众平台,可能很多创业者压根到不了需要程序员支持这一天,也赚不到钱去养活一个程序员,现在,他们中的成功者终于可以活到这一天,加入竞聘程序员的行列了…&/p&&br&&p&这个世界对程序员的需求几十年没降低,按照我的观点,甚至未来几十年也不会降低,薪酬也只会持续上升。各种社交平台上,也会见到各种恶毒嘲笑讽刺程序员的人和段子(基本来自传统行业,他们大概觉得自己一辈子也不需要好好的和程序员打交道吧),这些人显然是不相信我这个看法的。无论相信不相信,眼前的情况就是这样的。为什么程序员会这么难招聘,背后的原因是什么?要回答这个问题,我一般会推荐对方看一篇文章,叫做《软件正在吞噬整个世界》,这是2011年美国著名风投Andreessen Horowitz创始人Marc Andreessen写的文章。今天看来,这篇文章的意义显然被低估了,Andreessen写过很多文章,但这无疑是最重要的一篇,也是对未来的指向最清晰的一篇。但别说2011年,就算是今天,也很少有人真正理解它的重要性。这篇文章并不长,看完我这篇,推荐找来再读一遍,相信你会有新感受。&/p&&br&&p&我一直非常推崇这篇文章的看法和远见,但是,我觉得他用的“吞噬”(Eating)这个词并不好,它没有能精确体现真实情况,我更愿意使用的词是“&strong&定义&/strong&”(defining)。“&strong&软件定义现实世界”&/strong&,这算是我发明的一个新词。我这篇文章要写的,就是关于软件是何如定义现实世界的。&/p&&br&&p&今年3月份的时候,我在杭州和一个朋友聊天,我们叫她夕总,是做传统行业的。她很惊讶程序员为什么这么难招聘。我给她大致描述了越来越多的行业开始使用软件来替代传统人力劳动的状况。她恍然大悟的说:“啊,我知道了,我家小区过去是个老大爷负责收停车费,现在变成了完全自动刷卡进入。所以,很多个老大爷被软件替代了,软件又需要程序员来开发和维护?” 这个例子找的非常准确,从一个具体的案例来看,就是这样的。她敏锐的抓住了现实世界最基层的情况。我也继续用这个例子做为背景说下去。&/p&&br&&p&图片:以前是这样的&/p&&img src=&/2aee060b0b610d8f1ebede6_b.jpg& data-rawwidth=&297& data-rawheight=&289& class=&content_image& width=&297&&&br&&br&&p&图片:以后都是这样的了…&/p&&img src=&/f4cc2fd263e367f99e70f5c_b.jpg& data-rawwidth=&500& data-rawheight=&332& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&/f4cc2fd263e367f99e70f5c_r.jpg&&&br&&p&当我们用一套停车场管理系统,替代了停车场管理员(那个老大爷)之后,整件事情改变了什么?它并不仅仅是节约了一个老大爷的人力成本这么简单,仅仅节约人力成本的价值并不大,因为基层体力劳动的人力成本是相当有限的,节约20个老大爷的工资,也未必能比得上一个程序员的工资支出。&/p&&br&&p&比节约一个人的人力成本更重要的是,我们用软件来规范了停车场的行为,即所谓“定义”。在使用软件之前,停车场管理员是有很大权利的,很多人都知道,给停车场管理员塞一包烟,他可能就会少收你20块钱停车费。甚至很多停车场管理员会直接把停车费塞到自己口袋里面,如果你没要停车发票的话。停车场的运营是没办法监督这种行为,要监督,就需要付出巨大的人力,甚至冒很大风险。有了软件系统之后,一切都不一样了。不再需要去监督这种往自己口袋里面塞钱的行为了,只要软件没有能被他们找到的漏洞,一切都变成了非常规范的行为。开车来的车主进入停车场的时候取卡,系统拍下车牌照,出停车场的时候自动计时收费,付钱之后停车场出口才打开,车才能离开。这个过程可以完全没有人力参与,就算是保留那个停车场老大爷的职位来做应急工作,他的行为也是严格被软件规范的。不交钱,停车场出口不打开,车就没法离开停车场,这是一条被明确定义了的基本规则,除非暴力去破坏停车场设施,否则,一切都是被软件管理的,人改变不了什么。从此,整个过程中不会再有钱的损耗,停车场运营方会获得更多收益。这些收益中的一部分,就变成了软件公司的利润,软件公司利润的一部分,变成了程序员工资。&/p&&br&&p&这就是软件企业为何有巨大盈利,程序员工资为什么这么高的原因。仅从这个例子看,软件没有创造新的价值,但是在若干传统行业中,软件夺回了一部分人本来不应该拿到的钱,把这些钱重新变成了利润,程序员分享了这部分利润。在这个停车场的例子中,按道理说,停车场管理员的收入只应该是一份工资,不包括偷偷塞到口袋里面的停车费,但是如果没有软件,这种行为是没法阻止的,一定会有很大一笔钱流到不应该获得它们的人手里。另外一方面看,在车主这边,他们的行为也被定义了。过去很多人是愿意接受10块钱买一包烟,省20块钱停车费这种设定的。但在软件管理之下,这种利益交换没机会发生了。在这个停车场的案例中,参与业务的两方行为都被软件重新规范和定义了。&/p&&p&整个过程可以这样看:在软件企业的帮助下,现实世界的资金流向被重新分配了。这就是“软件定义现实世界”。软件重新定义了社会规则,定义了人的行为。当然,目前软件还只是体现了业务人员的意愿,在这个阶段,更确切的说法是:软件&strong&帮助&/strong&人们重新定义社会规则。&/p&&br&&p&这只是个开始。我们站的高一点看这个已经被软件接管了的停车场。你会发现,关于它的细节都被隐藏了,你只知道它存在着&strong&接口&/strong&(Interface)。所谓接口,就是对资源的一种抽象,我们知道它提供什么,比如在这里例子中,可能是停车场有多少空车位,已经停有多少车,每天有多少收益,停车场的位置在哪…等等,具体的细节,被装进了一个黑箱子里面,我们不再关心它。比如,一个软件管理的停车场还有没有看车老大爷,这就算细节,在这种视角下,我们不再关心这个人是否存在,也不关心他在做什么,因为已经用软件定义好了他的行为,这时候我们只关心提供结果的接口即可。&/p&&br&&p&在软件世界中,知道了接口,就可以使用这一份资源。从此,我们把这个停车场可以看作软件世界里存在的一个&strong&单元&/strong&(Unit),刚才说了,它的现实状况已经被装进黑箱子屏蔽掉了。如果你只有一个这样的单元,它只能用来规范基本行为,但如果你在相邻街道再有一个这样的“停车场单元”,这时候就能开始有一些新的变化了。比如,停车场单元A已经几乎停满了,但停车场单元B还空着一半车位,这时候就可以通过软件来调整资源,让车主尽量往停车场B停。具体手段有很多,比如通过智能手机发送一条消息,告诉正在开来的车主,停车场A要排队10分钟,停车场B排队1分钟就可进入。自然可以分流一部分人到停车场B。甚至是把停车场B的停车价格降价10%,吸引更多人前往。这些实时的,根据资源剩余情况的动态配置,利用传统手段是不可能做到的。一方面是传统手段没法快速反馈信息,另外一方面,传统方式的审批决策流程过长,要降价总要有个负责人批准一下吧?从而让实时的动态调整变得不可能。但在一个被软件定义的世界里面,是可以做到的。在这种模式下,如果我们再屏蔽掉具体的引导办法(降价,排队时常通知之类),甚至可以把A和B两个停车单元合并成一个看,即,在软件层面上,我们有了一个更大的停车场单元。&/p&&br&&p&再继续下去,如果有更多的资源具有了接口,他们之间还可以发生什么交互?比如,两个停车场旁边有两个规模和品质相似的餐馆A和餐馆B,它们也具有了接口,软件世界里面,我们抽象出餐馆单元A和B,知道它们的座位有多少空余,知道今天厨房有什么材料,知道价格…那么,停车单元A报告自己已经满了的时候,这时候餐馆B是不是愿意暂时降价10%来吸引更多客源?如果餐馆B通过降价,成功把自己空余的资源卖掉了,他是否愿意分享一部分利润给停车场,以及分享一部分利润给帮助进行资源配置的软件运营方?&/p&&br&&p&这些都是会在未来发生的事情。越来越多的现实世界资源通过一个接口,接入软件世界,成为一个抽象的单元,它们会直接发生相互的作用,这就是我们多年所说的“智能化”。所有的这一切,最终都需要软件实现。把一个现实资源抽象成接口这件事,在软件行业称之为“虚拟化”,一个60年代软件行业就使用的概念。通常这个词被用于云计算行业,云计算产业在真正的物理计算机上虚拟出了计算机、路由器、内存…把这些资源弹性分配给需要的用户使用。但实际上,现实世界的一切都是可以通过这种方式被虚拟化的。这就是未来被软件定义的现实世界。对于这样的世界,如果找一个更容易理解的例子,最适合的是游戏。未来的一切都像即时战略游戏所表现的那样,如果你玩过星际争霸,大概会记得拿鼠标点一下,派出一个SCV去采矿,用鼠标点一下工厂,坦克就开始被生产出来。在这个过程中,操作者只需要知道点鼠标下达指令,之后收获指令的结果。点一下鼠标,几分钟之后得到一辆坦克,至于工厂里面具体如何生产一辆坦克,SCV如何获得矿石,这些细节被屏蔽掉,不用在关心。将来现实世界,传统行业的一切都会变成这样,甚至连下达指令的(玩游戏)的这个操作者早晚也会被软件替代。&/p&&br&&p&我并不是在写科幻小说,在今天,很多行业已经实现了类似的效果。比如航空业,这个行业里面很多部分已经是高度虚拟化的了,他们已经可以用一个指挥系统调动各种地勤和支持资源去完成航空行业运转的各种流程。当然,他们也需要好多程序员来开发和维护这个系统…&/p&&br&&p&说到这里,推荐一部非常符合这个主题的动画片,叫做《夏日大作战》,这部2009年的动画用图形化和更易懂的方式描述了这种未来的场景,非常好看。这是2010年,当时还在九城工作的布布推荐我的,我们都非常喜欢它,也一致认为这就是未来。(布布这个人也在笑来关于比特币的文章里面出现过,他跟笑来说不要挖矿,要花钱去买比特币…是一个非常传奇的家伙)&/p&&br&&p&图片:夏日大作战&/p&&img src=&/d3ff87754cbb3b02f1ad31308a52ffcf_b.jpg& data-rawwidth=&250& data-rawheight=&358& class=&content_image& width=&250&&&br&&p&我们再站高一点,看之前描述的场景。现在我们有了若干的资源单元,他们分布在不同的行业,这些单元已经被软件定义好了,我们看作是黑箱。在软件之下,又定义了无数具体工作人员的行为。刚才的例子里面,除了停车场管理员,还有厨师,服务员…沿着这个思路继续想,还会有给餐馆进货,供应原材料的供应商,维修停车场设施的公司…所有这些,会会被虚拟化成软件世界中的一个单元。然后是各种被提供服务的人(所谓用户),他们有接收信息的方式,大到计算机,小到智能手机,或者各种嵌入式系统,比如特斯拉电动车驾驶舱里面的那块大屏幕…一个使用手机的用户,或者一辆特斯拉,同样都可以被抽象成一个带有接口的资源单元。所有资源单元的行为,都是被软件定义的,他们之间的交互方式和可能产生的结果,同样是被软件定义和调配的。这其中的每一层,每一部分,都需要大量程序员的工作。越来越多的现实资源被虚拟化,也就产生了更多的交互和更多的可能性,这些一样需要程序员去实现。今天,人类社会被虚拟化成软件的资源还只有极少的部分,我没有具体统计的数字,但大家只要想想自己每天的现实生活所需所用,至少能有个大概的感知,恐怕被虚拟化的资源连1%都不到。未来的空间有多大?几乎是无限量的大。&/p&&br&&p&现实世界能被虚拟化到什么程度呢,我之前几次推荐过科幻小说《雪崩》里面描述了未来的世界只剩下三种职业:娱乐业、程序员和Pizza快递员。这本写于90年代初的小说,早年看起来非常震撼,今天看起来…觉得他还不够极端。因为现在我们已经确知了,Pizza快递员的工作会被无人机改变,娱乐业会被VR/AR改变。最后干脆现实世界只剩下了程序员这一种职业…软件并没有吞噬掉现实世界,而是重新定义了现实世界的所有资源。&/p&&br&&p&图片:雪崩封面&/p&&img src=&/e043407dae261c633dc442_b.jpg& data-rawwidth=&390& data-rawheight=&600& class=&content_image& width=&390&&&br&&br&&p&所以,今天一切关于软件/互联网泡沫的看法都是过时的。现实世界的虚拟化已经快到了相当的程度,我们真的需要大量的程序员,未来仍然需要,有多少都不够用。因为程序员职业缺口太大了,早就不是有钱就能招聘到的了,甚至一个程序员因为公司要打卡,就会选择另外一家企业,因为他们可选择的余地实在太大了。很多企业远远没意识到问题的严重性,而聪明的企业,已经在忙着做“企业技术文化”工作了。如果你不是BAT,又不是一个很酷的新公司,程序员们根本对你没有兴趣,到这个境地,花别人一倍的钱也未必能雇到人,所以就需要做技术文化工作,去宣传我们也是很酷的,我们也是能改变世界的…从而不至于在这种竞争中落后。&/p&&br&&p&最近一段时间,我周围很多其他行业的朋友都跑来问我,是不是他们应该学写一点程序。我通常都回答,只要你有兴趣,学的下去,那就当然应该。就算不能成为职业程序员,在这个软件定义一切的行业里面,理解程序如何产生,理解程序员如何工作,那就一定会有一份更好的职业机会等着你。为什么不学呢?&/p&&br&&p&以上这些,就是难以雇到程序员这种状况产生的基本面,因为这个职业缺口确实太大了,未来这种职业缺口不仅不会减少,毫无疑问还会继续扩大下去,甚至可以夸张一点的说,人类世界现代化的速度,很大程度被程序员数量不够制约…这个话题会是一个系列,下面还有好几篇,关于程序员、关于创业、关于工程…敬请关注。&/p&&br&&p&顺便再推荐阅读我年初写的文章 “人类的未来注定灰暗”,链接我放在文末 ,这篇文章同样是说这个话题,只是更科幻一点。&/p&&br&&p&如果你读完这篇文章对程序员这个职业发生了兴趣,无论是想学一点,还是想理解他们多一点,推荐订阅漫画公众号《神秘的程序员们》。这部漫画是我和西乔多年经验的总结,等你以此为乐,能理解每一期漫画里面包含的几层梗和彩蛋的时候,对这个行业的理解就已经非常深了。不可错过,扫码关注。&/p&&br&&br&&br&&p&对了,这应该是我今年年底最后一篇文章了。所以在此提前祝各位朋友,各位读者圣诞快乐,新年快乐。感谢大家2015年的关注,就算我更新这么少也没退订…真是太感动了。谢谢大家。&/p&&br&&p&我们2016年见!&/p&&br&&br&&p&参考备注:&/p&&ul&&li&&p&《&a href=&///?target=http%3A//mp./s%3F__biz%3DMjM5MTE4Nzk1NA%3D%3D%26mid%3Didx%3D1%26sn%3D32d72cc75f20548a5fdc%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&无论强人工智能能否出现,人类的未来注定灰暗&i class=&icon-external&&&/i&&/a&》&/p&&/li&&li&&p&标题图:Image used under Standard license from &a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a& (这张图是我们付费购买的,转载也可直接使用,不用换掉它)&/p&&/li&&li&&p&译言翻译的中文版《软件正在吞噬整个世界》:&a href=&///?target=http%3A//article.yeeyan.org/view/640& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&译言网 | 软件正在吞噬整个世界&i class=&icon-external&&&/i&&/a&&/p&&/li&&li&&p&华尔街日报英文版“Why Software Is Eating The World”:&a href=&///?target=http%3A///articles/SB29460& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/articles/SB1000&/span&&span class=&invisible&&0&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&/li&&/ul&&br&&br&&p&本文来自霍炬的微信公共帐号“歪理邪说”,用微信添加 wxieshuo 公众号,即可订阅。转载必须保留作者、公共帐号信息,必须与本文严格一致,不得修改/替换/增减本文包含的任何文字和图片,不得擅自增加小标题、引语、摘要等。除特别声明和单独授权,本公众号一切内容禁止包括但不限于转载、摘编的任何应用和衍生。&/p&
与其讨论计算机行业能够火几年,不如将问题聚焦在:未来世界的行业格局将会是如何?以下这篇来自著名程序员霍炬的雄文,让这个问题的答案不言自明。 为什么你招聘不到程序员,以及软件如何定义现实世界 原创霍炬 现在已经是2015年的最后…
如果是零基础,建议先从html学起,然后再学习php。&br&而且这两个语言网上教程不要太多,连书的钱都可以不用花。&br&&br&&br&html语言非常简单,不涉及任何的逻辑问题,开发环境也非常简单,有个记事本就能干。新手建议把下面这个教程过一遍,每个例子都亲手试一次就行了。&br&&a href=&///?target=http%3A//.cn/html/index.asp& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&HTML 教程&i class=&icon-external&&&/i&&/a&&br&这个学习时间不用超过3天。&br&&br&&br&有了html语言基础后,就可以学习PHP了。&br&建议花3个月时间,把下面的教程从1学到69左右,你就算真正入门了。&br&&a href=&///?target=http%3A///html/shipinjiaocheng/old/10.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PHP100经典教程&i class=&icon-external&&&/i&&/a&&br&&br&之后,如果你还有兴趣,就可以买几本书进行系统学习了。
如果是零基础,建议先从html学起,然后再学习php。 而且这两个语言网上教程不要太多,连书的钱都可以不用花。 html语言非常简单,不涉及任何的逻辑问题,开发环境也非常简单,有个记事本就能干。新手建议把下面这个教程过一遍,每个例子都亲手试一次就行了。
&b&先回答一下第二个问题;测试行业前景如何?&/b&&br&&ol&&li&软件测试在国内暂时是不太受重视;相比研发和产品来说&br&&/li&&li&软件测试的待遇也比不上研发和产品&br&&/li&&li&当然现在的软件行业也很重视软件质量;所以软件测试的待遇和地位也在上升&br&&/li&&li&软件测试的薪水在IT行业中属于中上的样子;相比IT行业的其他职位&br&&/li&&/ol&PS:用我们老板的话来说;没有测试人员、产品的BUG可能比较多;但是如果没有研发和产品人员这个产品都不可能做出来。&br&&br&&b&第一个问题;25岁零基础转软件测试?&/b&&br&我先说说我的情况;&br&我的第一份实习工作是在电脑城装机的;公司顺便接了一些其他公司的电脑维护单子;也经常跑出去给他们修电脑啥的。&br&实习期满之后换到一家公司做内部IT维护(其实就是网管)----一年之后公司的IDC服务器越来越多人手不够就内部转岗过去做IDC运维了;&br&半年之后公司的软件测试部门成立;他们缺少一个环境配置工程师(其实就是配置配置测试环境、弄弄EXSI、修理修理测试设备等)然后就过去了。&br&结果干个3个月配置管理;工作实在是太清闲(也可能是我弄得太好;没有啥事情做了);领导觉得闲着也不好;就让我去跟进一个还在预研的项目;帮他们打打下手;&br&就这样我入门测试行业了;后来这个项目我们做到行业第一。今年初去离开这个项目做其他产品线;&br&&br&上面说了那么多;其实想说明如下问题&br&&ol&&li&软件测试的入门门槛真的很低;阅读理解能力没问题的人;找个人带带几个月就可以入手了;如果愿意自学很短时间也可以上手;所以导致入门的测试待遇不高、因为没啥技术所以地位也不高;可代替性太高。&/li&&li&如果你已经在IT行业了、那么转到测试还是比较有优势的;想我这种网管过来的;网络、硬件、系统啥都了解一点点的人还是比较受欢迎的。&/li&&li&软件测试这门艺术在前期入门的时候纯手工测试;只要够细心都能做得不错、但是后期需要学习的东西实在是太多;计算机网络、计算机硬件、各种操作系统、各种数据库、设置你可能还需要了解一点点开发知识。&/li&&li&所以不在于25岁零基础能不能转软件测试;而是你为什么要转过去做软件测试?希望你能自己想清楚。&/li&&/ol&&br&最后&br&如果你已经决定要做软件测试了;那么下面的经验希望对你有用&br&&ol&&li&第一本书;
软件测试(第二版)Software Testing (2e), Ron Patton;这本书会告诉你软件测试都需要做什么工作;以及怎么做。这本书内容值得好好学习。&/li&&li&软件测试工程师面试指导;如果你要找工作的花这本书可以看看;&/li&&li&上面2本书完成之后;我的建议是留意一下软件测试的招聘信息;看看哪家公司你想去;然后去下载一个他们公司的软件;就用这个软件来练习你前面学习的测试知识;从&b&&i&编写测试计划--编写测试大纲--设计测试用例--用例执行--提交BUG---编写测试报告&/i&&/b&;一个都不能少;&/li&&li&如果你能做完第三步的事情;然后就可以吧这些内容和你的简历一起给寄到他们公司去;&/li&&/ol&
先回答一下第二个问题;测试行业前景如何? 软件测试在国内暂时是不太受重视;相比研发和产品来说 软件测试的待遇也比不上研发和产品 当然现在的软件行业也很重视软件质量;所以软件测试的待遇和地位也在上升 软件测试的薪水在IT行业中属于中上的样子;相比…
已有帐号?
无法登录?
社交帐号登录
500 人关注
137 条内容
1490 人关注
350 条内容
3096 人关注
913 条内容
361 人关注
103 条内容}

我要回帖

更多关于 我知道你很难过 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信