Soft_Job 板


LINE

近来写程式时大量试用ChatGPT 刚好使用golang开发side project, 所以在各种情况下遇到的问题,都试着问ChatGPT 真的觉得超好用的! 网页好读版:附上心智图、完整范例(有些范例太长,PPT没有办法完整呈现) https://reurl.cc/V80eXY ## 试用背景 背景: golang使用经验为1天,了解基本语法 目标: 在周末2天开发一个工具,功能包含 1. 建立并初始化专案、开发环境 2. 读取markdown格式的树状清单,并且走访清单 3. 呼叫Web API,并剖析结果进行处理 4. 以Template输出资料 ## 整理常用指令 - 程式开发 - 环境设定 - 范例:`如何在vscode中传入命令列参数进行Golang除错` - 学习语言 - 学习语言特性 - 范例:`使用程式码来解释Golang的OOO` - 标准库使用 - 范例:`如何使用Golang将字串存入档案` - 套件使用范例 - 范例:`使用Goldmark剖析markdown字串并走访树状list` - 开发程式码 - 撰写程式片段 - 范例:`使用Golang递回走访资料夹,复制档案到另一个资料夹` - 优化程式码 - 范例:`如何优化这段程式码使用的记忆体数量` - 理解并说明程式码内容 - 范例:`说明这段程式的主要逻辑` - 撰写Regex - 范例:`撰写Regex来做到OOO` - 测试和除错 - 测试 - 范例:`撰写五个测试案例,用来测试Golang命令列程式。此程式需要OOO` - 错误讯息除错 - 范例:`此错误讯息原因为何,如何解决:OOO` - 程式码片段除错 - 范例:`这段程式码无法成功读取档案,可能原因为何?` - 架构规划 - 技术选型 - 范例:`推荐Golang剖析markdown的套件` - 范例:`比较Goldmark与Blackfriday` - 范例:`如果我需要OOO,应该使用什麽Golang套件` - 程式架构规划 - 范例:`Golang程式架构范例,需要OOO` - 系统架构规划 - 范例:`设计一个高可用性的Golang网站,有哪些需考虑的要素` --
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.68.33.254 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1679304750.A.340.html
1F:嘘 hegemon: 如果连关键字怎麽下都还需要这种教学,应该很难在业界生03/20 18:49
2F:→ hegemon: 存. 不要发个废文就美其名是分享,实际上是打广告好吗?03/20 18:49
3F:→ panger: 是因为感觉有不少人觉得ChatGPT和搜寻引擎很像,所以才整03/20 19:08
4F:→ panger: 理这一篇。03/20 19:08
5F:→ panger: 主要是想要展示,怎麽整理自己的疑问来问ChatGPT。03/20 19:08
6F:→ panger: 我觉得ChatGPT最厉害的是可以针对我们的问题,给出客制化03/20 19:08
7F:→ panger: 的回答。03/20 19:08
8F:→ panger: 我遇过好多次,在Google查不出来的情况,例如剖析资料有03/20 19:08
9F:→ panger: 逗号的CSV03/20 19:08
10F:→ panger: 如果觉得不适合,我随时可以删除喔...XD03/20 19:08
我比较像是把给自己用的整理笔记放上来而已啦... 又没有要营利...Orz 不然我也可以把上一篇删除...XD 我觉得用起来最方便的地方是,在作为架构师的时候, 常常要做技术选型或是POC开发。 希望可以帮到大家 ※ 编辑: panger (114.32.105.57 台湾), 03/20/2023 19:12:44
11F:→ Hsins: 虽然但是……你可能对架构师有些误会……03/20 19:19
下面是ChatGPT的回答, 我觉得和我的理解一致啊...XD 我日常中,很大比例就是要觉得怎麽做,所以需要找很多可能解决的方式。 ============== 请问架构师的职责为何? 架构师的职责是负责设计软体、系统或应用程式的架构,以确保它们能够满足需求、扩充性 强、可维护性高、安全性好、可靠性高、性能良好等要求。架构师必须对系统结构、技术架 构、系统流程、系统性能等方面有深刻的理解和认识,需要协调开发人员、测试人员、专案 经理等不同角色之间的合作。 架构师的职责可以包括以下内容: 1. 确定系统需求和用户需求,并设计系统结构和技术架构; 2. 选择和评估适合的技术和框架,并指导开发人员的技术实现; 3. 定义系统模块和元件之间的关系和交互,设计系统流程和架构; 4. 确保系统的可扩展性、可维护性、可靠性和安全性; 5. 监控系统性能,并对系统进行优化; 6. 建立和维护系统文档,以便让其他人可以理解和维护系统; 7. 解决开发和测试人员在实施架构方案时的技术问题。 总体而言,架构师需要对技术有深入的了解和经验,并且能够设计出满足要求的高效系统。 此外,他们需要具备良好的沟通和协调能力,以便与各个相关方进行沟通和合作。 ※ 编辑: panger (42.73.97.11 台湾), 03/20/2023 19:30:58
12F:→ Hsins: 用 Google 查不到如何剖析含有逗号的 csv 这件事,是搜寻能 03/20 19:31
13F:→ Hsins: 力差而不是 Google 的问题吧…… 03/20 19:31
14F:→ Hsins: 我指的误会不是指你对架构师要做些什麽有误会,而是对於这 03/20 19:40
15F:→ Hsins: 份工作的难易度有误会;你贴的叙述也提到架构师需要对技术 03/20 19:40
16F:→ Hsins: 有深入的理解跟经验,怎麽会是到了要选型时才来问 AI 呢? 03/20 19:40
17F:→ panger: 对诶,我刚才试试看,真的有成功 03/20 19:43
18F:→ panger: 关键字要用use regex to parse csv has comma inside 03/20 19:43
19F:→ panger: 不过上次的Case呢? 03/20 19:45
20F:→ panger: 如果在Linux环境中,因为监管议题,系统管理员不能有sudo 03/20 19:45
21F:→ panger: 权限,有哪些方式解决此问题? 03/20 19:45
22F:→ panger: 各方案又有什麽差异? 03/20 19:45
23F:→ panger: 应该是说,架构设计会碰到的范围太广了,而且资讯领域本 03/20 19:46
24F:→ panger: 来就会不断有新东西需要学。 03/20 19:46
25F:→ panger: 小弟才疏学浅,常有遇到新的议题需要思考怎麽处理...XD 03/20 19:46
26F:→ Hsins: 你上面的这个 case 问题点不是技术的实现问题,是要先解释 03/20 19:49
27F:→ Hsins: 清楚「监管问题」指的是什麽…… 03/20 19:49
28F:→ Hsins: 这问题的背後就是不要把系统管理员放到具备 sudo 的 wheel 03/20 19:51
29F:→ Hsins: 群组(如果是 CentOS 系发行版本),根据他应该要具备的权 03/20 19:51
30F:→ Hsins: 限,以最小权限原则去给予权限…… 03/20 19:51
31F:推 MoonCode: 有在做事的架构师就满分了啦 03/20 20:12
32F:→ panger: 没有做事的架构师是要做什麽的阿... 03/20 21:24
33F:→ panger: 我以为架构师都是要当许愿池和万事通的... 03/20 21:26
34F:推 jay123peter: 推 03/20 21:55
35F:→ MoonCode: 原po这样回我反倒不相信你是架构师 03/20 22:10
36F:→ panger: 哈,你是说正规表示式Google不到吗? 03/20 22:31
37F:→ panger: 我有反省,大量使用ChatGPT的问题是会降低思考力 03/20 22:32
38F:→ panger: 最近有注意到,如果以後只要写中文信件 03/20 22:33
39F:→ panger: 然後请ChatGPT翻译成英文,还可以翻译得很流畅。 03/20 22:33
40F:→ panger: 这样英文写作能力是不是会慢慢减弱,阅读能力也是... 03/20 22:34
41F:→ panger: 新的Edge浏览器都已经测试在右边直接把英文翻译成中文了 03/20 22:34
42F:→ panger: 不是我懒,只是机翻如果可以达到一定的水平, 03/20 22:34
43F:→ panger: 赶时间的时候,还会真的想要自己写吗? 03/20 22:35
44F:→ panger: 当然听、读还是很难被取代拉... 03/20 22:35
45F:→ panger: 所以也有看到有人说,ChatGPT会把人养废的说法 03/20 22:35
46F:→ panger: 不过这篇的重点不是在架构师拉...XD 03/20 22:43
47F:→ panger: 我主要是想要说明,我觉得ChatGPT是实务上是真的可用的 03/20 22:44
48F:→ panger: 当然要取代工程师,这就还太早了,这比较偏媒体炒作了 03/20 22:45
49F:→ vi000246: 架构怎麽会去问chatGPT啊 怪怪的耶 03/21 00:57
50F:推 q26766: 推文好凶 别太在意 03/21 01:57
51F:推 Isaea: 我觉得没啥好酸的啊,帮原po补血 03/21 11:05
52F:推 jej: 架构师的职责不就是台语吗?(逃) 03/21 12:40
53F:推 hakiooi: 推文真凶帮补血 prompt分享很正常网路也很多好吗 03/21 20:04
54F:推 art1: chatGPT 对我来说好用的地方是问句可以很模糊,常常也能给出 03/22 00:21
55F:→ art1: 我需要的答案,这跟 google 需要关键字对才容易有答案是很大 03/22 00:21
56F:→ art1: 的差异 03/22 00:22
※ 编辑: panger (220.130.192.46 台湾), 03/22/2023 09:20:26
57F:推 mathrew: 出张嘴最强 03/22 21:12
58F:推 marc47: 帮你推一下,不管多资深的问题,有分享总是能帮到一些人 03/24 08:11







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