TheWayOfThinking

前言

  • 知识的获取: 亲身感知(旅行)、他人告知(学习)、逻辑推知

计算机从专用到通用背后的逻辑、为什么算盘是计算机、计算机从简单到复杂、五级工程师和职业发展、为什么要学习科学

正文

计算机从专用到通用背后的逻辑

一个复杂的问题如果能拆成两个等价的简单问题,成功的可能性就大很多,就可以事半功倍。

  • 香浓的思想(信息论、二进制运算的开关逻辑电路)
    模块化:简单的模块 搭建出各种复杂的功能
    等价性:复杂的计算,《=》加减乘除运算 《=》 开关电路逻辑--- 科学家的工作就是证明两件事情等价,而工程师的工作是实现等价的桥梁。
    
  • 重点
    自然家的物质、生命、计算机,都是由大量极小的基本单元构成。
    

为什么算盘是计算机

有了口诀控制,算盘才算是计算机 —控制是计算机的本质

  • 发明的三种类型
     第一种:完成特定功能的新设备、新方法
     第二种: 在原有设备基础上发明一种新的使用方法(算盘的口诀)---控制是计算机的本质
     第三种:平台的开发,在这个平台便于人们的功能性扩张----Google从查找信息到心在的互联网入口就是很好的例子
    

计算机从简单到复杂

当世界上任何的东西越做越复杂的时候,就是开始从复杂往简单转变的时候。

  • 发明的轨迹
    为了让一种设备完成更多、更复杂的功能,发明变得越来越复杂;此时就要有人换一种思路进行发明,将它重新变得简单,这个是发明的大趋势。
    

五级工程师和职业发展- 依据郎道的方法进行分级

科学家考虑的是对和错, 工程师则是在现有条件下考虑好和坏的解决方案

  • 分类原则
    第五级别:能独立解决问题,完成工程工作
    4: 能指导和带领其他人一同完成更有影响力的工作---领导力+ 大问题化为小问题
    3: 能独立设计和实现产品,并且在市场上获得成功----- 产品经理+心胸开阔+
    2: 能设计和实现别人不能做出的产品,也就是说他的作用很难取代
    1:开创一个产业
    

什么是计算机的数据结构

  • 数据就等同于点,数据结构就是数据中常用的具体关系
<!-- 数据结构+ 算法 = 程序 -->
如果说一幅画是点的有机组合,几何图形反映出点之间常用具体的关系,
那么在计算机科学中,数据就等同于点,数据结构就是数据中常用的具体关系。
  • 常见的数据结构:线性表
<!-- 数组: 一组编了号的固定大小的单元 -->




  • 常见的数据结构:链表的线性数据结构
为了优化数组的新增数据带来的大量的位置移动,而产生的

<!-- 每个人只要记得前面或者后面的一个人,彼此没有编号一说 -->

这样,新增数据的时候,只要修改对应的指针即可

<!-- 缺点: 查找效率不高 -->

  • 小结

1.掌握了如何使用基本图形、结构和组成部分 来构建复杂设计和产品的方法,

要想完成复杂的工作,必须掌握所谓科班出身人士掌握的工具和方法。
另外,专业人士会把复杂的东西分解为简单的基本单元。

2. 在计算机领域,数据结构则相当于设计中的基本几何图形,它们大多是从具体的应用中抽象出来的;

一个从业者水平的高下,首先在于灵活使用这些数据结构的本领。

3.凡事有一利就有一弊

4、下一个重要的数据结构: 二叉树

为什么要学习科学

  • 四个目的
1、掌握一种看待世界和解决问题的方法:科学的方法,能得到预期的结果,并且能在不断重复这种结果

2、了解人类知识的边界:培养基本的科学素养

3、帮助我们获得可叠加性的进步:科学、技术和工程,是几乎仅有的课叠加性的人类文明成就。 --在工作中,如果我们做的每一件事情,都能成为今后攀登更高点的铺路石,我们就会取得可叠加性的进步

4、成为一个讲道理的人:讲道理需要双方有共同的认知基础和彼此认可的讨论问题的方式,而科学本身就是帮助我们建立这样的认知基础和方法

索引带来搜索的效率、灵活性

Google在建索引时,是对所有的词建索引的,而不仅仅是对于一些重要的词建立索引

  • 一般索引只会根据一个维度的信息建立,而不会用几个维度的组合信息建立,比如,不会建立“人名+毕业学校”这样的索引。
    对索引 进行查询: 按照一个公式,将关键词变成一个编号,然后再取尾数(火车安排座位,座位号重合的,就就近坐下)-》 伪随机数 -〉 数据加密-》公开密钥
    

以正合、以奇胜

作战,先要把正面的兵排好,要排得不偏斜,合乎法则,这叫做正。如果这时你还有多余的兵力,你就赢了—-积累效应

  • 为人处世,成功的第一要素,就是走正道,不要老想着出奇制胜,特别是在未来非常光明的时候。
1、在无限长的时间里,变是常态,不变是非常态。但是在有限的时间里不变和渐变是常态,巨变是非常态。

2、首先做一个对未来的乐观派,其次,规规矩矩地成为实力派,不要走无谓的弯路。临渊羡鱼,不如退而结网。

拉里佩奇的人生智慧

  • 牙刷原则
<!-- 一个好的产品要有牙刷的功能。让用户每天都必须用上几分钟,就如同刷牙一样,久而久之用户就养成了使用该品牌产品的习惯。 -->

这个产品的可靠性和稳定性非常重要



  • 爆款效应
<!-- 爆款效应 -->

1、一个好的产品或者品牌,每过一段时间就要给大家带来一个惊喜,提醒大家它的存在。

2、例如电子产品的爆款营销周期是一年

<!-- 3、对职场上的借鉴:灵活运用牙刷和爆款的原则。 -->

1)每一周,你最好把你的工作总结成三句话,周一早上汇报给你的老板;

2)每半年到一年,你要有一个让老板惊喜的成果
  • 公司生死的看法:薪尽火传

硅谷公司特点之一就是,不介意公司的死亡,不会刻意去拯救一个衰老的公司,而是把目光往前看,努力寻找下一次机会。


<!-- 公司真正能够传承的其实也只是基因而已。 -->

佩奇认同公司最终死掉这件事是常态,在这个前提下,再去考虑如何传承公司的基因和文化,而不是试图维持一个不死的公司。

see also

  • LarryAmino丰元 http://www.meipai.com/user/1083835846
  • wu-jun-bo-shi

  • 史上第一次:硅谷华人高管自建VC,只投从0到1的ideahttps://www.toutiao.com/i6230666789043307010/
    劳工、->、码农(中产阶级)-》高管,决策层(精英阶段)-〉制定游戏规则(政治家,法律法官)
    
  • 不破不立:一个iOS开发工程师的职业规划思考
    class-dump->IDA、汇编和GDB->维护论坛,微博,QQ群,准备书的升级版-》userland级别的逆向工程
    -〉[kernel级别的逆向工程越狱]:https://coolstar.org/electra/、Sam Marshall、红雪、绿毒、evad3rs
    ->只有跟电脑打交道多了,技术才上的去,所以宅是没法避免的->互联网产品思维逼着把注意力从技术上移开
    ->埋头赶路的同时频繁地抬头看路->思考为啥要研究越狱呢?:对越狱感兴趣,想具备挖漏洞和exploit的能力
    ->已经具备越狱能力的人为什么不去越狱呢?:1. 不感兴趣;2. 找漏洞和exploit比较耗时间;3. 找漏洞和exploit要靠运气。
    ->目标并不仅仅是越狱本身,还包括越狱带来的那些东西->越狱只是实现目标的途径之一
    ->目标是“在做感兴趣事情的同时,获得一些物质和精神上的回报”
    ->把现在自己的技术充分利用上,结合一些其他的东西,来达到目标
    ->越狱这个过程使技术质变上,性价比有点低;对技术感兴趣,本质上是对技术所呈现出来的东西感兴趣,本质就是“产品”。--能给大家的生活学习工作带来一定程度的便利,体现出了价值
    ->产品才是第一
    ->逆向小众,前端大众;小众的坏处是从业者少,好处是一旦搞出来你就是独苗;大众的好处是好找工作,坏处是大家慢慢趋同,很难脱颖而出
    
  • https://www.macrumors.com/iphone/

  • 2017年度中国互联网黑产报告
产业链分析   :
1、上游资源提供者    

a)黑卡    

b)黑IP    

c)账号    

d)账户认证    

2、下游变现细分产业    

a)流量欺诈    

b)数据爬取采集 

c)薅羊毛    

d)引流   
ps:一套完整的公司三证信息(营业执照、税务登记证和组织机构代码证)
3、对抗升级:边缘业务与新业务处寻找可利用接口、模仿真实用户(携带csrf-token等完备的参数;页面停留时间采用函数随机化;HTTP header严格遵守浏览器特征;随机化所有其他不重要的参数)
  • [2017年较为热门的一些爬虫攻击目标和接口:]

爬虫攻击接口

描述

ykjcx.yundasys.com/******

爬取韵达快件查询信息

zc.reg.163.com/******

检测网易账号有效性

comment5.news.sina.com.cn/******

爬取新浪新闻评论

www.toutiao.com/******

爬取今日头条文章

mp.sohu.com/******

爬取搜狐号文章

m.10010.com/******

检测联通手机号有效性

www.bjguahao.gov.cn/******

爬取北京市预约挂号统一平台挂号医生信息

hws.m.taobao.com/******

爬取淘宝商品信息

itunes.apple.com/******

爬取iTunes上app信息

iforgot.apple.com/******

检测Apple ID有效性

转载请注明: > TheWayOfThinking

在操作过程或者文章有问题的话欢迎在 原文 里提问或指正。

赞赏支持

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少
最近的文章

MacRE

前言正文Interface Inspector 分析app界面frida-trace frida-trace -m “-[MMMainWindowController *]” WeChat Instrumenting functions... -[MMMainWindowController onAuthFaildForInvalidCGISessionID]: Auto-gen...…

MacRE继续阅读
更早的文章

GitHub

前言正文工作协同 参与GitHub中的项目开发,最常用和推荐的首选方式是“Fork + Pull”模式。 在派生项目中创建的提交,可以非常方便地利用GitHub的Pull Request工具向原始项目的维护者发送Pull Request。 建立主页:GitHub用户通过创建特殊名称的Git版本库或在Git库中建立特别的分支实现对主页的维护 创建个人主页:GitHub 为每一个用户分配了一个二级域名.github.io, 例如我自己的sit...…

tool继续阅读
更多