读书笔记
jim_cainiaoxiaolang
我热爱大数据开发,希望大家多交流
展开
-
《编程人生》部分笔记摘要及我的体会—引领大师编程智慧
编程人生:15位软件先驱访谈录》是一本访谈笔录,记录了当今最具个人魅力的15位软件先驱的编程生涯。作为软件领域的小菜,在闲暇的时候会拿来读读,感受一下大师们的编程风范,给自己懒散的大脑洗个澡。目前只读了一部分,也做了一些笔记摘要和我的简单体会,与大家分享,后期若有机会会继续补充,引领大师编程智慧。1. 一个用C++写的库,Python程序员可以用SWIG封装它,而Java程序员可以用JNI转载 2017-03-03 09:11:44 · 522 阅读 · 0 评论 -
程序员面经:面试前到底该不该刷题以及面试前该如何准备
引言 首先要说声抱歉,LZ前段时间刚入职,这几天一直在参加新人培训,每天到家都是晚上10点多,因此有关Java教程的文章和视频,只写了篇开头,没有按照计划进行后续Java教程相关的文章撰写和视频录制。不过4月2日晚8点,LZ会在斗鱼直播spring IOC源码解析,感兴趣的朋友可以来参加。 跳回正题,写这篇文章的原因依然是来自于群里的一次讨论,在LZ的交流群里,有一个妹子最近正转载 2017-03-27 09:05:51 · 328 阅读 · 0 评论 -
专访许鹏:谈C程序员修养及大型项目源码阅读与学习
摘要:阅读源码是开源项目最好的学习方式,然而真正的执行起来却并不容易。这里我们为大家分享许鹏的源码阅读经验、C程序员的修养以及Spark和Storm源码走读博文。对许鹏的第一印象来源于其Bolg的粗读,最早时候更准确说应该是博文的粗略统计——1年零6个月完成55篇以上的博文,基本每篇都附有代码,其中更有多篇源码解读博文。而在浏览完大量的Storm和Spark源码阅读后,笔者更认定了这是位H转载 2017-03-16 19:28:33 · 865 阅读 · 0 评论 -
现实中如何评判路遥《人生》中的高加林?
这几天没事看完了路遥的中篇小说《人生》,该小说描写的是一个农村知识青年高加林的人生追求和曲折经历,当时引起很大反响,获全国第二届优秀中篇小说奖,后来拍成了电影《人生》(我也看了),又获第八届大众电影百花奖最佳故事片奖,轰动全国。因此这篇小说正如路遥的《平凡的世界》一样,是非常值得我们在闲暇时间读一读的。下面以我自己浅薄的观点来分析一下这篇小说。《人生》成功的因素以我的认识,这部小说的成功至少有两个方转载 2017-03-16 07:28:16 · 622 阅读 · 0 评论 -
沈从文《边城》中的“碾坊”与“渡船”、“车路”与“马路”
《边城》这部中篇小说讲述的故事十分干净、简单和淳朴(后来拍成了电影版),既没有没有错综复杂的人物关系,也没有狗血的剧情,下面是百科的介绍: 它以20世纪30年代川湘交界的边城小镇茶峒为背景,以兼具抒情诗和小品文的优美笔触,描绘了湘西地区特有的风土人情;借船家少女翠翠的纯爱故事,展现出了人性的善良美好。由于《边城》的美学艺术,《边城》这部小说在中国近代文学史上具有独特的地位。整部小说给我的感觉就转载 2017-03-16 07:24:41 · 2363 阅读 · 0 评论 -
沈从文《边城》中的“碾坊”与“渡船”、“车路”与“马路”
《边城》这部中篇小说讲述的故事十分干净、简单和淳朴(后来拍成了电影版),既没有没有错综复杂的人物关系,也没有狗血的剧情,下面是百科的介绍:>它以20世纪30年代川湘交界的边城小镇茶峒为背景,以兼具抒情诗和小品文的优美笔触,描绘了湘西地区特有的风土人情;借船家少女翠翠的纯爱故事,展现出了人性的善良美好。由于《边城》的美学艺术,《边城》这部小说在中国近代文学史上具有独特的地位。 整部小说给转载 2017-03-16 07:23:49 · 2473 阅读 · 0 评论 -
Java工程师成神之路
一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具 jps, jstack, jmap, jconsole, ji转载 2017-03-24 14:02:34 · 272 阅读 · 0 评论 -
Java后端书单
读书的看法从15年7月至今,研究生期间读了不少书,读书让我学到了很多,也是提升技术能力的一个重要手段。可能很多人嫌读书太花时间,曾经的我一度也是这么认为的,觉得一个程序员不敲代码,捧着一本大块头(编程类书籍往往比较厚)的书实在太花时间了。研究生期间虽然关注了很多公众号,也保持每天都看技术博客的习惯,但是发现自己技术提高并没有实质性进步。我也发现了这个问题,发现虽然通过博客能够学习到技术,但是缺原创 2017-03-24 13:57:40 · 363 阅读 · 0 评论 -
程序员需要具备的基本技能
软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需原创 2017-03-24 13:53:57 · 248 阅读 · 0 评论 -
三个月内获得三年的工作经验
只要方法正确,3个月能做的事很多,并且,最重要的是:不仅要学,而且要习,那样才能真正有用。很多职场新人都谈到了工作经验的问题,似乎招聘公司不给你机会,你就没办法获得必要的工作经验,其实并不一定。很多资料在网上都是可以找到的,只是看你具备不具备足够的信息收集与处理能力,而这个收集与处理信息的过程,也能极大的提升你的职业能力。 我一直有个感觉,在“模仿中成长,在创新中成功”,其实在真正的职原创 2017-03-24 13:40:45 · 261 阅读 · 0 评论 -
算法的力量
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,原创 2017-03-24 13:32:44 · 203 阅读 · 0 评论 -
世界是数字的重点读书笔记(计算机科普知识)
《世界是数字的》是世界顶尖计算机科学家Brian W.Kernighan写的一本计算机科普类读物,简明扼要但又深入全面地解释了计算机和通信系统背后的秘密,适合计算机初学者和非计算机专业的人读。这真的是一本好书,借Google常务董事长的话:对计算机、互联网及其背后的奥秘充满好奇的人们,这绝对是一本不容错过的好书。对于一个计算机已经学了N年的专业人士来说,这本书也许简单了点,不过转载 2017-03-03 10:09:39 · 620 阅读 · 0 评论 -
十年京东,十年技术发展—畅读《京东技术解密》
《京东技术解密》试读章节共71页,我花了两天时间仔细读完,读了过后感到意犹未尽,非常想一口气把整本读完,然而只能将试读章节反复读了好几遍,收获颇多,遂有此文,借此总结京东十年来的技术变迁和迅速发展。之所以对这本书感兴趣基于两个原因:一是自己最近刚好在读一本书《不战斗不成功:刘强东和京东商城的“野蛮”奋斗史》,见识到了刘强东本人丰富的创业经历,与当当网拼图书、与淘宝网拼百货、与苏宁易购拼家电转载 2017-03-03 09:35:46 · 759 阅读 · 0 评论 -
提升编程速度
1.多看 多看可以分为,多看总结性的知识点,多看功能型demo,多看技术开发文档。2.多想 就是多思考了,学而不思则罔,思而不学则殆。永恒不变的真理啊。3.多写 多写总结性的文档,多写功能型的demo。最重要的是看到一些知识点之类的,一定要去自己写一遍。眼过千遍,不如手写一遍。4.多总结 对知识点进行总结,分类,归纳记忆。 对需求功能,进行模块性总结归纳。5.多讨论 技术在思考中进步,在原创 2017-07-02 09:09:00 · 339 阅读 · 0 评论