Tech_Job 板


LINE

如果你没写错的话 一年多看几万行code真的不多 我也是转职仔,原本在ic house写C做韧体,一个人负责一个.c/.h档。一年才进三行code。 转职後写C++整个team大约十多人,负责的那一层有两千万行code。然後第一年就进快一万行code。 我原本不会C++的,所以什麽framework,modern C++,design pattern,multithreaded 之类的都没学过要重学。 我不知道你的工作类似哪种,如果是类似我第一种其实很简单,IDE 上function name点进去看函数定义就好了没那麽难。 第二种的话有文件可看那当然最好,但没文件也是很正常。正常人不可能每新增一个class就写一份文件,那样开发速度太慢。而且像MVC或design pattern这种很generic的架构也没人在写文件的。再加上写class diagram或sequence diagram其实很花时间。我刚转职的时候也会写但做上手了以後根本懒得写。 建议你多准备一个萤幕,用双萤幕看会比较快,如果是笔电的话还可以三萤幕。 然後选择适合的editor,我个人是用visual studio code,ctrl加滑鼠左键点到function上就可以看到函数定义,用launch.json就可以用debug mode,设断点看call stack然後单步执行。 注解的话我们公司不太写在程式码里面的,都是用issue tracker和git去追踪。比如说你想看这段code是谁写的基於什麽理由然後又经过了怎样的演进。你就用git查blame,就会看到这段code是哪几张ticket改的,你再去ticket看上面应该都有商业逻辑和注解可看。有code review的公司在bitbucket上应该也有大家的讨论和注解可以看。 大概是这样,其他想到再补充 ----- Sent from JPTT on my iPhone --
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.200.205.16 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Tech_Job/M.1594527479.A.B6E.html
1F:推 dwudwu: 怎麽会离开猪屎屋去系统厂呢? 07/12 12:39
2F:→ yamakazi: 系统场没有不好呀,而且我公司比较像是外商软体公司 07/12 12:44
3F:推 rainkaras: 推比较现代的作法,很多地方开发时程都压超紧,连测试 07/12 13:01
4F:→ rainkaras: 时间都不给了还写文件 07/12 13:01
5F:→ flysonics: 老实说习惯古早时代写小工具都会留readme跟更新纪录了 07/12 13:28
6F:→ flysonics: 现在都习惯写满满的注解 issue tracker简单标原因就好 07/12 13:29
7F:→ sarau: 注解应该是很重要的 毕竟是很直觉的 用git找太费时间了 07/12 13:46
8F:推 Phater: 楼上倒过来了吧,成千上万行的程式分布不同目录档案,你要找 07/12 13:54
9F:→ Phater: 注解还不确定是谁或何时写的,注解是不是还有效. 看git log 07/12 13:54
10F:→ Phater: 直接知道作者时间,加上git diff可以知道变化的内容. 跟 07/12 13:55
11F:→ Phater: JIRA Redmine合起来用一目了然 07/12 13:56
12F:推 yuanyu90221: git log真的比较直觉 07/12 17:18
13F:推 nec1002: 简单来讲就是要用时间补能力 不然就不要干 离职 07/12 17:40
14F:→ cphe: 注解对於了解细节还是很重要,某些功能的patch修修补补都不 07/12 19:05
15F:→ cphe: 知道演进多少次,git log比较适合用来看演进过程,不是trace 07/12 19:05
16F:推 sunsamy: 最好是有人在看演进过程,git垃圾工具无误,一堆错误观念 07/12 19:31
17F:推 king22649: 不用git用啥? svn? 07/12 19:57
18F:→ yamakazi: 其实我比较喜欢perforce 07/12 20:24
19F:推 benedict76: git我们都拿来看出包的是谁XD 07/12 20:30
20F:推 egnaro123: push 07/12 20:52
21F:推 oneheat: 八成是android+高通... 07/12 21:53
22F:推 sqt: 谢谢分享 07/13 06:45
23F:推 holmes006: 推git 07/13 12:16
24F:推 cphe: 某人对git 很悲愤XDD 07/13 12:57
25F:推 tpegioe: 07/13 15:06
26F:推 gugeegee: crag 07/14 09:37
27F:→ gugeegee: 打错 ctags -R * 07/14 09:38







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP