精华内容
下载资源
问答
  • 程序员如何提升自己的英语水平?其实作为程序员,使用英语大多是因为编程的语言环境是英语,很多工作文档也是用英语来书写。而且编程语言和日常使用的英语语法也有着较大的差异。所以,作为程序员更多的是扩充和熟记...

    程序员如何提升自己的英语水平?其实作为程序员,使用英语大多是因为编程的语言环境是英语,很多工作文档也是用英语来书写。而且编程语言和日常使用的英语语法也有着较大的差异。所以,作为程序员更多的是扩充和熟记编程语言与程序开发的专业词汇。类似于像Java这样的高级语言,基本上都是由英语和数字表达式构成的。每天的日常工作处于英文环境,也使得程序员提升自己的英文水平变得比较重要。

    最直接的方法就是阅读各种经典书籍的原文版。从事编程这样的工作本身有其行业特殊性,原因就是技术几乎全部来自欧美,所以最主流,最新鲜,最正确的技术文章都是英文,大部分还没有译本,即使有译文,经常也缺乏准确性和严谨性。用英语可以和世界各地的同行在 Stack overflow,Reddit 和 Github等平台交流,可以使自己的眼界变得开阔。
    其实,有了高中英语的基础水平,就可以开始学专业的英语词汇了。市面上也有不少关于编程的英语书籍,如果词汇量足够,看一些用英文书写的博客和文档应该就没什么问题了。很多牛人博客里面出现的比较高频的单词,以及你工作中需要用到的概念都可以尝试着找到对应的英文翻译。

    同时学会从词根词缀中寻找单词的规律,因为高级编程语言从人类的日常语言发展而来,技术发展到今天,出现了很多以前无法想象的概念,例如异步,多线程等这样的新鲜词汇。这些词汇通常属于派生词汇。英语造词法通常有两种:一种是追本溯源,例如算法的英文 algorithm 来自一千多年前的某本阿拉伯数学书籍;另一种就是叠加,譬如多线程的英文 multithreading 就是多(multi)和线程(thread)两个字加起来的。而异步这个词解释起来稍微复杂些,首先我们要理解同步这个词 synchronous:它是由 syn (同时)+ chron (时间)+ ous (形容词后缀)合成的,同时的时间,即为同步。而异步就是不同步的意思,故在同步的英文之前加上一个前缀a-,其代表否定,就得到了异步的英文单词:asynchronous。

    在工作和生活中更也要尝试将自己置身于英语环境,比如你可以尝试把自己使用的操作系统和应用软件的语言模式切换成英文。尚学堂陈老师建议大家在闲暇是可以看看类似于新概念英语这样的经典教材,看英语的影视作品要试着不看字幕。最终要尝试用英文写出技术文档。具体指标如下:
    1. 阅读:能够直接阅读英文文档,并且阅读速度和理解程度都能与母语相当,要坚持看英文原版的SDK或者是开发Android和做Node.js,也要直接看英文的;
    2. 写作:能够直接编写英文文档、邮件,达到英语母语人士能够无歧义理解的程度,学有余力的同学可以追求逻辑严密和用词严谨,有条件的话可以翻译技术文档、用英文写注释,最终能够达到用英文写文档的程度;
    3. 听说:能够顺畅地与英语母语人士进行有关技术方面的交流,达到双方沟通无歧义的程度,达到这个程度基本就可以在一些专业技术网站可以顺畅浏览技术类文章。

    以上就是一些关于程序员如何提升英语水平,希望对大家的在编程道路上的奋斗有所帮助。
     

    转载于:https://my.oschina.net/u/3628059/blog/1647165

    展开全文
  • 提升方式的特点:1. 继承了第一代小波的多分辨率的特性 2. 不依赖傅立叶变换 3.不占用系统内存 4.反变换很容易从正变换得到,只是改变了数据流的方向和正负号
  • 怎么才能让口才得到提升 表达能力分为两类:口头的语言表达能力和书面的写作能力。讲讲自己训练提升表达能力的经历,希望有些许帮助和启发。 首先讨论口头的语言表达能力。 我们不谈很具有专业技巧性的演讲和辩论...

      通常大家会认为辩论好的人表达能力也会不错,但辩论技巧和表达能力终究还是两回事。在这里想给大家讲一下在日常生活中,能用到的,提高表达能力的方法。

    2d8cdaef0b5dd9816cbcf796e20331cf.png

    怎么才能让口才得到提升

      表达能力分为两类:口头的语言表达能力和书面的写作能力。讲讲自己训练提升表达能力的经历,希望有些许帮助和启发。

      首先讨论口头的语言表达能力。

      我们不谈很具有专业技巧性的演讲和辩论这类,就说说日常的交流和叙述能力。我硕博阶段研究方法是深入访谈,很深切地觉得自己在这期间的表达能力和交流沟通能力有明显的提高。

      因为是最具有学术性的,半结构性访谈。所以每次访谈都有主题、有目的,会提前会准备问题提纲,但是题目弹性很大,灵活性很强。

      提纲,会非常有层次有逻辑性,我一般用思维导图,或者Word里的SmartArt整理出来,记在脑子里。与被访者的互动,并非简单的一问一答,而且更接近于聊天。整个过程中,我的脑子里会一直有一个问题脉络,很清晰地知道自己问过哪些问题,进行到采访的哪一个环节了,还有哪些问题需要探讨,同时需要判断哪些重要问题可以深入挖掘一下,哪些问题被访者经验比较少可以略过。

      刚开始确实觉得非常累,一边倾听、一边给出反馈,一边还在思考并把握采访进度,常常觉得脑子转不过来,两个小时的采访筋疲力尽。有些时候被访者在聊天中很积极和主动,我依然要把话题拉回到主题上并顺利地收集到相关的回答,挑战性还是很大的。慢慢地就适应了这种高速的信息输入过程,同时保持头脑清醒,表达顺畅。

    af8f454264bd7779c158ca6dd1a53fbb.png

    怎么才能让口才得到提升

      当这样的采访做了四五十个的时候,我的思路异常清晰,主题的每一个方面,每一个问题,都可以从容自然的表达出来。自此之后,我觉得自己表达的逻辑性层次性都提升很多。

      如果把整个思维过程形象化,那么可以把有逻辑的有层次的问题脉络想象成一棵树,有主干,树枝和树叶。我想了解的整个主题和每一个分支主题就是树干和树枝,而具体的问题就是树叶。当这棵树木印在脑海里后,说话的时候,整体上会按照树干的方向从根部延伸到顶部,每到一个枝杈,会深入,同时,也可以回溯到树干,这样每一片树叶都在大树上的定位清晰,就不会在交谈中迷失,不会被带偏忘了自己想表达的内容。

      当然,大家也不太可能把一个主题内容重复这么多遍。但是,在表达前,就想好整个流程,主干是什么,分支是什么,细节是什么,哪些重要信息不能丢,有什么内容又是可有可无的,在表达时候自然会胸有成竹,反复训练后,语言表达中的逻辑思维必定会有所精进,前言不搭后语、重复反复、思维混乱的情况会大大减少,语言表达会流畅通顺很多。

      然后我来侧重谈一下个人在书面表达中很实用的小技巧。

      第一,很赞同很多人讲到的多读书多积累多输入,但也确实存在输入并不等同于输出的现象。我常用的方法是每次阅读到好的词句或者表达方式,我会重点记住一个两个最喜欢的,然后保证自己在下次写作的时候用上,如果和自己写作的主题实在不相符,那就自己造句或者写个段落先记录下来,这样就有了自己消化理解并且再创作的过程,才是真正把输入的信息转化成输出的信息,能够提升自己的表达能力。

      第二,尤其针对写论文时遇到需要转述的情况,这是非常考验表达能力的时候,还涉及到双语的理解和表达能力。

      我常遇到的问题是,在引用英文论文时候,第一次阅读到的原作者的句子结构是印象最深刻的,而当转述的时候,往往就是用一些同义词替换,或者主动句改成被动句这类简单的句型转换,很难打破原文的结构和表达方式,这种间接引用其实只是文字游戏。

    37360bedc1344827a2bfe1b7c0692ced.png

    怎么才能让口才得到提升

      在转述的时候,我的方法是,如果想要引用的部分原文是英文,那么就在读过原文之后把自己的理解用自己的话记录下来,用中文写在旁边,如果是一段话,就自己总结出主旨再写下。然后等到自己写论文需要转述原观点的时候,再按照之前标注的中文用英文表达出来,这样重复性会大大降低,同时也强迫自己理解并内化了此观点。这个过程信息会在大脑中经过两次,先是英文到中文的理解,再是中文到英文的表达,这种输出便是经过了自己“编码”后的输出。

      【学习表达能力,去豆瓜训练】

    展开全文
  • 超实用, 程序员,提升英文阅读能力

    千次阅读 2020-04-28 10:02:08
    抖音、阿里都有国际化团队了,随着全球化,英语开始成为程序员的一个优势,在获取信息上更突出。

    我相信正在阅读这篇文章的你也努力挣扎于提升英文阅读能力,但是你的感受是英文阅读一直都提升不起来,改变极小或没有任何变化。随着全球化,程序员的我们也应该考虑学好英文,在获取信息上更有竞争力;有时会去查英文技术文档,想获取最原始的信息, 然英文阅读能力不够。 我也有同样的遭遇。 

    代码人生 6年后,我重拾英语,2018年底开始自学英语,期间经历过放弃、重新开始、写词汇学习工具等。到目前我的英文阅读能力提升不少,对英语学习已变成一个平和的态度,现在我更喜欢阅读英文内容。下面是我的这一年半来英语阅读提升的感受和实用经验,能够帮助你提升你的英文阅读能力,未来让阅读英文更轻松,在工作中能有不一样的优势。 

     

    心里准备 


    学习语言是一个过程,不能当作考试,心理上给自己2~3年的时间,也就是说在2-3年里,你时不时要阅读一些英文内容,一开始尽管很慢,但当你阅读你喜欢的技术文章、关注你喜欢的事物获取信息后,你就会得到有用的信息,获得信心,从而持续的阅读,然后将英文阅读变成习惯。2019年5-7月期间,我在medium上阅读大概5篇比较长的英文技术文档,读得很慢,但完成一篇阅读获取信息后感觉收获颇多,后还在组内做过深入分享,通过文章所学到的信息使得我对英文阅读增加了不少信心。 总之,不急于求成,日积月累,心理上有一个长时间的准备。

    图片来自pexels

     

    2/8原则


    如果有2500 - 3000的词汇量,可以理解90%的日常英语会话、英文报纸和杂志文章以及工作场所使用的英语。 也就是说知道这3000个单词可以获取正常情况下90%的信息。这就是2/8原则学词汇,学习80%的场景用到的20%的词汇,那就是最常用3000词汇;这是我在记单词过程中用到的有效方法,这个方法会事倍功半。所以,如果觉得乐词App、百词斩等词汇app 时间长了就忘记了,那就将没有用的方法放弃掉,不浪费自己的时间和精力。 你可以仔细看看下面的图,20%的努力获取80%的结果。

    图片来自Aden

     

    用Burning Vocabulary提升词汇 


    Burning Vocabulary是一个很实用提升词汇的Chrome插件(扩展),在你查看英文技术文档或浏览Twitter时,将你不认识的单词标记起来,被标记的单词如果出现在其他网页上就会被自动标记,这样你就无意间进行了复习(这在我们查技术文档时就会用上);这些单词会形成词汇日历,展示你每天标记的词汇;也可通过句子快照进行回忆。 比如你在阅读React开发文档,发现“reuse”这个单词你不知道,就给它打个标签看看“reuse”的定义。用这个工具时间长了你会发现标记的词汇逐渐增多,不认识的单词在减少 。

    Burning Vocabulary

     

    “做中学” 


    这里的“做中学”,不要读为“做-中学”,将其理解为在实际操作中学习。在你查看英文技术文档、查看stackoverflow、浏览Tweet时候学习英语词汇,因为我们的大脑对所做的东西更有印象,所以在做中学习英文词汇是一个很有效果的方法。回想我们刚进入大学学习编程时,是不是边看书边敲代码的?是的,那就是在“做中学”。 很多学习都很实用,英语学习也不例外。“做中学”的英文翻译为“Learn by doing”.

    图片来自:patti13strick

     

    英文环境 


    让自己置身于英文环境中,最基本的就是将你的电脑、手机系统语言设置为英文,一开始在使用过程中有时因为看不懂可能会切换为中文,没关系,用完后切回来,时间一长就不那么难受了。 

    使用Google搜索,搜索关键字使用英文,阅读英文的回答或文档。

    时不时可以看看Youtube,Youtube会推荐给你喜欢的视频,比如你看了英文“remote job”,那么Youtube就会推荐给你Remote job相关的视频,你越看你感兴趣的,其学习效率越高。

    在Twitter上关注一些你所感兴趣方向的人,比如你是前端开发工程师,你可以关注gatsbyjs的开发者Josh,他今年会产出很多有前沿的文章,也时不时的发tweet,你可以阅读他的tweet和文章;如果你是搞机器学习的,你可以关注hardmaru,他在Google brain工作,他会转发一些论文,评价和推荐; 如果你是后端工程师…;他们所发的tweet都很有意思,你可以在Tweet中学习词汇。 

    Capture by YouShaoHua

     

    总结 


    如果你了解点深度学习里的模型训练,你就能很容易的知道,我们在学习的过程就是训练我们大脑里的神经网络,通过已知的数据不断的重复、加强,它就能够记住你所看到的东西,做出推断。我相信通过上面方法对你大脑神经网络的训练,在使用中重复,1-2年后你的英文阅读会有一个质的提升,阅读会更顺畅。 

     

    感谢各位的阅读, 花了两天时间总结和图片选材,创作不易,如果你觉得本文对你有启发或产生价值, 点赞、收藏、转发是对我最大的支持! 
    本文为原创,遵循CC协议,任何人可转载和传播,需保留原文的完整性和作者信息(作者:游少华)。

     

    展开全文
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼... 能使用英文编写简单的技术文档和程序注释,而泛IT人员对计算机专业英语的要求不是太高,只需要掌握计算机专业英语的常用术语、缩略语; 掌握计算机专业英语中语法...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    计算机研发人员要掌握的专业英语要求教高,必须掌握大量的专业术语和缩略语; 熟练掌握语法和惯用法的表达方式和功能; 能阅读英文文档和技术资料,阅读熟读在100词/分钟以上; 能借助字典翻译专业技术图书; 能使用英文编写简单的技术文档和程序注释,而泛IT人员对计算机专业英语的要求不是太高,只需要掌握计算机专业英语的常用术语、缩略语; 掌握计算机专业英语中语法和惯用法的表达方式和功能; 能借助字典阅读英文文档和技术资料,阅读熟读在60词/分钟以上; 能使用英文编写简单的文档。在了解学习计算机专业英语的一般要求后,接下来就需要对我自己的具体情况进行分析,制定一个学习计划或学习方向"学生为了提高自己在英语环境中掌握计算机技术的能力。

    制定计划与实施方案

    在明确学习目的和学习方向之后,必须有一个好的学习方法,对于计算机专业英语,把短期的系统学习和长期的日常学习结合起来,这样做效果最好,短期的系统学习是指集中一段时间系统地学习计算机专业英语,而日常的学习则指平时有意识的多接触和使用计算机专业英语,边用边学,逐渐提高水平。

    1.正确阅读教材中的课文和阅读材料,正确无误地翻译出其汉语意思,掌握各篇文章主要介绍的计算机基本概念、知识等。

    2.熟记计算机专业英语的词汇和术语,在学习专业词汇的时候,要准确掌握单词的拼写、发音和含义,要熟记这些单词。多积累专业词汇,在不断阅读过程中得到丰富和完善,,对于专业术语及词汇要准确无误地掌握。

    3.掌握计算机英语应用文的书写格式和书写方法,了解一下它的结构。

    计算机专业英语是一门专业基础课,由于该课程的开放性与形式的多样性,因此学生要认清自己的水平,明确自己的目标,利用互联网的信息资源,把短期学习和长期学习结合起来,把技术和英语融为一体,不仅要关注课堂内学到的知识,还要注意获取一些其他计算机方向的最新成果和动态,找到学习的方法,培养终生学习。在生活和工作中自主学习的好习惯,这样才能取得最佳的学习的效果,从而获得的不仅是英语水平的突破,更是计算机水平的突破。从而使大学生对英语产生兴趣,让大学生在求职的过程中有强有力的砝码,升华大学生的能力。-------朗格教育 免费英语公开课随到随听

    QQ学习群:64965394 咨询老师:18192513016 地 址:西北政法大学长安校区对面GOGO街区2号楼10层21022室

    展开全文
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼... 能使用英文编写简单的技术文档和程序注释,而泛IT人员对计算机专业英语的要求不是太高,只需要掌握计算机专业英语的常用术语、缩略语; 掌握计算机专业英语中语法...
  • 我相信正在阅读这篇文章的你也努力挣扎于提升英文阅读能力,但是你的感受是英文阅读一直都提升不起来,改变极小或没有任何变化。随着全球化,程序员的我们也应该考虑学好英文,在获取信息上更有竞争力;有时会去查...
  • 自适应提升

    2021-10-13 16:01:13
    自适应提升算法,英文Adaboost的全称是Adaptive Boosting。是一种有监督的集成学习。核心思想是对某一特定的训练集训练多个弱分类器,然后根据相应策略将这些弱分类器结合起来,构成最终的强分类器。 自适应提升法的...
  • 如果你到现在还无法衡量自己的英语水平或者依旧被英语牵着鼻子走,我只能说我很抱歉,我觉得这不仅是个人的悲哀更是中国教育的悲哀(学十几年英语,都大学生了,英语水平还比不上英国或美国一个几岁小孩的水平)。...
  • 如何用美剧真正提升你的英语水平

    千次阅读 多人点赞 2012-07-10 08:53:11
    看到很多童鞋讨论有关美剧学习英语到底有没有用,以及用哪部美剧练习,我在这里想说这只是一个参考,世界上没有绝对的事情,究竟有没有用看个人    1. 不是所有的美剧都适合学英语  如果喜欢看如《24...
  • 当我在自我训练提升下棋水平时,意外发现,其中的门道和面试提升之法是相通的。我用这套方法在帮我兼职培训的学生去准备面试时,竟然发现准备面试的效率和成功率有一定程度的提升。所以我将在这篇文章里,从提升...
  • 程序员的自我提升

    千次阅读 2018-04-25 21:18:08
    导读:本文分为2个部分:1、优秀程序员的定义 2、程序员的提升程序员?什么是程序员,个人的见解是了解至少一门编程语言,利用这门语言在某些场合获取到金钱。(一般地,码农、黑客、或者架构师等等,只要使用编程...
  • 看美剧学英语是很多人的认知。之所以选择从“电影”入手,最主要的原因是通过看英语原声电影学英语的那段经历,对他后来的发音和听说综合能力的提升起到了极大的作用。电影中的是Real Engli...
  • 思想提升

    千次阅读 2011-12-08 19:18:08
    今天我们开展了一场哄哄烈烈的整风运动,为什么我们宣传的不好,为什么博客写的不好,为什么英语周报汇报出现问题等等问题。  呈现出来很多相关的观点,至于做的不好的客观理由不再找了,说说自己对这些问题的认识...
  • 特征提升之特征抽取

    千次阅读 2017-08-31 11:42:09
    之前都是一旦确定使用某个模型,程序库就可以帮助我们从标准的训练数据中,依靠默认的配置学习到模型所需要的参数,然后利用这组得来的...所以,可以从多个角度对前面所使用过的模型进行性能提升,包括预处理数据/控制
  • 获得融资是资本对DaDa英语的认可 根据iiMedia Research最新发布的《2018中国在线教育行业白皮书》显示,预计2020中国在线教育市场规模将达4330亿元,在线教育用户规模将达2.96亿人,在线教育市场潜力巨大。资本向来...
  • 职业素养是一种个人行为规范及行为本身,它可以确保:工作的有效实施、取得预期成果、建立良好的合作关系、在职场中得到他人的帮助、工作的有效实施、建立同伴关系。 培养高度“职业素养”对于个人的意义: 由开拓型...
  • 第一次见到雪梨,是在一次全国口语演讲比赛上,当时我的身份是选手,她是志愿者。那次比赛,我得了冠军。她像个小迷妹,跑来跟我搭讪说:“要沾沾仙气,万一有一天突然开窍,英语像我...
  • 2017年个人提升计划

    2017-04-25 23:07:00
    这篇博客是为了给自己定下具体提高计划, 尽量分析并列出现在的欠缺和可以提升的方面和可能的提升方法,争取在现在公司能实现提高的目标。 提高的目标 现在最想自己得到长足进步的是以下两点: 1. 英语 - 能...
  • 你是否总在想办法提升自己、让自己变得更优秀? 如果是这样,那我们可谓志同道合。我本人非常看重个人成长。想到人生意义,我发现最有意义的莫过于追求人生的提升和完满。通过不断提升自我,我们才能收获完满人生...
  • 转自:https://machinelearningmastery.com/improve-deep-learning-performance/(英文原文) PS:找了好久,CSDN都分类为转载,但是都没写原文地址。 提升算法性能的方法 列表划分为四块: 从数据上提升性能从...
  • 把学习率用好,也能提升深度学习模型的性能,一起来看看吧! 这篇文章试图记录我对以下主题的理解: 学习率是什么?它的意义是什么? 如何系统地达到一个良好的学习率? 为什么我们在训练过程中要改变学习率? ...
  • 看到很多童鞋讨论有关美剧学习英语到底有没有用,以及用哪部美剧练习,我在这里想说这只是一个参考,世界上没有绝对的事情,究竟有没有用看个人    1. 不是所有的美剧都适合学英语  如果喜欢看如《24...
  • 看到很多童鞋讨论有关美剧学习英语到底有没有用,以及用哪部美剧练习,我在这里想说这只是一个参考,世界上没有绝对的事情,究竟有没有用看个人    1. 不是所有的美剧都适合学英语  如果喜欢看如《24...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 103,978
精华内容 41,591
关键字:

得到提升的英文