跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 工作两个月,请问如何提高项目设计、代码架构方面的知识
未分類
13 9 月 2020

工作两个月,请问如何提高项目设计、代码架构方面的知识

工作两个月,请问如何提高项目设计、代码架构方面的知识

資深大佬 : abgnwl 6

rt,入职之后,可以在同事的指导下开展工作了。 但是一些代码的设计,每个模块具体做什么用,为什么要这么分模块,模块间交互传递什么变量什么信息,这种不知道如何了解。

感觉像软件工程的知识,可能还带有一点设计模式、领域驱动设计,这种知识怎么了解比较好呢?有没有推荐的书,谢谢各位大佬

大佬有話說 (17)

  • 資深大佬 : beyondye

    先写好业务代码

  • 資深大佬 : frandy

    多看开源项目的代码,关注 infoq 上的一些工程师的分享。
    先学习设计模式,领域驱动设计不要看,一般性的工程项目真的用不到。

  • 資深大佬 : coderxy

    反对上、 恰恰是做到架构级设计模式的优势才体现出来。怎么能不看呢。。 领域驱动很多公司已经在用了,DDD 大名鼎鼎都不看?

  • 資深大佬 : mightofcode

    你以为你的同事懂
    其实不然

  • 主 資深大佬 : abgnwl

    @mightofcode 哈哈哈哈哈

  • 主 資深大佬 : abgnwl

    @beyondye 先做好搬砖工,后面写的多看得多了可能慢慢就懂了

  • 資深大佬 : chaleaoch

    @abgnwl 正解. 理论的东西 想得太多也没用. 多敲就回了.

  • 資深大佬 : kidlj

    多上 InfoQ

  • 資深大佬 : wleexi

    程序员修炼之道 /架构整洁之道

  • 資深大佬 : statement

    infoq 广告贴吗。csdn 一个水平

  • 資深大佬 : dustinth

    架构经验是慢慢积累的, 作为新人, 我觉得关注点还是多琢磨怎么写好代码上面. 先把自己用的程序设计语言相关的书看上至少两本, 一本包含所有知识点(不是为了用到所有的犄角旮旯都用到,为了看懂别人的代码), 一本包含进阶, 类似 effective java 之类的书;
    了解项目用到的框架, 如果是 java 的话, 比如 pro spring, pro spring boot, High-Performance Java Persistence
    然后就是怎么整体写好代码的书, 比如 clean code, clean coder, code complete (还有很多)
    架构上主要还是多思考, 多看看别人的架构. 书的话也有很多, clean architecture, patterns of enterprise application, design data intensive applications, building microservices
    读完书多实践, 为自己每一行代码, 每个架构决策都能找到这样写和这样决策的理由.

  • 主 資深大佬 : abgnwl

    @dustinth 多谢大佬

  • 資深大佬 : kangsheng9527

    web api,rpc+protobuf 、mq 、redis 、自身存储管理等

  • 資深大佬 : js8510

    刚工作的时候我也有这样的焦虑。也尝试去看书,看 papper, 看 tech blog 。 有些东西确实是有用的, 但是时间久了发现这样效率并不高。后来慢慢的发现自己能很自信的领域其实都是自己代码写的最多的领域。发现问题,寻找方案,解决问题。平时多关注和工作相关领域的其他公司的 tech blong,几年后回头看,刚工作的几年可能会是我职业生涯成长最快的时期了。

  • 資深大佬 : eGlhb2Jhb2Jhbw

    我比较赞同先不看,先写好业务代码。毕竟才工作两个月,谈不上遇到过什么深刻的痛点,强行看的话反而 get 不到精髓。我当时工作大半年快一年的时候,尝试针对自己的痛点做封装做设计,调整架构,最后看了某篇文章中讲到和我类似的设计,很能感同身受。

  • 資深大佬 : wlfeng

    多做,多看,如果碰到新项目能全程跟下来基本都能学到不少

  • 資深大佬 : ymz

    现在多写代码就好了,慢慢就会有自己的想法

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具