《给产品经理讲技术》

网赚平台-专注网上赚钱方法及正规网络兼职赚钱项目


图片[1]-《给产品经理讲技术》-「懂营销」

《给产品经理讲技术》内容简介

本书专为非技术背景的互联网行业从业者和想了解互联网技术的人员量身定制,分门 别类地整理了Web前端技术、客户端技术、开发技术、网络技术等章节,基本涵盖了当前 互联网行业的所有垂直技术领域。为了让读者能够更好地理解技术的精髓,几乎每篇文章 都配以现实生活中通俗易懂的例子,用于类比复杂的互联网技术原理。

在最后的“沟通”章节,作者介绍了根据自身近10年工作经验总结出的一些非技术人员 与技术人员的沟通技巧,相信对读者的工作会有一定帮助。

希望本书能成为非技术背景产品经理步入互联网技术世界的敲门砖。

《给产品经理讲技术》前言

写作缘起

互联网产品经理需要懂技术吗?这是一个引起广泛讨论的问题。有人觉得产品经理每 天跟程序员打交道,在需求制订和实施的过程中,少不了对相关技术实现细节进行讨论, 所以产品经理必须要懂技术。也有人认为,产品经理作为产品负责人,只需要负责把控产 品风险和进度,技术的事情就交给技术负责人吧!

实际上,作为程序员,在跟一些产品经理打交道的过程中,作者不止一次感慨:如果 他们能有些基本的技术概念,确实可以省下不少的沟通成本。当然,作者也见过对技术细 节过分拘泥的产品经理,花了过多时间探讨方案的技术可行性,而忽略了对产品体验的打磨。

通用的技术理解能力,是每一个互联网从业人员的基本素养。它包括但不限于:认识 一些常用的计算机名词,如“内存操作系统”“请求”“响应”等;理解一些常见的互联网技术 套路,如“延迟加载”“多线程加速”。除此之外,了解一些互联网领域的前沿技术方向,对 于开阔视野也很有帮助。

懂技术和不懂技术并不像整数1和0那样界限分明,它们更像一个区间的两个端点,中 间的界限需要我们来把握。在这一点上,大家完全可以“功利”一点。在互联网技术里,有 80%的概念是简单、基本、常用的,掌握这些只需要花我们 20%的时间。余下 20%的概念 属于每个技术领域的实现细节,要掌握这些可能会花掉我们 80%的时间,大可以先放下 它们,专攻能为我们所用的概念。

产品经理有了这些底子,当工作中真正需要用到某一项技术的时候,再去网上了解它 的来龙去脉,也会事半功倍。 也正是基于这样的想法,作者开始创作本书。

自始至终,作者给自己定的目标就 是“接地气”。本书不是晦涩难懂的教科书,相反,作者试图以科普的形式配合通俗易懂的 语言和适当的例子,给产品经理讲他们能看得懂的技术。同时,作为一线程序员,作者还 会结合实际工作经验,穿插一些在实践中遇到的技术问题辅助讲解。技术本身是相通的, 希望读者在理解技术的过程中,能找到它要解决的本质问题,多思考采用该技术的原因。

阅读建议

本书介绍了常见的互联网技术,基本涵盖了完成一个互联网产品需要的各个环节。除此之外,作者把平时工作中关于产品技术及管理的一些思考单独汇成一章(第9章“沟 通”),希望能对读者有所启发。

详细的章节介绍如下

  • 第1章讲解Web前端技术。Web是大家最熟悉的互联网形态,通过阅读本章,读者可 以快速上手。
  • 第2章讲解客户端技术。随着移动互联网的兴起,移动客户端应用成为主流。本章讲 解开发一个APP时会用到的技术。
  • 第3章讲解开发技术,包括简单的编程语言、编程时用到的一些“套路”,以及一些计 算机基础知识。
  • 第4章讲解网络技术。互联网是建立在信息传输的基础上的,本章讲解整个传输的过 程,以及传输中需要解决的问题。
  • 第5章讲解网络安全和后端技术。本章介绍了黑客们常用的攻击手段,以及程序员的 应对方法。
  • 第6章讲解互联网技术领域的一些专业名词。
  • 第7章讲解前终端一体化技术(大前端)。后移动互联网时代,随着React Native的普 及及小程序的流行,前端和终端成了一家人,多端运行成了趋势。
  • 第8章讲解人工智能的基本原理。人工智能代表未来,各大公司纷纷“All in”,产品经 理也要紧跟时代潮流。
  • 第9章讲解产品经理平时工作时与程序员沟通的方法,以及作者平时工作中的一些感悟。

《给产品经理讲技术》目录

  • 封面
  • 作者简介
  • 扉页
  • 版权信息
  • 前言

1 Web前端技术

  • AJAX技术的妙用
  • DOM是什么
  • 静态网页与动态网页
  • 分析URL的结构
  • 网页基础知识:表单
  • H5应用程序缓存简介
  • Chrome里的冷知识
  • JS DDoS攻击的原理与防御
  • UA的故事
  • URL编码
  • 简单理解HTML、CSS和JavaScript
  • 跨域与同源
  • Cookie和广告联盟
  • HTTP Header是什么
  • 简单理解HTTP的GET和POST
  • WebSocket是什么
  • “直出”是什么
  • 互联网的黄金矿工:爬虫
  • 简单理解单页Web应用
  • 锚点与网页内跳转的实现
  • 前端如何适配手机屏幕
  • 简单理解“盗链”与“反盗链”
  • 广告过滤机制科普

2 客户端技术

  • “骗人”的动画
  • 细说Android应用的“续命大法”
  • Hybrid APP
  • 手机传感器知多少
  • 定位终端设备位置的方法有哪些
  • 客户端推送实现方式
  • 为什么美颜APP可以美颜
  • 听歌识曲的基本原理
  • 朋友圈中的图片缓存系统
  • 应用的生命周期

3 开发技术

  • “空指针”是什么
  • 程序中的“越界”是什么
  • 编程五分钟,命名两小时
  • 开发动画需要多少工作量
  • 耦合与解耦 栈与队列
  • 为什么有些Bug不能改
  • 加载等待的艺术 并行计算
  • 简单了解进程间通信
  • “编不过”是怎么回事
  • 程序“挂了”是怎么回事
  • 简单说说操作系统
  • 什么是代码混淆
  • 程序员遇到Bug时会做些什么
  • 应用“续命”大法之异常捕获
  • 搜索引擎的基石:倒排索引
  • 简单理解面向对象
  • 简单理解重构
  • 流水线技术
  • 多线程是什么
  • 复用的艺术:线程池

4 网络技术

  • 网络基础之协议栈
  • 互联网是如何提供服务的
  • IP地址枯竭的后悔药:网络地址转换
  • PING和网关
  • 端口二三话
  • TCP与UDP
  • TCP凭什么说自己可靠
  • 谈谈UDP的可靠性
  • 什么是反向代理
  • CDN是什么
  • 断点续传的奥义
  • 推送服务的核心:长连接
  • HTTPS技术简介
  • 讲讲代理服务器
  • 聊聊Wi-Fi技术
  • 就近接入:怎样让用户找到最近的机房
  • Socket简介
  • 什么是HTTP
  • 302跳转
  • 神奇的Hosts文件
  • 释放你的小水管:说说下载速度那些事儿
  • 下载劫持简介
  • VPN简介

5 网络安全与后端技术

  • 密码存储之开发指南
  • 密码存储指南
  • Web安全之SQL语句
  • Web安全之XSS
  • Web安全之CSRF
  • ARP欺骗的原理
  • DDoS的原理
  • Android应用二次打包
  • 那些年中过的病毒
  • 家庭Wi-Fi防“蹭网”指南
  • 后台服务之RPC框架
  • 后台服务之RESTful API
  • Session是用来做什么的
  • 后台服务之流量控制
  • 后台服务如何生成唯一ID

6 名词解释

  • 抽象、封装、类、实例和对象
  • SDK、API和架构
  • 控件、组件和框架
  • 二进制文件 脚本内存泄漏
  • 中间件
  • 打底数据与云端控制
  • 变量与函数
  • 散列表
  • 钩子配置文件
  • 算法复杂度
  • 模板RGB通识
  • 应用程序、进程和线程
  • 视频文件与编解码标准
  • 同步、异步和回调
  • 时间戳、MD5和GUID
  • 栈的含义 JSON
  • 理解OpenGL
  • 引擎开源许可证
  • 渲染WLAN、Wi-Fi与IEEE 802.11
  • 位图与矢量图
  • 接口线程池、对象池和连接池
  • 向前兼容和向后兼容
  • 游戏引擎

7 大前端

  • React:流行的前端技术
  • React Native:专治急性子的产品经理
  • 一个React Native的应用是什么样的
  • 什么样的业务适合用React Native来改造
  • 终端开发新思路:Flutter
  • 一窥微信小程序的技术思路
  • 如何自己开发小程序

8 人工智能

  • 如何通俗地理解机器学习
  • 人工智能从业者:专家、工程师和调参程序员
  • TensorFlow:几行代码写一个神经网络的时代来了
  • 人工智能里的套话该怎么理解
  • 一个最简单的机器学习模型
  • 什么是神经网络
  • 神经网络的数据处理
  • 为什么你的神经网络像个傻瓜
  • 懂你的推荐算法:你应该懂的一些知识

9 沟通

  • 程序员的分工
  • 如何正确地提需求
  • 程序员想要的需求文档
  • 为什么项目会延期
  • 目标设定的两种方法
  • 你只是在为自己工作
  • 为什么产品经理经常焦虑
  • 精益创业的作用
© 版权声明
THE END
喜欢就支持一下吧
点赞11
分享
评论 抢沙发