Re: [请益] 后端工程师要如何更优秀

楼主: lovdkkkk (dk)   2019-06-05 12:17:53
大概提一些个人觉得有用的观念, 可以做的方向以及建议顺序
一些个人觉得蛮有用的观念, 写在前面
* 聚焦在目的, 而不是工具/方法/手段
打个简单的比方,
做出好吃的料理是目的, 而用什么器具、料理方法、调味方式是手段,
具焦在用的器具或调味品或许能让你找到最棒的锅子 (?) 跟调味料之类的,
但另一方面也可能让你一旦没有那特定的锅子可用就成了料理白痴
反之具焦在做出好吃的料理,
思维上就会是 "有哪些工具/哪些材料的前提下, 如何能做出好吃的料理"
也会促使你研究、实践各种手段来试着达到该目的,
并反思优/劣/利/弊/能如何再改善调整等, 多加上反思会更能进步
* 凡是都有代价
有这个观念, 你就不容易只是停留在 "用工具/方法/手段" 的阶段,
它会促使你学一样新东西时,
主动搜寻
XXX advantages/disadvantages/drawbacks
XXX vs OOO
XXX OOO tips
XXX best practice
然后认真仔细地看上二三十篇文章, 去了解它的好与坏,
这让你在学东西的广度与深度上能有很大的改善
比如说 SRP 你可能就会找到这个
https://sklivvz.com/posts/i-dont-love-the-single-responsibility-principle
然后就可以看一看, 想一想, 再吸收成自己的东西
然后是一些能精进的方向
* 让程式易读、易改、容易扩充、不容易改东坏西
这部份就是你目前有在尝试的 OOP/SOLID, 刚开始这就很够了,
前面有人推的 Clean Code 跟 Clean Architecture 也可以看看,
ref:
https://www.tenlong.com.tw/products/9789862017050
https://www.tenlong.com.tw/products/9789864342945
https://www.books.com.tw/products/0010579897
https://www.books.com.tw/products/0010786994
网络上还找得到有人对 Clean Code 做的重点整理
ref: http://gitqwerty777.github.io/cleancode/
其它像 KISS, Composition over inheritance,
convention over configuration 也都是简单又好用的一些原则
ref: https://bit.ly/2WoLIPI ,
https://tw.twincl.com/programming/*662v ,
https://bit.ly/316hYFO
另外可以学一下设计模试, 像 深入浅出-设计模式、
重构
作者: NAVYmaker (NAVY)   2019-06-05 12:24:00
感谢大大
作者: MOONY135 (谈无欲)   2019-06-05 12:41:00
最近是怎样 U值文大喷发
作者: devilkool (对猫毛过敏的猫控)   2019-06-05 12:42:00
感谢分享
作者: oceanblue21 (家乐氏)   2019-06-05 12:52:00
推 讲的很详细!!
作者: b81314 (有点贵)   2019-06-05 13:33:00
这篇赞
作者: expup (linux)   2019-06-05 14:22:00
大推 你人真的非常好
作者: v9290026 (CH)   2019-06-05 14:36:00
推推
作者: jeremy616 (杰惹米)   2019-06-05 16:56:00
好文推
作者: cz75 (诀别的九月)   2019-06-05 19:45:00
谢谢大大,提供好的文让软工版起飞QQ
作者: lwtech   2019-06-05 22:27:00
不要再躲了,快去自首,你就是凶手。
作者: genius945 (添财)   2019-06-05 22:41:00
推 帮找个错字 exception 那边应该 cache => catch
作者: genie920 (微微)   2019-06-06 00:13:00
推推,真的谢谢你的分享!
作者: umum29 (....)   2019-06-06 00:36:00
作者: frankshih (阿翰)   2019-06-06 07:10:00
近期真的U值文连发,给推
作者: molopo (mmm)   2019-06-06 07:55:00
好文
作者: showken (枭仔)   2019-06-06 09:42:00
好文 谢谢分享
作者: IamTD (TD)   2019-06-06 09:52:00
作者: qwe85158 (xine)   2019-06-06 10:38:00
作者: aliasber66 (aliasber66)   2019-06-06 11:50:00
好文推推
作者: LinNine (0-9)   2019-06-06 12:41:00
推! 谢谢你的分享
作者: cocoyan (抠抠厌)   2019-06-06 17:16:00
作者: jack42107 (小克)   2019-06-07 15:35:00
还是鼓励大家支持天珑书局啦CD完了 补推
作者: kasimEnix (碰一张)   2019-06-07 19:01:00
软工需要更多的优文!
作者: jlshoo (pH 7)   2019-06-08 13:38:00
推个
作者: boy955403 (~夹脚拖男孩~)   2019-06-08 18:18:00
推推 感谢大大分享
作者: king4647 (发呆)   2019-06-10 13:47:00
作者: mirror0227 (镜子)   2019-06-11 13:22:00
实用推
作者: vincentbiao   2019-06-11 22:25:00
推用心,感谢大大
作者: games5602 (叮叮咚)   2019-06-14 14:23:00
作者: nicks0904 (James)   2019-07-04 20:38:00
推好文

Links booklink

Contact Us: admin [ a t ] ucptt.com