登录
|
注册
桌面版导航
搜索
社区论坛任务
停止自动跳转移动版
桌面版首页
北+ North Plus
茶馆
[请教]业余码农怎么提升自己
«
1
2
»
非典型废宅
- 2022-04-05 15:46
[GF]
最近写点自己用的小插件和小软件,代码量小的还好,代码量稍微多一点就感觉力不从心。
感觉自己软件架构等方面有很大问题,各个模块分离不好,抽象搞得一团糟,有没有什么书或者可以参考的开源库可以提升下自己?
主要使用C#、JavaScript、Python这几种语言。非科班出身,纯兴趣自修的。
回复
皮卡超车
- 2022-04-05 15:48
[B1F]
既然已经入门了,就多看看大项目的代码咯
回复
zimo01
- 2022-04-05 15:48
[B2F]
回复
饥渴的包子
- 2022-04-05 16:04
[B3F]
腾讯课堂
回复
言合
- 2022-04-05 16:15
[B4F]
从数据结构开始吧
回复
非典型废宅
- 2022-04-06 22:30
[B5F]
数据结构有在看,但是感觉解决不了我这个问题啊,我是对一个工程不知道怎么拆分,拆分多细,数据结构的话,暂时还没遇到需要特地去学的内容
回复
anonymous052
- 2022-04-06 22:57
[B6F]
用户被禁言,该主题自动屏蔽!
回复
d5b02f54
- 2022-04-06 23:01
[B7F]
健身,健身促进脱发,脱发使人变强,到时候你就能拥有强者的发型+强者的体魄。
拆分什么的其实,只要代码量够大,结构就一定是屎山,不止你力不从心,谁都力不从心。。
回复
3783f206
- 2022-04-06 23:18
[B8F]
推荐看看tensorflow的源码,学习一下如何在模块拆解和抽象做的一坨屎的屎山中摸索逻辑、增加功能、修复bug,同时片屎不沾身
回复
wangyu
- 2022-04-06 23:53
[B9F]
看明白netty和spring的抽象和继承你就出师了
回复
Bea
- 2022-05-08 17:53
[B10F]
厉害!
我最近做了一个搜书机器人(电报),在考虑对小说内容做软校对,
查了很久终于找到你之前写的帖子了,写的很详细,想问下涩书 有没有可能做成 通用规则 自动软件校对呢?
回复
司见
- 2022-05-08 18:07
[B11F]
标记一下
回复
smokeriu
- 2022-05-08 20:14
[B12F]
软件架构很重要,但不要过于在意。。很多东西开发到后期,会和之前想的有特别大的区别,这时候就是重构的契机。
如果是自己的业余项目,在一个你觉得ok的架构下实现基础功能,在你觉得确实需要重构时,再去重构。次数多了再结合别人的经验,才能成为自己的知识。
因为是自己开发的业余项目,就不要太拘束,不然老纠结架构对不对,代码优不优雅,也不要畏惧重构,毕竟是兴趣使然。
回复
非典型废宅
- 2022-05-11 22:58
[B13F]
不可能,单引号一点就无法自动修正,只要少了一个剩下都有可能全乱,还有嵌套引号等问题。引号不对齐还会带来别的问题。加上本身有些规则就是比较模棱两可的,比如双引号中的拟声词不需要用句号结尾,但黄文里经常会有些对话不知道是算作声音还是对话,所以没有确定的结果。总之要实现自动校对的话,基本得上人工智能了。
回复
247ab1ba
- 2022-05-11 23:00
[B14F]
计算机编程艺术,不是码农我也听说过这本书
the art of computer programming
回复
非典型废宅
- 2022-05-11 23:16
[B15F]
如果要说校对的话,个人有几种建议:
1、开发多端排版软件,或者直接在已有软件上二次开发,手机端用网页版。用户排版完上传排版后的版本,引入版本管理机制,例如未排版原版、段落优化版、精校版、繁体版等不同分支。
2、部分书源定时爬取SIS、sis001、pixiv等网站,按来源和分类进行基础排版,自动导入原网址tag(主要是pixiv),用户可提交作者/作品页面尝试爬取,很多书源扒SIS时没有按照论坛规则反格式化,直接自己处理了一遍,结果格式稀烂,唯一的办法是自己爬代替这些书源。
3、排版规则可以参考txtFormat和SIS的EverEdit及他的网页版。排版规则其实主要就几种:换行错误、标点格式不规范、引号未配对、屏蔽符和干扰符、广告、作者引言、章节及分隔符格式不统一、章节缺失或重复。有些本来没问题的地方可能会处理出错误来,所以只能简单的粗处理,然后再手动处理。
之前想自己做来着,但是太懒,就没动过。
回复
a303859a_isg8
- 2022-05-11 23:18
[B16F]
插眼
回复
e4563e0c
- 2022-05-11 23:21
[B17F]
我的建议是多写,写多了就知道该怎么分了
因为写多了总会遇到**问题,然后想我当初为啥写的这么**
自然而然架构格式就出来了
回复
我叫拉法姆
- 2022-05-12 17:25
[B18F]
我觉得应该看看 设计模式 相关的内容。
我说的设计模式不只限于如何实现设计模式,还有在什么时候使用哪种设计模式,以及抽象粒度相关的知识。
不过对我而言,我一般只会实现很粗粒度的抽象,直到真正有需要细分的时候,才会重构代码做精细的抽象
回复
Bea
- 2022-05-18 10:14
[B19F]
谢谢,第一次来这个论坛,没看到回复动态,还是翻帖子看到的给了这么详细的回复。
校对过程确实复杂,看起来头炸,最后可能还是避免不了手动检查校对。
源头采集,版本控制 更是长远工程,类似这种我找到开源阅读 提供的书源,里面有网友提供的校对净化规则。
我大概率不会去弄内容校对了,没经验,1个人也没这么多时间,
而且说到底,只有优秀的小说 才值得花时间去校对。这个人工+工具 就可以搞定,
后面有机会能看到这本书就可以了
回复
ead2a2ed
- 2022-05-18 11:02
[B20F]
回复
非典型废宅
- 2022-05-18 22:51
[B21F]
这个也是一种办法,自定义批量处理规则,让读者自己选择处理方法。人工校对的书源其实也不少但很难自动爬取,多在各种论坛,可以开通一个单独的校对版上传通道,要自动择优的话感觉难度很大,最基础的*等不常用符号和拼音的数量可以作为判断的一个依据,但要更准确就只能根据网友评分来优化了
回复
雨滴世界
- 2022-05-18 23:24
[B22F]
标记一下 未来说不定会用到
回复
妙语也
- 2022-05-18 23:52
[B23F]
cy 电子信息专业真正转码中
回复
White雷米
- 2022-05-19 00:00
[B24F]
还是走数据结构学学,拆分架构
回复
53e7ea62
- 2022-05-19 00:03
[B25F]
回复
秃子
- 2022-05-19 00:03
[B26F]
我最近想试试报名培训学Python不知道靠不靠谱
回复
gg无耻123
- 2022-05-19 01:37
[B27F]
回复
bigoldtwo
- 2022-05-19 02:48
[B28F]
这东西你没经验看书没用的。 看看大厂的style guide. 去github上找你感兴趣的高星项目, 依葫芦画瓢就是了。 写写玩的别想这么多, 干就完了。
回复
cccp bbg
- 2022-05-19 05:57
[B29F]
回复
我有一张图
- 2022-05-19 06:28
[B30F]
学习了
回复
«
1
2
»
回复
表 情
桌面版
Powered by
SP Project
v1.0
© 2010-2019
Time 0.002438 second(s),query:4 Gzip enabled
Top