后来我又想了一下自己的选书、读书过程,索性总结一下,给需要的小伙伴参考一下。目的是抛砖引玉,如果您有更好的实践方法,还请多多分享!
在 「关于我 」那篇博文里,朋友们应该知道了我不是科班出身,是由机械强行转行到Linux应用开发方向。下面我就详细向大家介绍自己这一路上的转行历程,希望对大家有所启发。
太难的教程看不懂,那只能看一些简单的了。简单的教程,它也是教程啊,那为什么看了许多简单的教程,却依然没什么进步? 其实原因很简单,因为简单的教程之所以简单,是因为它们把真正的难点给隐藏起来了。 // 举个不太恰当的例子 // 随着业务需求的愈加复杂,现在前端开发的技术栈的层次也相应变多了。你想要做一个项目,哪怕是一个demo,那也需要多个技术一起用起来。至少表现层(css)和业务层(js)所用到的技术就不一样了,但你不能css和js都写呀,你的教程必须得有侧重点啊。不能真的用到什么就顺着往下讲什么,否则就讲
在全球顶级开源会议KubeCon +CloudNativeCon + Open Source Summit ,经陈莉君老师的引荐,我们有幸认识了这位长期活跃在一线的全球顶级内核开发工程师李勇老师,李勇老师本人风趣幽默,面对这位内核大牛就像面对一位亲切的学长,他为我们讲述了他从一位主修经济学的大学生由于在图书馆翻开一本薄书后一发不可收拾的爱上内核,一路走来崎岖而有趣的故事,李勇老师一直在把他目前的成果归结于幸运,而在这其中我们深深的意识到,越努力越幸运。毫无疑问,李勇老师是一位努力的天才。
趣味算法(第二版)读书笔记: day1: 序章|学习的方法和目标. day2:算法之美|打开算法之门与算法复杂性 day3.算法之美|函数特性与图形 day4.数学之美|斐波那契数列
假如有机会重新学习计算机,在学每一门具体的学科之前,我都会上网搜一下入门教材推荐。我会选择那些适合入门的、比较薄的书,而不是那些经典的但不适合入门的大部头教材。 假如有机会重新学习计算机,那么我仍然会从C语言开始学,只是我不会再以谭浩强的《C程序设计》作为入门书,取而代之的将是K&R的《C程序设计语言》 假如有机会重新学习计算机,那么我仍然会把C++作为我的第二入门语言。我仍会像当年一样选择郑莉的教材,而不会使用《C++ Primer Plus》这种九百多页的大部头。 假如有机会重新学习计算机,那么我会把J
Adrian同志有一篇关于Aspect Oriented Programming的Blog The Ted Neward Challenge (AOP without the buzzwords),俺非常的喜欢。这篇文章中文翻译过来可以是“无废话AOP”,它从一个脱离了具体实现手段的视角,用简单清晰的语言向我们表达了Aspect Oriented Programming的本意:尽量将需求和实现的关系由1:N逼近至1:1。俺也非常希望能整出这么一个“无废话Agent Oriented Programming
因笔者非图表领域的深耕者,也缺少对图表艺术美感的追求动力。Excel催化剂暂时只作一个模板库的平台作用,若有相关优秀作者愿意贡献手中的优秀图表作品,以供大众使用和传播,可联系笔者,在程序上进行添加。图表著作权和使用仅等权利申张都仍属原作者所有。
最近有点忙,今天就写一篇摸鱼文章吧。 之前写过一篇《网络编程到底要怎么学?》的文章,今天就和大家聊一聊我这些年读过的网络编程书籍(这里不包括纯讲计算机理论的书籍),我会结合自身阅读感受和对实践的帮助来谈一谈我的读后感。 一、Socket 编程类书籍 1. 尹圣雨的《TCP/IP 网络编程》 如果你从来未接触过网络编程,或者想找一本网络编程入门书籍,那么我建议你选择尹圣雨的《TCP/IP 网络编程》,作者韩国人。这本书的特点是: 针对零基础读者,讲解了什么是网络编程(Socket 编程); 详细地介绍 Soc
视频内容 附录 知识量相同的两个人,会因为思维方式,造成解决问题能力落在两个不同等级上。 在学习运动类知识往往要直接关注输入和输出,但在应用思考类知识时却相反。 不要认为人类多么智能,我们的能力不是凭空产生的,拥有很多缺陷,需善用。 预告 《学习观》01:从没有人告诉过我们什么是学习 《学习观》02:华罗庚的“先把书读厚,再把书读薄”是什么意思 《学习观》03:其实你早就学会了“英语” 《学习观》05:如何正确的利用思维导图学习
无论学习任何知识,我们都要经历“先把书读厚,再把书读薄”这个过程。读厚就是分解、详细分析,是输入的过程,读薄便是归纳总结,是输出的过程。归纳总结最好的方式就是思维导图这种模式,计算机领域也不例外。GitHub 上有位热心大佬就用思维导图总结了自己对 Linux 操作系统,网络,C++,Golang 以及 Kubernetes 的理解。例如:为什么需要 Pod?
嵌入式岗位,是介于硬件工程师和软件工程师之前的一个岗位。他的工作内容需要他既懂代码编写,也会硬件板子。
作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。 在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C、纯数学、纯逻辑的题目,不涉及界面这些东西,很适合煅炼你的编程能力。 回到主题,首先我们要明白你的目的是什么,大概来说所谓嵌入式Linux可以分为两部分:底层系统、应用开发。如果你是想做应用开发,那么你去把C语言、数据结构、JAVA什么的学好吧。嵌入式应用开发和PC上的应用开发并没有什么特别要注意的。也许你说在嵌入式上要做些优化,是的,要优化,但是未经优化的程序和PC上的程序开发没什么差别。另外,当你有能力去优化时,你已经不用来问这个问题了。具体到某个例子,比如说开发界面,在PC上我们用VC;在嵌入式Linux里也许我们用QT也许用Android,这个时候你应该去学学QT、Android的编程。但是基础还是C或JAVA,在此基础上去熟悉它们的接口。你学过VC的话,也是要花时间去了解那些类、控件的。
不得不提出的是:这个视频是面向需要实际使用英语的大学生或已工作人员。 视频内容 附录 当你看完视频后,再思考下面这些学习方法的作用 矫正输入输出的偏差 看电影学英语 我个人是随便选一个话题,不思考中文的情况下自言自语的表达想法 我在学日语、英语时、只看英语解释,英语例句,不会思考中文 跳过意识 泛听,泛读 看电影学英语 通过例子训练,避免把知识当信息单纯记忆 理解单词时看多个例子,重构大脑对单词的理解 预告 《学习观》01:从没有人告诉过我们什么是学习 《学习观》02:华罗庚的“先把书读厚,再把书读薄”是什
【ToB月报】是【ToB行业头条】推出的ToB领域投融资事件回顾栏目,主要盘点当月内ToB行业发生的大事件和国内企业的投融资、并购及上市动态。
现代年轻人聚会,「创业」是一个经常出现的话题。创业难免需要资金,一谈到资金,很快便想到创业投资。其实创业点子有大有小,在创业的金字塔裡,创投基金以追求上市或并购为目的,投资对象的发展潜力必须在一定规模以上(例如三、五年后营业额至少上亿),属于金字塔的上部。 在这金字塔的最底层,数量最庞大、却受到最少关注的是微型创业。 微型创业也应加值升级 以台湾微型创业的现状而言,多半属于食衣住行民生活动的范畴,其中又以餐饮及零售居多,近来文创业也似乎生气蓬勃,但整体看来,台湾微型创业有几个现象: 同质性较高。复制或模仿
4月26日收到了腾讯的offer,终于安心了,很多小伙伴们要我写面经介绍下,其实自己能拿到腾讯的offer 99%是运气~, 这里就介绍下自己的面经跟总结自己的看的书跟学习方法, 自己来自一所非985垫底的211大学~大三本科,主要学习的是Linux内核/C++,投的岗位都是后台开发, 自己的项目也就2个demo,一个简易kernel,一个很简单的网络库. 因为学校位置不方便,只投了腾讯跟美团.不可以投那么多互联网公司(路费.一出疆就上千),美团各种原因放弃了, 然后就这次到西安参加腾讯面试花了1800左右
今天面向的读者是之前没有接触过Python,现在想学习的童鞋。如果你是Python老鸟,可以点左上角的叉叉了。 主要分为以下三个内容:1. Python的安装与程序运行。2. Python学习经验 3. Python书籍与网络资源推荐+作者收藏的资源 1. Python安装与如何运行程序 Python安装主要是在Windows系统中需要安装一下,如果使用Linux系统则不用安装,因为Linux系统自带Python环境。这里建议想入坑机器学习的童鞋早点放弃W
MySQL 的架构特点使其可以被应用在很多场景中。尽管它并不完美,但足够灵活,从小型的个人网站到大型的企业应用它都可以工作得很好。为了最大限度地使用 MySQL,你需要了解它的设计,以便能够用其所长,避其所短。
近些日子又温习了一下《高性能 Android 应用开发》这本书,是的,又一本关于 Android 性能优化的一本书,顺便整理了一下书的内容以及知识点,把其中相对重要的内容梳理成了思维导图,见后文。
如果我说 SQL 数据库很难学,需要刻骨铭心的用功,才能登堂入室。那估计有 5000 人正在批我的路上,煌煌而来。“难学个鸟,就那么点东西。老黄,你是不是又开始贩卖焦虑了”
本文介绍斯科特·扬(Scott Young)写的《如何高效学习》中整体性学习的第二部分,主要介绍整体性学习的相关技术。
大家好,又见面了,我是你们的朋友全栈君。看到javaeye很多人在吹嘘、推荐杨丰盛的《Android应用开发揭秘》,个人就买了一本。
定义 在实际的情况中,每种可能情况出现的概率并不是相同的,所以熵(entropy)就用来衡量整个系统的平均信息量,二话不说上公式: Pi 表示概率 Hs 计算结果衡量信息量大小,或者说不确定性(纯度)
对于 JavaScript 新手入门来说,其实看什么书不重要,重要的是要能引起你兴趣使得你愿意动动手做做项目。在动手做过几个项目,对了 JavaScript 有了感性认识之后,你可能就会想要学习一些进
MySQL 的架构特点使其可以被应用在很多场景中。尽管它并不完美,但足够灵活,从小型的个人网站到大型的企业应用它都可以工作得很好。为了最大限度地使用 MySQL,你需要了解它的设计,以便能够用其所长,避其所短。 01 MySQL的逻辑架构是什么 如果能在脑海中构建出一幅 MySQL 各组件之间协同工作的架构图,那么这将有助于你深入理解 MySQL 服务器。 最上层的客户端所包含的服务并不是 MySQL 独有的,大多数基于网络的客户端 / 服务器工具或服务器都有类似的服务,包括连接处理、身份验证、确保安全
(1)入门期间不要盲目看太多书,找一本网上或身边有经验程序员推荐的教材,先系统的学习。
并不是每个人都知道如何学习,学习力是一种需要学习的能力。拥有学习力的人,才拥有这个时代的终极竞争力。
Java知识 java是Android开发的基础,在BAT的初面中,会涉及到比较多的java基础知识,所以比较重要,下面我介绍的书籍内容是由浅到深。 1.Thinking in java:这本书被称为Java的三大圣经之一,虽然书比较厚,里面的例子也比较冗长。但是如果细细去翻阅并且把例子都敲一遍的话,那么我想你的java基础会变得非常扎实。 2.Effective java:很多人会把Thinking in java 和这本书进行比较,但是我觉得两本书的侧重点还是不同的,TIJ侧重的是java基础,而
【新智元导读】神经科学的发展加深了我们对大脑的理解,研究人员也推出了越来越多的脑图谱。现在,艾伦人工智能研究所出版了一部 350 页的实体书 “Allen Human Brain Reference Atlas”,同时还附有网上的公开资料库。Allen Institute for Brain Science 的资料库以细胞水平展示脑结构,分辨率达到每英寸像素 1 微米。 艾伦人工智能研究所的神经科学家、这部作品的其中一位作者 Ed Lein 表示,出版纸质版脑部结构图谱是件相对罕见的事情,从某种程度上说,这
NO.55 分类算法——Naive Bayes 小可:说完了聚类,那么分类算法又是怎么做的呢? Mr. 王:我们知道,分类是首先通过对训练集中大量数据的分析,训练出一个分类的模型或者说得出一个分类的标准,然后使用这个标准对后面再到来的数据进行分类。所以我们的大部分工作都集中在对训练集的处理上。这里介绍一种经典的分类算法——朴素贝叶斯分类器(Naive Bayes)。这种分类方法非常简单,但是非常有效。 小可:我在学概率论时听说过贝叶斯定理,和这个是一个道理吗? Mr. 王:朴素贝叶斯分类器依据的核心原理就是
本文介绍了如何通过阅读书籍来学习前端开发,列举了一些推荐的书籍,包括《Head First HTML与CSS》、《CSS权威指南》、《精通CSS》、《图解CSS3》、《JavaScript高级程序设计》、《JavaScript设计模式》、《你不知道的JavaScript》、《JavaScript语言精粹》、《JavaScript DOM编程艺术》等。这些书籍涵盖了前端开发中的基本HTML和CSS知识、CSS布局、JavaScript编程、DOM操作、JavaScript事件、Ajax和jQuery等。通过阅读这些书籍,读者可以学习到前端开发的基础知识,并能够在前端开发领域进行更深入的学习和实践。"
经过一代人的时间,“技术天才”与社会的关系发生了改变,他们从宅男变成了救世主,从反社会群体变成了社会的最大希望。许多人似乎确信,当下理解我们世界的最佳方式便是坐在屏幕前,分析海量信息——我们称其为“大数据”。 来看看“谷歌流感趋势”吧。2008年,当它面世时,硅谷的许多人员鼓吹其将成为大数据的另一个里程碑,并且会很快淘汰掉传统分析。 不过,他们错了。 如果硅谷的大数据传教士们真想“了解世界”,那么他们不仅需要掌握数据的量,也要掌握数据的质。 “谷歌流感趋势”不仅没有提供流感传播的精确图表,它也无法实现大数据
前一段听到这么一段话,觉得挺有意思。原话我倒想不起来了,大意是这样的:如果你灵机一动想到了一个什么新点子,那大概是因为你看过的资料不够多! 地名地址是智慧城市的基础数据,在城市的治理中也能发挥重要作用。那么,关于地名地址,有没有人做过什么研究工作? 不查不知道,一查还真有!所以我就找了相关的一些资料学习了一下,不得不说,图书馆真是个好地方。
经过一代人的时间,“技术天才”与社会的关系发生了改变,他们从宅男变成了救世主,从反社会群体变成了社会的最大希望。许多人似乎确信,当下理解我们世界的最佳方式便是坐在屏幕前,分析海量信息——我们称其为“大数据”。 来看看“谷歌流感趋势”吧。2008年,当它面世时,硅谷的许多人员鼓吹其将成为大数据的另一个里程碑,并且会很快淘汰掉传统分析。 不过,他们错了。 如果硅谷的大数据传教士们真想“了解世界”,那么他们不仅需要掌握数据的量,也要掌握数据的质。 “谷歌流感趋势”不仅没有提供流感传播的精确图表,它也无法实现大数
为了扩大System Z Linux生态系统,3月12日, IBM宣布全球首个System z云和Linux卓越中心在北京成立。据悉,IBM中国区400多名System z(俗称大机)相关开发人员中的15%将组成中心的支持团队,为中国客户和合作伙伴提供远程和本地的System z Linux方案演示、技术培训、应用迁移、功能与性能测试等一系列支持服务。此外,来自伯布林根、波基普西、蒙彼利埃、盖瑟斯堡实验室的250多位主机专家组成虚拟团队对该中心进行支持。 Linux与System z IB
著名战略营销创意专家、上海华与华营销咨询有限公司董事长华杉是一个极爱读书的人。几年来,他每天早上六点前起床,看书写笔记,七点半在自己的微信、微博上分享阅读内容,风雨无阻,雷打不动。近日,华杉对《创业家》讲述了自己读书的方法论,以及聚焦读哪些方面的书,供各位读者参考。 口述 丨 华杉 编辑 丨 王冀 历史是兴趣 我读书线条蛮清晰的。首先,我读的最大的一类书就是历史书。我对历史非常感兴趣。小时候有一本《上下五千年》,写得特别好。后来到了大学,一个同学跟我说,你要想认识世界,必须读历史。我就开始读历史,读了翦伯赞
前段时间我写过一篇看视频的一点小建议,今天把看书的一点小建议补上,免得给大家带来误解:吴师兄不爱看书,只爱看小视频。
“在互联网还不发达的时代,就是《程序员》伴我成长的。” “怀念啊,曾经《程序员》的日子。” “我是看着《程序员》长大的,大二时买了创刊号。” “这可是我们这一代人大学时候满满的回忆,也是当时寝室中传阅最多的书。” “每年的《程序员》合订本,我都会买来学习、收藏。” …… 生于 2001 年的《程序员》曾陪伴了无数开发者成长,影响了一代又一代的中国技术人,成为了众多技术人的必备读物、从业指南。当这些技术人已经成为核心技术骨干、首席科学家、CTO、企业创始人之时,至今聊起《程序员》依然侃侃而谈、激情盎然。 今天
GAIR 今年夏天,雷锋网将在深圳举办一场盛况空前的“全球人工智能与机器人创新大会”(简称GAIR)。大会现场,谷歌,DeepMind,Uber,微软等巨头的人工智能实验室负责人将莅临深圳,向我们零距离展示国外人工智能震撼人心、撬动地球的核心所在。在此之前雷锋网将网罗全国顶尖的人工智能和机器人专家和各大公司的首席科学家,同这些国际大拿同台交流。如果你不想错过这个机会,请用邮件直戳我心,lizongren@leiphone.com 现在的人工智能还处于一个摸索阶段,对话机器人的开发者们都在从最基础的程度开始制
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Electron是一个运行平台,它能够让我们通过 HTML + CSS + JavaScript 开发桌面应用程序。
写作是技术输出的重要手段。自己也写了一年多的文章,累计也超过五万多字。今天就想谈谈自己对于写作的一些看法以及写作时使用到的工具。工欲善其事必先利其器。
原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看。
中台对企业来说究竟意味着什么? · 2015年,阿里巴巴提出“大中台,小前台”概念; · 2018年9月,腾讯宣布打造技术中台; · 2018年11月,阿里将中台系统与阿里云合体; · 2018年11月,美团宣布建立自身平台的数据中台; · 2018年12月,京东决定在系统中增加中台; · 2019年3月,字节跳动搭建“直播大中台” …… 2020年底,阿里突然被曝出打算“拆”中台。 一时之间,中小公司纷纷观望,疑惑颇多:阿里“拆台”,那我现在建的或者打算建的中台,是不是都没有意义了? 首先给结论:中台建
事实上,除了少数必须花很多时间才能做好的事情外,对于一般的事情,真没必要给自己留太多时间,完全可以把截止时间提前,甚至大大提前。
Java初学者可以使用MyEclipse或eclipse以及记事本。随着学习的深入,相信你会逐渐明白,你会从中找到最合适的开发工具。
下面是对《Java 编程思想》一书的思维导图总结,可以算作是「把书读薄」的过程,当然还是需要多多实践。下面思维导图的下载地址:https://github.com/LjyYano/Thinking_in_Java_MindMapping
领取专属 10元无门槛券
手把手带您无忧上云