查看: 1718| 回复: 2
跳转到指定楼层
上一主题 下一主题
收起左侧

[自我提升] 请问如何提高写非CRUD代码的能力

🔗
匿名用户-XFCTH  | 添加认证 | 2022-5-19 09:38:52 |倒序浏览

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本**一直都是前后端都做,一直也没有什么机会写后端比较难的代码。. check 1point3acres for more.
最近,楼主跟老板说了要专注做后端,认真做了几个任务,发现楼主探索新技术的能力特别弱。
打比方说,上传一个EXCEL或者CSV文件,如果使用SpringBoot框架,都是怎么去读取文件的,如何去检查文件里面的错误的,如果数据量大是不是要用高并发等等,如果要把文件存在S3 bucket里面怎么做。楼主虽然也上网去搜索资源,看别人怎么做类似任务的了,可是也没有写的很好。很重要的一点就是,楼主不知道怎么去找到那些相关的library,还有即便是找到了那些常用的library,楼主不知道怎么去找到自己需要的函数。

楼主在没有人指点的情况下,一般会把任务写成特别弱智的代码,对比组里的senior写的代码,楼主的代码真的不敢拿出来。
. .и
请问,有没有大神可以帮忙指点一下呢?认真回复加米,谢谢!


上一篇:Dropbox也freeze了吗
下一篇:Skillz裁员
推荐
lovejane 2022-5-19 18:14:07 | 只看该作者
全局:
library怎么用只能多看看文档和例子啦。如果觉得自己写的比不上别人的,是因为经常出bug呢(功能都跑不对)还是说能跑但不够clean?我觉得好的代码应该是简单+好测,就按你说的例子读取文件再上传,可以看看你现有的unit test写的怎么样,比如说你可以在test里easily inject mock dependeny吗?可以验证你的多线程吗?如果发现unit test很别扭,写的function不是很testable的话很可能就是代码结构太复杂了,可以试试把用到的依赖拆分出来一点点去重构。(晚上睡不着胡乱写下的一些想法,希望能有帮助哈哈

评分

参与人数 1大米 +1 收起 理由
zzupupup + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
花大量的时间和人交流。找高级别的马工帮你指点。. Χ

补充内容 (2022-05-19 17:14 +08:00):
代码其实是一种交流工具,所以此题解法可以类比于“英文口语不流利怎么办”

评分

参与人数 1大米 +1 收起 理由
zzupupup + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表