首页 > 其他分享 >2023.3.27阅读笔记

2023.3.27阅读笔记

时间:2023-03-27 18:34:09浏览次数:36  
标签:27 具体 工作 笔记 2023.3 程序员 构建 软件 人员

《代码大全》阅读笔记01

 

欢迎进入软件构建的世界
  这章阐述了软件构建的重要性,软件构建大体上就是说具体程序员做的工作,而不是需求收集人员,产品设计人员,业务分析人员,架构设计人员,测试人员,运维人员等做的工作,虽然这些人的工作在整个软件开发生命周期中也非常的重要,但是一个软件开发的最主要的部分却是具体程序员做的那部分事情。一般的软件公司里具体程序员的数量应该占很大的比重,大多数的程序员也是具体程序员,只有很少的程序员经过多年的工作学习能成为项目经理,业务分析员,

架构师等高级软件从业人员。
  具体程序员是我这里提出的,具体程序员做什么工作呢?理解架构师做出的架构设计,做你负责的模块的详细设计,做出自己的负责模块的开发计划,编码,单元测试,和其它模块的负责人联调,做集成测试,遇到问题后调试,解决测试人员提出的BUG,以及软件上线后排查线上的问题等等。如果你做的是这些工作,那你就是具体程序员,你做的大多事情就是软件构建的事情。当然,还有一部分程序员,在小公司,或者做着一些不太正规的小项目,除了具体的软件构建工作,还得和客户沟通需求,设计大体架构,部署维护,解答客户问题等工作,尽管这样,软件构建还应该是你工作中最主要的一部分,应该大多数人都做过类似的项目或者在类似的公司里工作过。无论如何,只要你是个程序员,就应该系统的,好好的学习下软件构建的技能和知识,这比你学很多种语言,尝试很多种花哨的新技术要值很多,至少我看了这本书的其中几章有这个体会,第一次认真考虑软件构建中的一些基础的,细节的,基本的,通用的思维方式,编码技巧和规范。

标签:27,具体,工作,笔记,2023.3,程序员,构建,软件,人员
From: https://www.cnblogs.com/zhangmingmkzj/p/17262474.html

相关文章

  • 云原生周刊:K8s 在 v1.27 中移除的特性和主要变更
    文章推荐K8s在v1.27中移除的特性和主要变更随着Kubernetes发展和成熟,为了此项目的整体健康,某些特性可能会被弃用、移除或替换为优化过的特性。基于目前在v1.27发......
  • UE5 使用笔记
    场景切换——过场UI/动画EPIC 官方插件:AsyncLoadingScreen。 登录界面固定视角效果实现方式在场景中放置一个摄像机,并将其 Auto Activate for Playe......
  • git笔记
    Git提交记住账户密码1.永久记住密码gitconfig--globalcredential.helperstore会在用户主目录的.gitconfig文件中加入下面的配置。如果没有–global,则加在当前项目下的.g......
  • 闲话 23.3.27
    闲话某人写了INTERNETYAMERO上黑板……我觉得会被跳过另一个人写了BrainPower上黑板A老师:这玩意有词?美式咖啡喝凉的好还是热的好?模拟赛这模拟赛打的明天是......
  • nodejs学习笔记(一)——Node简介
    MarkDown的使用#标题1##标题2```代码片段```>内容引用+列表1+xxx-xxx+列表21.xxx2.xxx[官网链接](https://www.baidu.com)N......
  • pwn学习笔记-ROP和hijack GOT
    前情提要修改返回地址,让其指向溢出数据中的一段指令(shellcode)修改返回地址,让其指向内存中已有的某个函数(return2libc)修改返回地址,让其指向内存中已有的一段指令(ROP)修......
  • 数学做题笔记
    ABC267GIncreasingKTimes[ABC267G]IncreasingKTimes一道计数题.主要是是一个比较经典的trick才来做的这题.就是形如已知一个序列,求有多少个排列满足一个条件,这......
  • 数据结构做题笔记
    LG2827[NOIP2016提高组]蚯蚓用单调队列简单维护就可以做到$O(m\logm)$,但\(m\)有点大,我们就需要考虑特殊性质。注意到每次切割的蚯蚓长度一定小于前几次切割的长......
  • MySql随笔记基础
    XAMPP使用shell命令 每个数据库对应一个子文件夹 mysql进入mySQL的命令-urootuserroot登录用户-uroot-ppassword登录密码-p123showdatabases显示数据......
  • 3月阅读笔记3
    无论是以何种方式来进行设计,小型项目也能和大型项目一样从精心的设计之中获益,而如果能认识到设计是一项明确的活动,你就更会获益匪浅。设计过程充满了不确定性,因此设计技术......