作者d8888 (Don)
看板medstudent
标题Re: [问题] 请教各位学长姐及医师前辈
时间Sun Jul 10 15:40:13 2022
※ 引述《whs2009 (欧森)》之铭言:
: ※ 引述《applejuicy (苹果鸟~♥)》之铭言:
: : 小弟目前是大一升大二在学生
: : 未来在apply科别的时候
: : 如果想要尝试一些科别
: : 往往需要有研究的成果跟paper
: : 系上很多人在大一的暑假就已经进入实验室了(真的不少
: : 参与大专生暑期研究计画
: : 小弟对研究并不是很感兴趣
: : 目前仅是努力地维持在校成绩(无bg
: : 知道进入实验室需要热忱才能维持
: : 但现况总让自己觉得不进实验室好像就落後别人
: : 让自己备感压力...
: : 面试官们会很看重这些大专生的研究经历吗
: : 虽然有爬过文 很多人是学了一定的基础医学知识 或是进入临床实习才跟着医师写论文(小弟也是规划大概在大五的时候
: : 不晓得各位前辈们对现况的看法为何?
: : 暑假刚开始 好好放假1个星期就满满的罪恶感...
: : 另外 想询问现阶段应该去培养什麽样的能力
: : 能让自己在大五跟着医师时比较容易进入状况 像是先熟悉统计软体SPSS之类的...
: : 真的很抱歉 可能会让各位前辈觉得杞人忧天 但自己身旁没有医师可以询问 打扰了
: : -----
: : Sent from JPTT on my Realme RMX2001.
: 其实我觉得培养第二兴趣比较重要啦~XD
: 虽然我当初的确是从大一下学期开始进入实验室
: 学习像是南方墨点 西方墨点 PCR 养细菌 养细胞 养老鼠等等@@
: 但其实我觉得那段期间最主要的是学习wet lab的技术
: 但是没有真正的学到怎麽做研究的想法wwwwwwww
: 反而是在住院医师时才比较有感觉XD
: 其实可以多尝试接触不同领域或是课程
: 找到自己喜欢的东西培养成第二专长
: 大学时代的时间其实很多可以拿来做有趣的事情
: 我当初跑去修外系的高微 线代 离散
: 然後立定目标打星海到钻石结果只有黄金中段....哈哈....呜呜...
: 上清交大的开放课程
: 交女朋友
: 学打桌球羽球~
: 就这样浑浑噩噩的到了大六大七
: 接触到了改变我整个生活的重要事件@@
: 学习 R
: 当初只是因为跟的实验室主任问说你知道R吗?要不要去学一下怎麽用它来统计?
: 然後我就很听话的买了DataCamp的课程
: 完成的R programmer和R data scientist的track
: 结果我就慢慢的把生活中很多可以自动化的事物都用R来练习完成@@
: 想要统计 ---> R有满满的package来做想要的统计方式和视觉化
: 想要画图 ---> ggplot2真的很方便....
: 想要看股市 ---> R的爬虫帮你抓每日股市资料
: (当然不小心每分钟query太多次被锁ip又是另一回事了...
: 请大家友善爬虫...)
: 想要做ppt ---> R的markdown透过knitr自动抓资料统计作图制成ppt
: (当CR时弄品管和daily报告很重要不然很花时间...)
: 想要查资料库资料 ---> shiny的视觉化界面很棒可以桥接许多API
: .....
: 後来开始学习AI课程 也花了不少时间和精力去上Stanford的线上课程
: 发现之前无聊去外系上的课程刚好是在学AI时需要的@@ (线代 离散 微方 等等)
: 连自己现在在写的AI相关paper部分也是在解机率分布...还好之前有上各种奇怪的课...
: 总之我觉得可以尝试探询自己的兴趣
: 把它发展成实际可以应用在生活或是医学上的事物
: 毕竟自己的兴趣才会有长期的动力和热情来经营
: 能变成第二专长或是直接跟现在的工作连结更好XD
(浮出水面)
W 大经历和我有点像耶,我也是资讯爱好者(握手),走放射科。
以个人经验来说,医疗人会点程式有没有用?个人经验是有的,小弟自己弄了些东西:
1.
关键字搜寻引擎
有引擎前,蒐集 case 主要靠自己作笔记。有引擎後 keyword 和查询条件丢下去 case
就喷出来。可能辛苦作笔记收了不晓得多久才能收一两百个,引擎只要用正确的搜寻条件
一分钟就生出一千个。
2.
查资料自动化
最近和人合作做回溯研究,收案超过两千个。这几天弄出 RPA 机器人可以自动填病历号
查资料,申请通过正式上线。一样的事情,别人可能要弄经费、请助理、花不知道多久搞
定。我自己做可能电脑多开几个晚上还不用想办法找钱。
3.
各种自动化和改善工作流程
学会 Autohotkey,可以打 fu 自动变成 Advise follow-up,一键自动从其他表单带入资
料、一键文字自动排版...
随着技能树越来越深广,能做的事情还能越来越炫炮,例如
https://www.youtube.com/watch?v=VV6W8LjA8tY&feature=youtu.be
帮普通表单程式加上改字型、拼字检查、自动完成、颜色布景...等功能。潜在应用的地
方很多,例如 HIS 或 RIS 各式表单程式。
以前会想:这种事委托专门单位、学校、或是外包厂商不就能做?自己会的价值在哪里?
後来发现专门单位可以非常忙,手上待处理的案件可以到四位数。需求如果对全院不够重
要、急迫不一定能可以做,可以做也可能要排队,排队成功程式开始做也可能要反覆修改
处理眉角问题,每次修改可能又是另一个循环。学校或外包厂商做,要想办法弄资源,弄
计画、请经费、etc,一个程式绑一堆东西,原始码还可能在别人手上、以後只能一直投
入。自己弄就没有上述一堆问题、程式想改就开记事本改就好。
「又快又好」是可能形成价值的。以大规模捞 case 查资料做回溯性研究为例,别人流程
是:
写申请单委托资讯单位 -->
花时间排队 -->
(可以等 很 久)
回来结果处理眉角问题、协商修正 * N -->
(用 nodule 查结果 Nodule、nodlue 没捞到 etc.)
请助理一笔笔查资料整理 -->
生成那张跑统计的 Excel 表格。
而如果都能自己做呢?可能 IRB 通过的当天,下班前搜寻引擎就把 case 列出来了。然
後多花几个晚上用机器人把资料查好。最後用 python 字串、报表分析,很快就能统计好
大部分资料,这时候可能别人还在排队。大幅改善效率,就能大幅降低投入成本和时间,
就能显着提高研究成功率。这时哪怕作为医生和研究者的本职技能都不顶尖,别人也会愿
意合作。
就算一时做不了这些事,起码也能让自己
上班更轻松。别人花时间按 Enter 和空白帮报
告排版还是从其他系统抄数字,你一键就无脑完成,更快下班不好吗?如果你喜欢写,替
自己节省精力,创造机会的同时还能做喜欢的事,缓解 burnout 不香吗?
所以个人认为如果
本来就有写程式的兴趣,那就继续钻研深入,然後设法找自己周围有必
要但别人顾不到的事,看好政治和环境允许的限度,抓准机会切进去,programming
skill 不会亏待我们。
至於学哪些语言,小弟是学 Python 和 Autohotkey 为主。AHK 主攻办公室自动化,
Python 补一些 AHK 不好做的事情,例如运用浏览器自动化测试套件自动点页面之类。
Python 也可以衔接 Machine Learning 和 Deep learning。R...那个语法实在是不亲切
>"<。另外零碎玩过一些 Rust、C/C++、PHP 之类的东西,但这些对医疗职业可能就不那
麽直接有用。
至於数学,小弟有点後悔没趁年轻的时候补,最近钻研 Deep learning 和统计都遇到数
学的槛,回头补同济的高等数学。结果现在奔四体质变差很多,用脑一多就 tinnitus
甚至 vertigo,而且有些基础的东西忘了还要「复健」。所以如果还在学校,学习数学其
实是好选择。程式语法那些在有明确目的的情形下快速入门不难,但数学就不行。线性代
数和微积分刚好也是现在 deep learning 会用到的东西。
最後针对一开始提问的 A 大补充一点。建议多学些通识,成绩排名关系到 apply,高年
级的专业课其实很多老师不会太为难。所以成绩好坏可能相差不多。大一大二的通识课有
可能变成影响最终排名的关键。所以大一二多弄些营养学分,这是重要、不难做、但有可
能被忽略,也是小弟当年忽略的。
完结洒花~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.171.179.24 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/medstudent/M.1657438816.A.299.html
1F:推 Usayhiisayha: 推推 07/10 16:08
2F:推 PorscheAG: 医院的电脑系统可以让你这样搞? 07/10 16:19
当然要依循院内规定啊,经过长官和院方同意才能合法上线。
最大宗的搜寻引擎在拿到 data 以前,还写了装满模拟资料的模拟系统去 demo 证明程式
真的可以落地,也正式谘询过院方法务厘清适法性、才有後续的资料汇入和上线。
※ 编辑: d8888 (118.171.179.24 台湾), 07/10/2022 16:34:33
3F:推 whs2009: 握手XD 其实我的入门语言是VB 接着因为设计机器人行走路 07/10 16:42
4F:→ whs2009: 径多学了出浅的c++ 後来学统计开始学R 为了介面设计也有 07/10 16:42
5F:→ whs2009: 碰javascript 最近因为AI 也学了python 不过我都很偷懒 07/10 16:42
6F:→ whs2009: 用R桥接各种程式语言 (reticulate -> python, V8 -> jav 07/10 16:42
7F:→ whs2009: ascript, Rcpp -> c++) XDDD 重度R使用者... 07/10 16:42
我倒是 C/C++ 入手的,高中打演算法比赛用。R 念研究所的时候学过但语法不适应,加
上 Python 真的很万用我就变坚贞 python 党 XDDDD。R 有 V8 和 C++ binding 我还真
不知道 XDDD
8F:→ whs2009: 不过python用beautiful soup自动化网页真的比R用Rseleni 07/10 16:45
9F:→ whs2009: um或是rvest 好很多.... 不过如果要桥接用headless 的dr 07/10 16:45
10F:→ whs2009: iver 好像还是要回归用selenium @@ 大大应该是用headles 07/10 16:45
11F:→ whs2009: s 吧 不然看到一个页面在旁边跳来跳去其实蛮干扰的XD 07/10 16:45
网页部份我是 python + selenium 做,我反而刻意不用 headless,因为 headless 很容
易让别人看不懂在干什麽,反而不利申请。
能跳出页面给别人看在干麻,反而比较好说服别人我只是用程式模拟了键盘滑鼠能做的事
情(点连结,填申请表单),没绕过任何权限控管,也不是原理不明的骇客程式。
※ 编辑: d8888 (118.171.179.24 台湾), 07/10/2022 17:08:23
12F:推 MosesMoody: 跪了 好厉害 07/10 18:02
13F:推 redmetal: 虽然我不是工程师 但这篇文看起来真的挺不错的对吧 07/10 18:45
14F:推 Redbeansauce: 虽然这是医学生版 07/10 19:54
15F:推 sepsisshock: 其实数学好坏 跟deep learning做的好不好只有部分相 07/10 22:07
16F:→ sepsisshock: 关 deep learning要做好 data品质非常重要 再来就是 07/10 22:07
17F:→ sepsisshock: 要有很多人力测试模型跟调参 数学大概懂个原理就可以 07/10 22:07
18F:→ sepsisshock: 上了 深度学习就是叠积木XD 07/10 22:07
19F:推 Irene1992: 覆议数学真的很重要 07/10 23:27
20F:推 whs2009: 如果是transfer learning的确数学不需要用上太多@@ 不过 07/10 23:49
21F:→ whs2009: 如果要自建loss function, lambda layer或是建立tensor 07/10 23:49
22F:→ whs2009: function等等还是会需要用到的 或是要做图像分析 边界侦 07/10 23:49
23F:→ whs2009: 测 机率分布回归以及 post model data analysis 也需要 07/10 23:49
24F:→ whs2009: 蛮多数学的 这部分很看研究主题 07/10 23:49
25F:→ whs2009: 同意Data品质和data diversity才是重点 不过在训练时抽 07/10 23:54
26F:→ whs2009: 样比重 边界难训练资料调整和训练过程的learning rate变 07/10 23:54
27F:→ whs2009: 化也会回归到数学XDD 虽然已经有很好的资料库可以直接用 07/10 23:54
28F:推 DatGG: 谢谢学长分享 07/11 01:47
29F:推 MicroGG: 感谢我爸早秋,让我早生了几年... 07/11 08:13
30F:推 Toeic195: 推神人 07/11 08:18
31F:推 Townshend: 这麽强当初应该要读二类 出国当Google工程师的 07/11 12:18
32F:推 tessa164: 好厉害!想问如果离开学校在医院工作中,有哪些管道可 07/11 18:58
33F:→ tessa164: 以学习得如此深入? 07/11 18:58
最重要的是有程式可以解决、带来明显收益的痛点
本身也有强烈兴趣可以耐住锻链的过程
学习资料方面
AHK 看官网和论坛
Python 人工智慧或网页自动化
则是学人工智慧和网页自动化线上课程
Python 算是附带精进
语言本身并不是最重要的,重要的是解决问题
然後不管什麽语言
都要抄他人程式码从中学习
临摹久了搭配时常回顾
就自然有自己的一套
※ 编辑: d8888 (59.127.72.143 台湾), 07/12/2022 12:33:42
34F:推 whs2009: 我推荐DataCamp线上课程 对於学习写程式帮助很大 也可以 07/12 12:54
35F:→ whs2009: 自己找想学的主题或是课程 07/12 12:54
36F:→ whs2009: 另外如果是学习理论知识的话 大推交通大学的开放课程 我 07/12 12:54
37F:→ whs2009: 的很多数学基础是在上面一堂一堂慢慢学的 而且那边也会 07/12 12:54
38F:→ whs2009: 有讲义可以跟着学生一起上课 另外Stanford也有对於deep 07/12 12:54
39F:→ whs2009: learning 的很多线上课程可以学 不管是自己花钱买课程或 07/12 12:54
40F:→ whs2009: 是看他们释出的都可以 07/12 12:54
41F:→ d8888: 感谢楼上推荐 <(_ _)> 07/12 13:27
42F:推 applejuicy: 谢谢各位前辈的建议! 07/13 17:33