最近突然有所感悟,特写下此博文,欢迎大家来辩! 如何学习一门新的语言?首先,需要一本书。其实好多人在挑选书籍的时候有个习惯(或者说是毛病),就是总是想挑选一本比较权威的书(俗称好书)。大家想过没有,我们每人的生活环境以及学习环境都有或多或少的不同,以至于我们的学习方式、方法都是不一样的,所以所谓的“好书”对一些人来说就不一定是好书,只有合适的才是最好的。 所以
原创
2016-02-19 00:26:31
868阅读
在过去的几年里,我持续学习了一些新的编程语言。包括JavaScript(还有一些框架,比如Angular,React,Meteor和Node.js),Kotlin,Python等。作为一名有经验的程序员,我一直在寻找一种快速学习的方法,让我可以以最快的方式学习新语言,新的语言让我感到很开心,更新自己的知识库,并且又有一个新的玩具来应用到工作中了。我承认有时候做到也的确不易,有时候我也不知道该从哪儿
原创
2021-03-20 17:00:03
468阅读
程那本书外我还看了C++ primer。三个月的时间我把它们都看完了。期
转载
2023-05-15 01:16:23
101阅读
近期接触了很多新的领域,在一个个大坑中摸爬打滚。其中一部分内容又让我发现了 Groovy 的新应用领域,但是我对 Groovy 越来越沦落为一个纯纯的 DSL 语言 (DSL(Domain-Specific Language,领域特定语言)是一种为特定领域或问题设计的编程语言)。相较于通用编程语言(如Java、Python),DSL语言 专注于特定应用领域内的高效表达和操作。
想当初我刚接触 Gr
原创
2024-09-25 20:50:47
142阅读
面试题解释/编译?动态/静态?强/弱?Python 到底是一门怎样的语言?编译 or 解释?编译、解释都是指将(与人类亲和的)编程语言翻译成(计算机能够理解的)机器语言(Machine code)的过程。 而两者的区别就在于「翻译时机」的不同,看一个例子:Emmmmmmmmmmmmm~ 神比喻 !!没错,编译型语言会将全部源代码一次性翻译完成,最终得到可执行文件,所以其主要特征就是「一次编译,多次
原创
2022-03-01 10:57:21
219阅读
面试题解释/编译?动态/静态?强/弱?Python 到底是一门怎样的语言?编译 or 解释?编译、解释都是指将(与人类亲和的)编程语言翻译成(计算机能够理解的)机器语言(Machine code)的过程。 而两者的区别就在于「翻译时机」的不同,看一个例子:Emmmmmmmmmmmmm~ 神比喻 !!没错,编译型语言会将全部源代码一次性翻译完成,最终得到可执行文件,所以其主要特征就是「一次编译,多次
原创
2021-07-22 10:29:39
210阅读
长期以来,我一直主张,统计学家(及其他数据科学家)应该精通多门编程语言。15 年前,我说过这样一句话,“性能要求高的场景用 C,交互式数据分析和图表用 R,操作数据文件用 Perl。”现在,我会用 C++ 替换 C,用 Python 或 Ruby 替换 Perl,但基本思想保持不变:使用最合适的语言解决手头的问题。多说几句很久以前我编写了 Perl 教程。我还计划编写 C 和 R 的教程,但是一直
原创
2021-04-04 17:59:17
189阅读
学前端最终要做的就是制作各种各样的网页,html就相当于网页的骨架,所以我们学习前端的第一步就是先学html,接下来学习什么是html。 什么是HTML? HTML指的是超文本标记语言(Hyper Text Markup Language),是一种标记语言,使用标签来描述网页。HTML文档就是网页,
原创
2021-07-07 14:57:14
267阅读
人生苦短,我用Python。1.处理数据的过程中,Python+pandas真香。Pandas和常规数据结构(List,Map...)对比,开发效率高、维护成本低。手撸LeetCode,写出一堆方形轮子,毫无意义。2.实践中,容易写的随意,无法复用、解读;工程实践,需更多规范!推荐系统学习,磨刀不误砍柴工。3.运行环境一致性测试环境与线上环境,隔离机器裁撤,环境一致性(Python+Docker)
原创
2021-08-12 16:50:52
254阅读
最近在公司的一个论文实现要用torch,torch是用lua写的,所以就要学习lua语言。虽然我之前没学过lua,但看着源代码并不是那么费劲,这其实就是因为语言之间还是相通的。回到如何学习一门语言,我在byr论坛上也发帖求教lua语言学习,
转载
2016-12-21 18:11:00
188阅读
2评论
工作中,经常有工作两年左右的同事,用手挠挠发量本来就不多的脑袋,问我:“我如何快速上手一门新语言呢?”程序世界变化非常快,新的框架、语言,新的词汇层出不穷,那作为有追求的技术人员,如何快速地跟上这些变化,使自己保持竞争力,而不落伍呢?难学的第二门语言上学的时候,一位老师在与新手开发人员分享经验的时候曾说:“最难学的编程语言是第二门语言”。这是因为,在你第一次学习编程时,就已经对编程有了一些先入为主
原创
2022-05-14 19:25:12
247阅读
Go语言基本介绍 首先Go语言诞生于2007年由谷歌公司研发,2009年开源,2012年推出1.0版本,Go是一种语言层面支持并
转载
2011-01-06 08:47:00
61阅读
2评论
译 序C++ 是一门难学易用的语言!C++ 的难学,不仅在其广博的语法、语法背后的语义、语义背后的深层思维、深层思维背后的对象模型;C++ 的难学,还在于它提供了4种不同(相辅相成)的编程思维模型:procedural-based,object-based,object-oriented,generic
paradigm。
世上没有白吃的午餐。又要有效率,又要有弹性,又要前瞻望远,又要回溯相容,
转载
2011-01-06 08:48:00
235阅读
2评论
武侠小说中,各路侠客绿林好汉都是从基本功开始一招一式学起,掌握了足够多的招式后,加之勤学苦练,量变引起质变,会有一天打开任督二脉顿悟出这些招式背后的哲学逻辑,成为一代宗师。在编程的学习过程中,我们何尝不是从一招一式的函数、语法、特性等学起,掌握了一门编程语言后,再学习另一门语言就会快很多,如同拥有内功后,习得其他武功也会轻松很多。
转载
2021-07-09 16:42:47
300阅读
学习编程与武功绝学武侠小说中,各路侠客绿林好汉都是从基本功开始一招一式学起,掌握了足够多的招式后,加之勤学苦练,量变引起质变,会有一天打开任督二脉顿悟出这些招式背后的哲学逻辑,成为一代宗师。在编程的学习过程中,我们何尝不是从一招一式的函数、语法、特性等学起,掌握了一门编程语言后,再学习另一门语言就会快很多,如同拥有内功后,习得其他武功也会轻松很多。如果编程语言是一门武功绝学,各语言分别是哪门武功绝
原创
2021-01-27 15:05:23
215阅读
学习编程与武功绝学武侠小说中,各路侠客绿林好汉都是从基本功开始一招一式学起,掌握了足够多的招式后,加之勤学苦练,量变引起质变,会有一天打开任督二脉顿悟出这些招式背后的哲学逻辑,成为一代宗师。在编程的学习过程中,我们何尝不是从一招一式的函数、语法、特性等学起,掌握了一门编程语言后,再学习另一门语言就会快很多,如同拥有内功后,习得其他武功也会轻松很多。如果编程语言是一门武功绝学,各语言分别是哪门武功绝
转载
2021-06-05 15:01:26
162阅读
长假快要结束了,收收心,开始学习吧。
原创
2021-07-05 10:12:22
245阅读
0x00 语言的两大特性大多数程序员,学习一门新的语言,只需要3天时间。编程语言是一门百花齐放的学问,有古老的C,也有成熟的 Java,有新兴的 Go,也有最好的 PHP。当我们初次踏上编程之路时,为了学好其中的一个门类,通常需要经年累月的练习,才能掌握。但奇妙的是,当我们开始接触第二个门类、第三个门类…… 所花费的时间,会越来越少,以至于无限趋近于“3天”这个时间变量。之所以有这个感受,是因为计
转载
2023-06-27 18:40:21
237阅读
一位我十分尊重的老大哥,被老板派了一个十分重要的职位,照说新年新气象,他老哥应该高兴,不成想这老哥却十分的郁闷。一聊起来,才知道他老兄的新工作的确是具有非常的战略意义,但是,他的老板告诉他说,这事儿就是你干,没有人,也没有钱。老哥在这公司干了三十年,老革命遇上新问题,“人、钱、枪、粮、兵”一样没有,而且还要许多人配合,你说怎么干?老刘听
推荐
原创
2011-05-06 08:20:20
3478阅读
点赞
6评论