Soft_Job 板


LINE

大家好,我是一个刚从传产接案公司逃出来的网页後端蔡b8。 当初在旧公司的时候由於一路从伺服器建置到专案规划跟实作都做,再加上平时有在补一 些网页前後端的知识,所以自我感觉良好,面试时也无所畏惧。 但上工一阵子後我发觉因为之前的工作经验都是从0开始写小专案交差,所以只要方向明 确,实作是没问题的,这几个礼拜已经实作了几个小功能。 但因为公司的code base比较大,我在读code方面遇到一些困难--常常读了三四层下去就 忘了前面在做甚麽,导致开发功能时规划得不好被前辈打掉重来,浪费双方的时间。 虽然对方是说他当初也是这样,但小的看到板上刚好有在讨论新手能力不够该如何处置, 而小的身为菜鸡自觉还有加速上手的空间,就趁机问一下各位年薪百万的大大有没有经验 或什麽好方向可以分享一下。 感谢各位。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.230.164.59 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1612707846.A.5A7.html
1F:推 electgpro: 读 Design Pattern, Best Practice02/07 22:32
2F:→ electgpro: Functional Programming 等等的有帮助02/07 22:33
设计模式看起来比较像是实作时会需要的思维,可能跟读code关系比较小些。(可能是我 还没碰到有用设计模式的code的关系) 至於FP的话我们都是纯OOP也还用不大到。
3F:推 alihue: debug mode 环境先架起来02/07 22:35
公司虽然环境是用docker,但还没串xdebug......感觉也可以尝试加看看?
4F:→ superpandal: 年薪没有百万 XD 不过建议就是工欲善其事 必先利其器 02/07 22:35
5F:→ superpandal: 你以为有些人为何要一直去用教育板ide02/07 22:36
6F:→ superpandal: 个人不用就是 追求的是少少的代码实现复杂的功能02/07 22:36
7F:→ superpandal: 也从来没看什麽设计模式的书籍 02/07 22:42
phpstorm吗?的确是挺强大的工具。
8F:→ Kazimir: 你有试过类似这种工具吗 https://www.sourcetrail.com/02/07 22:46
看起来好猛,可惜没有php
9F:→ superpandal: 楼上是个建议02/07 23:17
10F:→ viper9709: 可以考虑写笔记 02/08 00:02
11F:推 bronx0807: 把走过的code 画出流程图 02/08 00:15
12F:推 toy9986619: 写笔记02/08 00:30
今天有尝试使用plantxml写循序图笔记了,感觉有比之前好一点。
13F:推 kingofsdtw: vs先安装起来,设定环境变数 02/08 00:55
14F:→ kingofsdtw: 不然一堆code命名就够你玩了 02/08 00:56
不大懂环境变数是什麽意思,但专案本身命名还行。
15F:推 Eric0605: 先把大架构搞清楚 画个sequence diagram02/08 02:38
有的,正在使用vscode的plantxml做辅助了~
16F:→ a740125: 我觉得还可以让你打掉重来算好事02/08 02:51
我也这麽觉得
17F:推 tnfshjcc: 如果是Java/Python可以用Intellij02/08 04:27
PHP这边也有,暂时不打算花钱买。
18F:推 pizzafan: 数位逻辑电路→了解8088运作→基本上这样9知道ASM在干嘛02/08 05:36
19F:→ pizzafan: 去年在yt上搜过 觉的教的繁杂拖戏 不够直觉02/08 05:38
20F:→ pizzafan: 建议花个几千块 找人上课提点吧02/08 05:38
科技版出门左转谢谢
21F:推 hanshsu: 先讲是啥语言吧 如果是c++ 真的超难读02/08 07:27
php,但其实在用Laravel的情况下遇到的情形应该跟其他物件导向语言差不多
22F:推 akito117: 画图+1 02/08 07:58
23F:推 bill0205: 流程图画一画大概就能懂一半以上了02/08 08:19
24F:→ spfy: 我初期也是画流程图 画一画会发现动笔太浪费时间用看得比较02/08 08:36
25F:→ spfy: 快 这时候就进步了(???02/08 08:36
画着画着领悟了无图胜有图的奥义吗?
26F:推 hduek153: 找open source 来练啊 还可以对照别人心得 02/08 09:19
年假有这个打算,有推荐的吗?
27F:→ adarkair: 我自己是会一边看一边帮程式码注解,帮自己厘清所有逻02/08 09:26
28F:→ adarkair: 辑外增加记忆点02/08 09:26
会不会不小心上到注解的程式码啊?
29F:→ spfy: 其实就真的是这样 只是经验比较丰富之後知道哪边可以跳过 02/08 09:32
30F:→ spfy: 或是直接从比较接近需要修改的部分开始着手02/08 09:33
31F:推 sniper2824: 多看02/08 09:46
32F:→ descent: 我建议你把程式码印出来看, 不会因为萤幕小有断掉的思维 02/08 09:58
之後试试看,用平板可以吗?
33F:→ t64141: 不要一直往下层深入,先了解大架构,然後是最上层的部分 02/08 10:00
34F:→ t64141: ,之後要知道细节再去看细部实作02/08 10:00
确实,今天用这个思路就比较快猜到可能要改的地方,感恩
35F:推 WashFreeID: 老实说努力程度如果不够 就算问到正确方法也没用的 02/08 10:30
将这个纳入考量的话话题会失焦
36F:→ fgkor123: 一直看 看到有一天就懂了 02/08 13:27
前辈也说他看了很多次,但可以的话我想要快点
37F:→ foreverk: 用ide plugin帮你产sequence diagram,清楚明了02/08 13:39
这麽好用的吗?
38F:推 chan15: 好像之前有一篇类似的?02/08 15:04
39F:嘘 accessdenied: 嘘列印出来,讨厌数位时代还在砍伐树木的人02/08 20:07
40F:→ chuegou: 我是弄笔记和流程图 但其实有极限 在面对义大利面的时候02/08 21:35
我这边没有义大利面啦,都有尝试分层了 ※ 编辑: newhandfun (61.230.164.59 台湾), 02/08/2021 23:39:12
41F:→ aishuo: 推hd大 02/09 02:50
42F:推 tnfshjcc: 原来是php帮不上忙 想说Java/Python的IntelliJ是免费的 02/09 05:28
43F:→ foreverk: 我觉得intellij的投资值得啦,好的IDE帮你省下的时间价 02/09 08:19
44F:→ foreverk: 值绝对远超那个钱 02/09 08:19
45F:推 MarcoReus: https://youtu.be/LNIvugvmCyQ 02/09 08:22
46F:推 Jlee5566: Soft_job版风气真好 看这篇学到很多技巧 02/09 08:28
47F:嘘 timTan: 你不买会後悔 02/09 09:33
48F:推 Ouranos: 学到很多+1,谢谢各位大大分享! 02/09 10:55
49F:推 tnfshjcc: 你上面都担心会注解到原始码 Intellij的板控就完全避免 02/09 10:56
50F:推 brianhsu: 看 Code 追 Code 还是找个好用的 IDE 吧…写 code 我可 02/09 10:58
51F:→ brianhsu: 以用 vim,但追 code 没 IDE 很痛苦。 02/09 10:58
52F:→ superpandal: 看来楼上是只熟悉vim快捷键的user 不过intellij蛮通 02/09 11:03
53F:→ superpandal: 用的 只是ultimate版要钱 对机器也不是没要求 02/09 11:04
54F:→ superpandal: 只能说vim不只是个编辑器 02/09 11:07
55F:推 dorawang: 画流程图+1 02/09 12:02
56F:→ shooter555: vim不就只是个编辑器吗? 写写script很方便 02/09 14:54
57F:→ shooter555: 我个人看code 习惯用多个萤幕 一次开多个编辑器来比对 02/09 14:59
58F:→ shooter555: 三台萤幕可以一次看六个编辑页面(一个萤幕切左右两页) 02/09 15:00
59F:→ shooter555: vim这种非gui的没有tab还是不太习惯拿来看扣 02/09 15:01
60F:推 prag222: 不调整逻辑上 部分重构看不懂的CODE 反正也是上班做事 02/09 16:06
61F:→ prag222: 在 02/09 16:06
62F:→ Hsins: 有架构一点的 C++ 读起来比 Python 好读... 02/09 17:21
63F:→ Hsins: 有钱可以买个 Source Insight, 功能比 trail 好一点 02/09 17:21
64F:→ superpandal: vim有tab阿 果然一堆人技术栈都很雷同 02/09 21:09
65F:推 stupid0319: 没有把整份code背起来前,都是似懂非懂的 02/10 09:36
66F:→ superpandal: 楼上 噗 XD 02/10 14:25
67F:推 simpleplanya: 感谢大大们提点 02/10 23:51
68F:→ spiriturl: 先拆大方向; 02/11 14:20
69F:→ spiriturl: 记些前辈base code里的(好/坏)习惯; 02/11 14:20
70F:→ spiriturl: 然後前辈不一定是对的; 02/11 14:20
71F:推 hooll111: 做笔记阿.. 02/27 21:41







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灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP