惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Threat Research - Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志
S
Schneier on Security
博客园 - 三生石上(FineUI控件)
P
Proofpoint News Feed
G
Google Developers Blog
Project Zero
Project Zero
小众软件
小众软件
NISL@THU
NISL@THU
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
V
Vulnerabilities – Threatpost
B
Blog RSS Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
宝玉的分享
宝玉的分享
博客园 - 司徒正美
Simon Willison's Weblog
Simon Willison's Weblog
Schneier on Security
Schneier on Security
G
GRAHAM CLULEY
GbyAI
GbyAI
Recent Announcements
Recent Announcements
Cisco Talos Blog
Cisco Talos Blog
C
Cisco Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
C
CERT Recently Published Vulnerability Notes
罗磊的独立博客
T
Tailwind CSS Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
I
Intezer
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
PCI Perspectives
PCI Perspectives
S
Security @ Cisco Blogs
Google Online Security Blog
Google Online Security Blog
M
MIT News - Artificial intelligence
C
Cybersecurity and Infrastructure Security Agency CISA
T
Threatpost
B
Blog
The Hacker News
The Hacker News
Attack and Defense Labs
Attack and Defense Labs
腾讯CDC
T
Tenable Blog
酷 壳 – CoolShell
酷 壳 – CoolShell

Jark's Blog

Flink 1.16:Hive SQL 如何平迁到 Flink SQL Flink CDC 如何简化实时数据入湖入仓 基于 Flink SQL 构建流批一体的 ETL 数据集成 Nexmark: 如何设计一个流计算基准测试? Demo:基于 Flink SQL 构建流式应用 Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL Flink SQL 编程实践 如何从小白成长为 Apache Committer? 聊聊Blink开源和Flink社区近况 Flink 小贴士 (7): 4个步骤,让 Flink 应用达到生产状态 Flink 小贴士 (6): 使用 Broadcast State 的 4 个注意事项 Flink 小贴士 (5): Savepoint 和 Checkpoint 的 3 个不同点 Flink 小贴士 (4): 如何选择状态后端 Flink 小贴士 (3): 轻松理解 Watermark 一文了解 Apache Flink 核心技术 Flink 零基础实战教程:如何计算实时热门商品 5分钟从零构建第一个 Flink 应用 Flink 小贴士 (2):Flink 如何管理 Kafka 消费位点 Flink小贴士 (1):确定Flink作业所需资源大小时要考虑的6件事 Flink在美团的实践与应用 我在阿里的这两年 Flink 原理与实现:Aysnc I/O Flink 原理与实现:Table & SQL API Flink 原理与实现:Session Window Flink 原理与实现:Window 机制 Flink 原理与实现:数据流上的类型和操作 Flink 原理与实现:如何生成 JobGraph Flink 原理与实现:理解 Flink 中的计算资源 Flink 原理与实现:如何生成 StreamGraph Flink 原理与实现:架构和拓扑概览 Flink 原理与实现:内存管理 Flink 原理与实现:如何处理反压问题 Flink官方文档翻译:安装部署(集群模式) Flink官方文档翻译:安装部署(本地模式) 迟到的2015年终总结 高效Macbook开发之道(工具篇) Clojure学习笔记(三):并发与引用 Clojure学习笔记(二):语法 Clojure学习笔记(一):数据结构 Thrift 实践 Thrift 入门 Metrics 是个什么鬼 之入门教程 使用Redis和SQLAlchemy对Scrapy Item去重并存储 使用Scrapy定制可动态配置的爬虫 编程方式下运行 Scrapy spider Spark 下操作 HBase(1.0.0 新 API) HBase 集群安装部署 Spark On YARN 集群安装部署 Git 常用技能
读《程序员必读的职业规划书》
WuChong · 2015-05-15 · via Jark's Blog

读《程序员必读的职业规划书》

发表于   |   分类于 读书笔记   |  

半年前我就有幸拜读了@Easy《程序员跳槽全攻略》电子书,当时趁着限免机智地入手了。当晚一口气读完后感觉收获颇丰,随手就发了篇微博正能量了出去。在前几天的下午,又看到Easy为庆祝纸书上架发布了百人试读活动。以我的性格当然果断就报名啦。

刚拿到纸书的第一印象是“哇,好薄啊!”,不过浓缩的都是精华。这更像是一本迷你武林秘籍,在你练功遇到瓶颈时,拿出这本小册子读一读,说不定就找到了突破的方式。纸书与电子书在内容上的差别不大,主要是调整了目录的结构,加了些插图和tips。虽然是第二次读这本书,也有一些新的收获,所以就写了篇文章记录下。

职业规划

电子书的书名叫《程序员跳槽全攻略》,纸书的书名叫《程序员必读的职业规划书》。从「跳槽攻略」到「职业规划」的改变,一方面是措辞上更加严肃和严谨了,另一方面是这本书在定位上不仅面向在职程序员,还面向了在校学生们。

作为一名即将离开大学校园的应届毕业生,我深深认为在校生们应该看看这本书。私以为毕业后的第一份工作对个人的成长和影响是非常重要的,正确地选择人生的第一份工作是职业规划中的重要一课。而许多在校生对自己的职业没有很清晰的规划,大多数不知道该往什么技术方向发展。应聘PHP,可能只是PHP用最熟练,谈不上喜欢,谈不上规划。看完这本书后,你可能对于要选择哪条技术道路更加清晰。

职业规划说白了就是为了实现人生目标而做的规划。比如我的理想是升职、加薪、迎娶白富美、当上CTO。为了当上CTO的终极目标,必须规划好当前一步。精通一门语言、积累高并发系统的开发经验、做好几个开源项目、让自己的博客UV过千,每一件事都是为了实现终极目标而做出的努力。有了人生目标,做每一件事都会变得有意义有动力,做成每件事的成就感又会让下件事更有动力。

调整定位

站在风口不一定能飞起来,但站在冰山上必然会沉下去。

互联网技术变化非常快,新技术层出不穷,但是并不是所有技术都有平等的待遇,相反总是有些技术突然之间变得炙手可热,有些技术不温不火逐渐没落。在调整个人定位上本书给了两个建议,(1)学会观察技术趋势(2)投资新兴市场和细分市场。

学会观察技术趋势真是说的容易做到难。未来总是难以预测的,在没有足够的技术敏感性的时候,就看看技术大牛们都在用什么吧。对于应届生来说,书中提到「可以选择一些得到大量投资的行业,通常而言,他们代表了未来的发展方向,比如云计算、大数据、移动互联网、智能硬件、共享经济、互联网金融等」。

投资新兴市场和细分市场方面书中讲了几个例子,有个例子是如果应聘了乌云平台PHP开发工程师,那么「在乌云工作几个月以后,你就能写出来可能是国内最安全的PHP代码…这就是细分市场,比你懂安全的没你懂PHP、比你懂PHP的没你懂安全」。

树立个人品牌

长辈总是劝戒我们要低调做人,但是程序员应该高调树立个人品牌。原因我就不说了,看书去吧。关键是如何树立个人品牌?

书中列了以下几个建议:

  • GitHub帐号,不解释
  • 技术博客
  • 微博,最好能加V,用于业内交流
  • 技术社区帐号,比如StackOverflow
  • 开源项目

其实,关键就是「分享」二字。「平时遇到的大小问题可以零星发在微博上。相对大量的内容,可以写成文章发在博客上。比较系统的内容,可以在相应文章的基础上整理成迷你书」。个人觉得不错的内容可以提交到开发者头条CSDN极客头条,借助平台来推广。博客的内容质量是最重要的,只要你持续分享高质量的干货,就不愁没有读者。

开源项目是重磅杀器。很多人认为开始开源项目很难,其实只是不敢迈出第一步而已。找一些自己在在项目时遇到的费时费事的小细节做好,然后开源就可以了。或者用自己新学的语言造个自己感兴趣的轮子,然后开源。或者用开源的形式做一个应用。我自己最近也在做一个开源应用,贵在实践。

总结

本书主要分为原理篇、准备篇、操作篇。推荐好好读读准备篇,会有很多收获。对于正在找工作的同学,操作篇也是非常实用的。


hoxis wechat