说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

快速学习新技术的几条建议

HTML文档下载 WORD文档下载 PDF文档下载
一旦工作中要使用某种新语言、工具或框架,开发者需要对其完全掌握吗?除非你对其十分感兴趣,否则基本掌握工作所需的那部分技术即可。如何快速掌握所需部分呢?本文提供了三种快速学习新语言中基本技术的学习流程。

面对现在更新迅速的新技术,如何快速掌握,以满足工作的需要,是大部分开发者所面临的问题之一。它或许影响着你未来职业生涯的发展。 Hanneli Tavante近日在Our Daily Codes网站上发表了一篇文章《Tips for learning a new programming language (when you already know one)》,正是针对该问题展开。开发者或许可以从该文中找到问题的解决之道。下面为该文的译文。

当开发者们开始一个新项目,或者想转变成一个新的团队,往往需要学习新的语言、工具和框架。

我有一些同事,因不得不用他们不太了解的技术工作而备受煎熬。他们表示这样做很没安全感,也不可能掌握新工具的所有详细信息。经过多年的软件开发,我所了解的重要一点是,你不需要100%的了解所有语言和框架。在小项目中,你可能会用到一些特殊的技术,而这些在你的一生中仅可能用这么一两次,你也不可能因为狂爱该技术而钻研它的全部内容。所以在这种情况下,你只需要了解工作中所必须的那部分技术即可。

我并不是说你不需要深入了解任何技术。我认为你应该精通两、三种语言,对其他语言基本掌握即可,尤其是你工作环境经常变化的情况下。当你不得不学习新的语言,以按时完成工作时,你首先需要打开思维学习“基本的部分”,不要学习该技术的100%。你不需要成为所有技术的专家!而且,通常当你已经很好地掌握两、三种语言后,就可以很容易掌握新语言的基本技术。

有些人曾问我:“有没有快速学习新语言的方法?”。以我看来,并没有万能公式,但我通常会按以下简单步骤来学习任何语言中的基本技术。

基本上,我首先要做得是安装该语言所需的最简单运行环境。例如,在Mac上用Ruby编程,我将下载安装程序,并通过IRB在终端上使用Ruby。这是使用该语言的最简单方法。下一步要做的是,编写一些基本的程序——创建并打印变量、创建并调用函数。该过程上是十分重要,它们可以帮助你熟悉语言的结构。假如你所学的语言遵循面对对象(Object Oriented,OO)原则,接下来你可以采用以下步骤:

正如你所看见的,这些步骤运用到一些基本的面向对象原则——创建一个类、添加属性与方法、创建对象。我们还可以利用TDD(测试驱动开发)对该过程进行改进——提前写好测试代码可以帮助我们更快地学习和记住新的语言。所以有了下面的学习过程。

基本上,在应用OO技术之前,先写测试代码,观察未通过测试部分(红色显示),编写最简单的程序,观察通过测试的部分(绿色显示),在OO原则的基础上对代码进行重构以获得更完美的代码。

(注:我通常采用这样的测试驱动开发原则:编写测试代码—>观察红色显示部分—>作出最简单修改,使红色部分转变为绿色—>进行重构。)

接下来是学习类和对象之间的关系、继承、多态性及其他OO原则。以我个人来言,上述步骤十分有效。当然,如果我使用某些函数式编程语言,那针对OO的步骤也就无法使用了。此外,结对编程也不错。当你正尝试学习某种语言,找一个简单的问题,如Fizz buzz,和一个对该语言有经验的开发者通过结对编程实现它。

如果你确实喜欢某种新语言,那可以考虑继续深入学习。如果并不喜欢它,至少你可以利用它完成工作。(编译:陈秋歌 审校:夏梦竹)

原文链接:Tips for learning a new programming language (when you already know one)

Windows 的登录资料库 -VB资料 把回车键变成TAB键-VB资料 把文件置入到Text或RichText中 -VB资料 避免按 [ENTER] 回车键产生的“嘀”声 -VB资料 避免使用全局变量-VB资料 避免装载多份应用程序-VB资料 不定个数的参数 -VB资料 不在任务栏中显示,只能在Ctrl+Alt+Del对话框中显示或者干脆什么也不显示数 -VB资料 处理 Dropdown List型 Combo的录入问题-VB资料 VB创建和删除快捷方式 从程序中生成 exe 文件 -VB资料 打开和关闭CD-ROM 驱动器 -VB资料 打开和关闭其他应用 -VB资料 打开一个超连接 -VB资料 当前操作系统的语言集-VB资料 当前系统目录-VB资料 得到磁盘上剩余空间的值-VB资料 调用“添加打印机”对话框 -VB资料 调整分辩率和取当前分辩率 -VB资料 定义全局热键-VB资料 动记录应用软件工作时间-VB资料 动态改变屏幕设置-VB资料 读取档案的建立时间及存取时间 -VB资料 多个参数的属性 -VB资料 发现剪帖板的秘密 -VB资料 发现拖(Drap)过来的信息 -VB资料 防止打开同个VB应用多个实例 分割图像的原理 -VB资料 封面的设计 -VB资料 改变 Win95 的 Shell -VB资料 改变墙纸 -VB资料 谁对nil理解的多呀,哈哈,来看看哦,超级难题 开机自检的时候屏幕花屏,无法进入操作系统。图形模式下花屏,文字模式下正常,怎么解决? 高分求助,JS菜单问题,在线等 我需要msdn最新版 连接 vb做报表的问题 好书推荐 我的站点怎么必须登陆? 这样能释放链表内存吗 请问如何手动调整datagrid的列宽? design pattern in java 书籍 关于调用外部文件并且打开一个应用程序的问题?? 请问create table 返回值为2 是什么意思? 如何象进入sina时一样弹出那种打广告的小框? 一个frame获取参数的问题 如何用Response.BinaryWrite输出文件内容 我想问一个隐藏表格的程序,好象很简单的 高手请进, 小弟有难!!!…………………… 哪里有详细介绍sql2000中pubs和northwind数据库的资料! 请教一个简单问题:请问哪里有lzw算法的详细介绍?压图片可以用这个算法么?有没有lzrw算法! 为什么一些网站把一张大图片要切开很多块? 有谁能确切解释edit.tag的属性tag的含义吗? 如何让打开的对话框自动充满客户区? 如何控制控件的前后位置关系? (100分)我copy了一段滚动的代码,怎么就是调试不通啊!帮忙啊! 用query读娶access里的“温度”字段数据怎么不行? KV2003,的问题 大家给点建议关于户籍方面的数据库系统的投计! SQL求正解 请教一个简单问题:请问哪里有lzw算法的详细介绍?压图片可以用这个算法么?有没有lzrw算法! 求一考试座位编排算法 网络中传输的粘滞问题?(在线等) word到底是编译器还是编辑器 vb程序的帮助有什么软件可以写? PlaceHolder问题?? 绝对是问题,我是HOOKAPI来拦截REG注册表的函数,但是....... 各位高手,谁对nil有研究 Windows - 延缓写入失败是种什么错误?我的机器总是出现这样的问题,重装了还是一样 怎样改变菜单的颜色 各位,提点意见哈 command 按纽 上的字怎么设置成红色? 喜欢C++的菜鸟请进。。。。。。。 Tomcat 4.1 和 Apache 2 的整合? ★★★寻找两幅图片,100分相送★★★ 快帮看看!简单的向数据库添加数据的问题我都不能解决???? 数据库连接相关的问题 请教有关加密事宜 各位,提点意见啊 超菜鸟的问题 两个入门级问题,都来看看? 给大家放松娱乐一下,来者有分啊 问个简单问题:Winsock控件和Socket类有什么区别,他们各有什么特点? 品读陆游诗《十一月四日风雨大作》,按要求回答问题.僵卧孤村不自哀,尚思为国戍轮台.夜阑卧听风吹雨,铁马冰河入梦来后两句运用了虚实结合的艺术手法,请简要分析 班级欲举行以“中学生是否需要见义勇为”为主题的辩论会你做正方辩手,你将如何陈述观点? 如果我相信上帝,那我损失了什么?从前俄国有个“无神论”的学者.一天,他在某大会场向人们讲上帝绝对不如果我相信上帝,那我损失了什么?后面的不要了 我觉得我信主耶稣,不会失去什么,我 十一月四日风雨大作中“夜阑卧听风吹雨,铁马冰河入梦来.”的赏析是啥? 有哪些事是违反努力奋斗的?还有我们班要开辩论赛,请问如果你的主题是 初中生无需努力奋斗 该怎么说呢?请在8:40之前回答, 诺贝尔生理.医学.化学奖得主,他们是信仰上帝或唯心论唯物论还是无神论? 陆游《十一月四日风雨大作》中的"夜阑卧听风吹雨,铁马冰河入梦来."的"风吹雨"有哪两种意思? 曾参烹彘练习题 解释下列加点字,并指出其他含义,举例说明,注明出处.子而不信(加点子“信”)其母,非所以成教也 含义:________他意_______ 例句____________ 出处:________ 那一句是《琵琶行》全诗的主旨句,更是使人与琵琶女感情的共鸣 十一月四日风雨作:夜阑卧听风吹雨,铁马冰河入梦来 曾参烹彘子而不信其母,非所以成教也信 含义:他义:例句:出处:如以本文为材料写一则议论性片段,可提炼哪些观点?1、 2、3、4、 求德语翻译,不要软件翻译的.Sehr geehrter Kunde,Ihre Bestellung mit der Nr 48815 bei apothekenbote.at wurde heute zum Versand gebracht.Anbei erhalten Sie die Rechnung vorab. 曾参烹彘中“女还”的“女”的读音 曾参烹彘里面所有之的解释月完整越好快 德语翻译:谢谢你为我做的一切 (不要用翻译工具) 用公式法解一元二次方程时,先要将方程化成什么形式 1.已知集合A={x|x^2-3x+2=0},B={x|ax^2+2ax-5=0},求实数a的取值范围.2.已知全集U={1,2,3,4,5},A=={x|x^2-5x+q=0}且A≠空集,A包含于U,求CuA及q. 英语翻译Always disconnect the appliance from the supply if it is left unattended and before assembling,disassembling or cleaning.This appliance shall not be used by children.Keep the appliance and its cord out of reach of children.Appliances can 辩论赛:我方狭路相逢勇者胜二辩提问(求3个新颖问题) 高一的两道数学集合题!一A={a|a=n的平方+1 n属于正整数}问 3 是否属于A 10 是否属于A k的平方-4k+5 是否属于A二M={y|y=8/x+3 x属于整数 y属于整数}用列举法表示:用描述法表示x,y轴上的点的集合: 谁相信无神论 狭路相逢,勇者胜辩论词 他( )节省下自己的零花钱,(  )靠帮邻居干活来凑足这笔钱.填关联词 你相信无神论吗 兽医主要给哪些动物看病 他只有节省下自己的零花钱,才肯帮邻居干活来凑足这笔钱.怎样改 腊八粥 阅读题腊 八 粥冰 心从我能记事的日子起,我就记得每年农历十二月初八,母亲就给我们煮腊八粥.这腊八粥是用糯米、红糖和十八种干果掺在一起煮成的.干果里大的有红枣、桂圆、核 辩论!狭路相逢勇者胜!相关论点 狭路相逢勇者(智者)胜,我放观点是勇者!我觉得智者的观点可以有很多,可是勇者比较难!所以需要一些好的立论观点!最好也给我讲一些实际例子或者典故来 他( )节省下自己的零花钱,( )靠帮邻居干活来凑这笔钱填关联词 曾参烹彘的解释作业上有这一篇古文看不懂,还有我的积分是负的, 请问广州那里有给鹦鹉看病的地方?兽医一般都不看这么小的动物 有一首歌,两个字的,后面一个是站字,我忘了前面个字是什么了 国外的科学家是信科学还是信上帝?详情如题 急求“狭路相逢勇者胜”的辩论词最好是长一点的! 有首歌忘记名字了,最后两个字是春~天如题 信上帝的人多还是信科学的人多?宇宙是上帝创造的吗如果上帝存在,那又是哪位把他给捏造出来的.一百年前,很多星星还没发现,于是有人说这些星星不存在,再今天看来他们很愚蠢今天,又有人 琵琶行中琵琶女的演奏分为几个层次?可以体会到琵琶女怎么样的感情变化 求表达思念的句子. 什么动物能吃点大象?3Q.. 曾子之妻之市,其子随之而泣.其母曰:“女(同“汝”)还,顾反,为女杀彘(猪).”妻适市反,曾子欲捕彘杀之.妻止之曰:“特与婴儿戏耳.”曾子曰:“婴儿非与戏也.婴儿非有知也,待父母而学者 《琵琶行》中琵琶女的演奏过程分几个层次?从中能体会到琵琶女怎样的感情变化? 闰土和鲁迅的童年对比反映了封建社会的什么 原文 曾子之妻之市,其子随之而泣.其母曰:“女还,顾反为女杀彘.”妻适市来,曾子欲捕彘杀之.原文 曾子之妻之市,其子随之而泣.其母曰:“女还,顾反为女杀彘.”妻适市来,曾子欲捕彘杀之. “参观博物馆,使我增长了许多知识”这个病句怎么改啊? 点明《琵琶行》与《老残游记》写作上的不同 把这两个一元二次方程化为一般形式(m-1)x²-2mx+m=0 x²-2(m+1)x+m²=0 已知A={1,1+X,1+2X},B={1,Y,Y的平方},且A=B.求实数X,Y等于几 《故乡的桂花雨》的主题是什么? 2.一元二次方程…化为一般形式 已知集合U={1,2,3,4,5,6,7,8,9,10},A、B是U的两个子集,且满足A∩(B在U中的补集)={1,2,3},B∩(A在U中的补集)={7,8,9},(B在U中的补集)∩(A在U中的补集)={5,10}求集合A,B 闰土是鲁迅小时候最要好的朋友,他们只知有深厚的友谊.文中的“我”就是鲁迅.《少年闰土》这篇课文.闰土是鲁迅小时候最要好的朋友,他们只知有深厚的友谊.文中的“我”就是鲁迅.《少年 6x²-9xy+y²-9=0怎么化成两个一元二次方程 where is he 的意思紧急! 以自己的实践为主题的心得体会要求写一篇以自己的实践经历为主题的心得体会. 一元二次方程(×+1)(×+2)=3化为一般形式是() 兽医需要接触哪些动物 三下乡社会实践心得大约800字左右~ 1.《十一月四日风雨大作》中"夜阑卧听风吹雨“的“夜阑”意思是什么?2.诗中‘僵’和“孤”,写出了诗人当【接上】诗人当时怎样的处境?3.本诗表达了诗人怎样的愿望?可以从【 】,【 】等 where is he 听说马克思是撒旦教徒,抛出无神论,让人背弃上帝的,真的吗? 美国务卿将访欧洲中东八国 重申与沙特美空管局解除禁令 飞行全程可使用电子美国空军证实一架“捕食者”无人机坠毁美国务卿将访欧洲中东八国 重申与沙特简化赴英签证手续今日实施杭州发布十大产业高层次人才需求榜 技杭州发布高层次人才“需求榜” 技术研俄罗斯核武部队大规模演习抗衡北约反导叙利亚如期销毁化学武器 获禁止化武组伊朗220亿美元油款因美国制裁“被困斯诺登在俄罗斯找到工作 负责网站维护韩国6岁萝莉美照 【组图】劳动人口不足 推迟退休成亚洲国家\"奥巴马座驾“野兽”细节曝光:配有自动英国汇丰银行报告显示中国成最受欢迎移盘点全球最妩媚的变性人(组图)国资委部署国企改革:方案争取三中全会伊朗因美国制裁导致中国“欠了”其22报告称美财政不确定性冲击90万就业岗北京数十村民阻拦农田被承包种树时遭打猪贩两次上访被强制治疗 起诉政府被驳意外收获5000元奖金上海松江新浜镇党员民主评议“动真格”北京农业嘉年华充满青春味儿诗情中成竹画意IPO预披露企业名单美菲签署新防御协议尊重民俗习惯 推进文化传承赵勇:实现中国梦要大力弘扬劳模精神反腐不忌惯例更具震慑力深州:“阳光听证会”规范农村低保湖南省文艺人才扶持三百工程半年来已有8家P2P网贷平台被查看3D矫治电影帮孩子远离近视广平:指纹信息整治“吃空饷”我省举行向任弼时同志铜像展现雪域魅力 构建旅游通道复出之前菲尔普斯没闲着“锦城丝管”吹出改革生机琼瑶正式起诉于正侵权引导建筑企业做大做强剑指河西店王 苏宁麓山旗舰店3天销售
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘