Python 板


LINE

标题下得不太精确,因为我也不确定这是否属於结构或其他方面的问题,还麻烦指点 各位年薪千万的工程师大大们好,小弟工作经历4年的菜鸟工程师 小弟从大概高中就在接小案子,到目前出社会四年,摸程式时间还算久 从以前武器抄了就上(程式码随便塞随便写能动就好XD)到目前知道战略的重要性 目前程度就是在大部分可以Google、Stackoverflow完成的复制贴上工程师等级 手刻简易的NN,用一些开源像是keras、tf去独立完成专案、规划简易LB的这个阶段 大致上关於程式的基本都还算过得去,但最近忽然有一种无力感与迷惘(撞墙期?) 主要问题像是: 开一个专案,到底整个程式的结构怎麽设计才可以让这整个专案方便维护、易於扩充? 举个例子,像是我想要开一个flask Restful购物网站後端,进入点是server.py 这个server.py就是包含所有flask、Request、Response操作等等 然後写了很多module包含各种购物车的操作、会员登入登出等等 我目前的做法通常是server.py->middleware.py 再由middleware.py去import每个module执行,但似乎仍然会有一些问题 像是如果有config档纪录db位置、flask的参数 这种时候我就会变得不知道该怎麽做比较好 从flask读取config,再将config资料传入middleware再传入给各自的module吗? 还是每个module各自去读取config比较好? 我知道这个例子很烂,但是应该可以理解就是关於这种比较偏"结构"而非功能的问题 我常常因为这种问题一直思考却没有答案 通常要到真的遇到某些状况时才会发现「啊!要是当初这样设计就好了!」 也试着去看各种开源的程式码,但遇到新的问题时又会卡在那不知道怎麽样做比较好 想找书,又不知道从哪个方面着手 请问各位大大,关於这种问题到底有没有一套心法、方向或是书籍可以参考呢? 另外偷渡一些其他小杂问 像是研究别人开源的程式和研究该程式原理大家都怎麽分配时间? 以及如何决定是否要针对这个功能钻研下去?像是NN或是Viterbi这些东西 看很多文章说好的工程师要会原理 但大多时候研究其他人的开源怎麽使用,就已花费不少时间 如果自己真正去刻,到实际工作上能使用也必须要投入大量的时间看公式、修正、最佳化 很常遇到看完paper、研究完,刻到一半後,就已经有人开源了,还写得比自己好... 就会觉得「啊...我又浪费了三个月..」觉得非常心灰意冷.. 以上,还麻烦各位大大给一些建言,谢谢! -- 温拿有数位女友 鲁蛇有数位女友 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.171.166.25
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1518580408.A.D26.html ※ 编辑: woogee (1.171.166.25), 02/14/2018 11:55:15
1F:→ WunoW: 因为你只有一个人,当然慢别人好几步,除非你神人等级 02/14 13:36
2F:→ WunoW: 相同的概念同时期在世界上也不会只有一个 02/14 13:38
3F:→ WunoW: 你能想到别人也能想到啊,你就知道得诺贝尔奖有多不容易 XD 02/14 13:40
4F:→ WunoW: "这东西全世界只有我发现"的机率是零 02/14 13:40
5F:→ froce: 我会说,像这种比较大的案子请用 Django,至少管理和结构 02/15 00:56
6F:→ froce: 很制式,不用多费多少心力去搞架构。 02/15 00:56
7F:→ froce: 用 flask 不是不可以,但是大案子你要整理起来,就必须发展 02/15 00:58
8F:→ froce: 出自己一套逻辑。 02/15 00:58
9F:→ froce: 然後多去看一些设计风格的书,像函数式编程我只学了点皮毛 02/15 00:59
10F:→ froce: ,但我觉得收获很大。 02/15 00:59
11F:→ froce: 会原理和用别人套件是不冲突的,请问你会写 http server 你 02/15 01:01
12F:→ froce: 就一定要用自己刻的吗? 02/15 01:01
13F:→ froce: 套件管理这麽方便就是鼓励你不要重复造车轮,但是你不知道 02/15 01:02
14F:→ froce: 原理,你那知道车轮要用在哪里? 02/15 01:02
15F:→ ar54971: https://goo.gl/2WCUGr 03/06 03:41
16F:→ galeondx: https://goo.gl/cybm9m 03/06 04:19
17F:→ galeondx: https://goo.gl/MKaCK6 03/06 04:31
18F:→ galeondx: https://tinyurl.com/yadsk3lo 03/06 04:44







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

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

TOP