读《这就是软件工程师》感受

新手之路

什么是好代码?好代码是没有止境的,代码的等级层级分为三级。1,初级:可读。可读即让别人知道你写的代码是干什么的,命名是否规范,是否整洁,能不能让人一看就懂,注释是否解释的清楚等。2,中级:可扩展。一段代码写出来不是一成不变的,他要能根据需求的变化而变化。3,高级:可复用。你写的代码是否具有通用性,例如古人发明了轮子,而现在人们使用汽车,飞机等工具,虽然有所改进但都用到了。

编程应该遵守的原则有哪些?1,避免重复的原则。程序员需要做的就是将一些复杂的事务变得简单由机器来执行。如果出现了两个相似的代码片段,我们就要想办法将它提取出来,然后用一段代码来解决多种问题。2,单一职责原则。单一职责原则指的是一个类或者模块应该有且只有一个职责。单一职责是为了将问题简单化、模块化,同时也是为了让你更好的驾驭它。3,高内聚、低耦合原则。内聚指的是一个模块的各个原件彼此的依赖程度,耦合指的是不同模块之间的依赖程度。例如灯泡和开关。灯泡只负责亮与灭,开关只负责通电与断电,这就是高内聚。开关的类型,如手动、光控、声控你根本不需要考虑用它来控制什么,这就是低耦合。

进阶道路

到了进阶阶段,你不在止于做执行,而是要学会思考,能将项目从头至尾进行拆解找到最优的解决方案。同时你也要协调内外部的各做关系,学会与人对接的能力

处于这个阶段的人需具备的能力很多,总的来说应该是解决事务的能力,这不仅仅是项目方面的。做项目要明确自己的目的,避免产生模糊不定的问题,同时能过谋篇布局也是重中之重。处理问题建议从最难的问题,好比上学时期老师布置的作业,你是第一天完成还是最后一天完成的感受一样,如果你是第一天完成,之后的项目推进会非常顺利。管理方面因为公司需求的不同,管理模式也不相同,但大致可以分为三类。第一种是瀑布式开发模式,是一种传统的开发模式,一层一层的开发,缺点就是时间慢,一个项目往往需要五六个月甚至半年。第二种是敏捷式开发模式,由一个高手把框架开发出来,然后让后续的任务拆解成一个个小模块,接着让每一个团队负责其中的一块,最后大家拼在一起。第三种是班车模式。每周发布一次,如果没有跟着一起发就等下一班车。第四种是分布式微服务开发模式。就是将代码库,数据库全部分开,每个服务都由一个全功能的团队来负责。

高手修养

处于这阶段的人在各大论坛生就会发现他们在讨论“做技术还是做管理”“35岁还不管人,是不是晚了”“天天熬夜敲代码没有前途”这类问题讨论的非常多。

其实这类问题很好解决。你已经走过10年左右的路了,在这分岔口的两天路多多少少都已经接触过了,你自己感觉哪一个做的顺手就向着那个方向发展就可以了。

行业大神

里奇--C语言之父。有人说C语言能长久不衰的理由是实际更复杂,壁垒更大,但真正的原因在于简洁。C语言遵循KiSS原则,有许多小程序组成,各个组件中非常灵活,最终聚合成一个完整的项目。托瓦兹--Linux之父,仅仅因为喜欢编程,就创建了Linux,他的人生格言是:为了好玩,快乐至上,它曾经出过一本自传,就叫做《只是为了好玩》。范罗苏姆--Python之父。不必刻意追求完美,足够好就是完美,为此他避免了绝大多数可能失败的设计。玛格丽特--登月计划的拯救者。在飞船丢失数据要毁灭之际,带领团队连夜奋战9个小时,设计出一份全新的导航数据让它回到正轨,化险为夷。梳理错误,明白他们的原因成了她做事的准则。贝拉--天才工程师,一个人便是一个队伍。贝拉从1989年平均每两年就会开发出一个开源软件,在诸多领域中取得了令人惊讶的成就。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,772评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,458评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,610评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,640评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,657评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,590评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,962评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,631评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,870评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,611评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,704评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,386评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,969评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,944评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,179评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,742评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,440评论 2 342

推荐阅读更多精彩内容