首页 > 编程语言 >《程序员进阶心法》读书(二)

《程序员进阶心法》读书(二)

时间:2023-12-13 22:56:11浏览次数:34  
标签:体会 进阶 个人 技术 学习 程序员 心法

《程序员进阶心法》读书(二)

(一)主要是第一 二 篇的知识点,本文是剩余的第 三 四篇的知识点

描述问题的模式

  1. 问题的上下文

  2. 问题的具体描述

  3. 问题的解决思考和思路

  4. 问题的解决方案和具体技术或办法

  5. 问题解决后的留下的思考或者其他延伸的疑问

    个人体会: 或许可以作为写一片技术博客的框架模式,另外5W2H法或许也不错,以后可以试试两个模式的效果

信息爆炸时代如何应对

​ 1.信息过载是现实

​ 2.疲于奔命是陷阱

​ 3.心智模型是方法

​ 4.一击中的是策略

作者技术的成长路线

image-20231213211022174

Java是起点,先往下学习JVM Linux 网络, 到了一定阶段,再往上学习 分布式架构与设计 业务和产品

个人体会:作者成长的路线 应该来说 符合大部分Java程序员的情况,我个人觉得是符合我的情况的,当前阶段我应该先向下学JVM Linux。

如何并行工作与学习

​ 1.工作重复,陷入停滞时 要去反思 沉淀 迭代改进

​ 2.持续学习 打破重复怪圈

​ 3.技术的正宗与野路子,http://zhangtielei.com/posts/blog-programmer-learn.html

个人体会:技术的正宗与野路子 文章 我仔细读了,确实提供了一个高效的主管的学习框架方法,推荐大家读读**

写作会带来

​ 1.更深度的思考

​ 2.更认真的生活

​ 3.更清晰的沟通

​ 4.更有效的社交

​ 5.更强大的内心

个人体会:写作会带来这么多好处吗,我想试试效果,最近经常看why佬的帖子,他有写自己的生活状态,很是羡慕。

如何面对职业倦怠期

短暂的倦怠期 请个短假放松下

长期的倦怠期,混日子又不敢离职,如何破解呢?找到自己的工作区,这里的工作区说是 目的意义,职业生涯,工作岗位的交叉点。

个人体会:尴尬并没有看明白到底如何破解,如果能找到或许可以帮助我周围的同事

程序员的沟通之痛

  1. 正视沟通的必要性,不要逃避

  2. 不要让两个自以为很厉害的程序员同时设计一个技术方案

  3. 同理心和换位思考,如何给一个没有技术背景的人解释技术问题

  4. 沟通之难在于清晰的传递内容和观点

    个人体会:《码农翻身》这本书的模式或许可以给没有技术背景的人解释技术问题

软技能十步学习法

​ 了解全局,明确范围,定义目标,寻找资源,学习激活,筛选资源,开始学习,浅尝辄止,动手操作,边玩边学,全面掌握,学以致用,乐为人师,融会贯通

沉淀能力

​ 沉淀技术能力,跨界学习产品 管理 运营 传播,找到新的成长点

读完书后对前言四个问题的体会:

1)建立学习的体系与思维模型: 要有计划的学习,筛选信息

2)梳理清晰的成长与进阶路线:要多总结归纳迭代优化

3)扫清成长路上的迷茫与障碍:2023年主要是读书学习扎实基础

4)形成明确的自我定位与认知:继续从事当前的方向

如果有想要电子版的小伙伴,可以留言写下邮箱,放心绝对没有套路

标签:体会,进阶,个人,技术,学习,程序员,心法
From: https://www.cnblogs.com/hichanglong/p/17900123.html

相关文章

  • 《程序员进阶心法》读书(一)
    《程序员进阶心法》读书(一)前段时间在why佬技术群里有童鞋介绍了《程序员进阶心法》这本书,后来去图书馆借书偶然又遇到了这本书,我本人也是一直在找一个突破技术的方法,遂借来读读,我是先粗读了一遍,后又细读了比较关心的章节,收获比较大,特此记录。在前言里作者提到:这是一本关于路径......
  • 揭秘IT行业市场现状,2024年成为程序员还有发展前景吗?
    前言IT行业的发展前景仍然非常广阔,尽管有一些声音认为该行业已经饱和,但实际上程序员仍然有大量的需求,并且薪资水平也在持续增长。首先,IT行业的发展速度非常快,新技术不断涌现,比如人工智能、大数据、云计算等等。这些新技术的应用范围越来越广泛,对程序员的需求也越来越大。因此,程序员......
  • 程序员同时处理多个需求导致的问题及解决方案
    在软件开发过程中,程序员经常需要同时处理多个需求,这在一定程度上增加了工作量和压力。然而,过度的工作负担可能导致一些问题,其中最常见的是bug的出现。本文将探讨程序员同时处理多个需求时可能出现的问题,并提出相应的解决方案。一、问题分析当程序员同时处理多个需求时,他们可能会......
  • 大数进阶(1)——前言与定义
    基于OCF,我们迈入序数与基数之路,登神长阶我们进入不可计算的领域,需要的则是底层的集合论与数理逻辑学术界对于序数分析(OrdinalAnalysis)的研究起源于证明论序数(ProofTheoryOrdinal),由此诞生的则是前沿的目标大饼,离我们最近的也许是\(PTO(Z_2)\),不过这个对数理逻辑要求太高,我......
  • 分布式进阶-链路追踪SpringCloudSleuth、Zipkin【实战篇】
    一、前言我们在使用微服务的时候,往往设计到各个微服务之间的调用,肯定会存在深度的调用链路,如果出现BUG或者异常,就会让问题定位和处理效率非常低。有了Sleuth,就可以帮助我们记录、跟踪应用程序中的请求和操作。通常与Zipkin配合使用,从而提供更全面的可视化应用程序跟踪和分析功......
  • 29-进阶SQL-索引分类
       思考题:第一个SQL语句效率要更高,这是因为id是通过聚集索引查询的,只需要一次查询就可以差点对应的数据。而第二个SQL语句是通过二级索引查询的,首先要根据name查询到对应的主键id,然后根据id再回表查询对应的数据。因此,哪怕id和name都有索引,也是id的聚集......
  • Kubernetes学习笔记——Kubernetes进阶
    一、深入理解Service1、Service存在的意义•防止Pod失联(服务发现)•定义一组Pod的访问策略(负载均衡)2、Pod与Service的关系•通过label-selector相关联•通过Service实现Pod的负载均衡(TCP/UDP4层)3、Service的三种类型-**ClusterIP**:集群内部使用,默认**,**分配一个稳定......
  • Redis进阶命令
    1.设置过期时间expire[keyName][seconds]eg:expirefoo60再次使用expire命令会重置键的过期时间。2.查看剩余过期时间ttl[keyName]eg:ttlfoottl表示timetolive3.使用事务连续执行一系列命令multi[command1][command2]...exec 4.排序可以对l......
  • GPT会让程序员失业么?
    今天问了GPT一个问题,他的回答让我感到有些惊讶!问题帮我用DDD实现一个简单的接收邮件的程序回复当使用领域驱动设计(DDD)时,我们通常要从领域模型和业务需求出发来设计系统。在一个简单的接收邮件程序中,我们可以考虑以下步骤:确定领域:首先,确定系统的核心领域。在这个场景中,领域......
  • 我的心血之作:一套适合 SAP UI5 从业人员从入门到进阶的学习教程,以及教程背后的故事
    一转眼2023年又要结束了。我从2007年开始,以软件开发工程师的角色进入职场,马上也快满17年了。在这快17年的软件开发职业生涯里,我也见识并使用了许许多多的开发技术,编程语言,开发框架,平台。IT界这十多年来涌现出的一些新技术,我也主动或被动地去追逐过。比如2015年时,大数据......