All Projects → zsqk → zsqk

zsqk / zsqk

Licence: other
掌上乾坤

zsqk

晋城市掌上乾坤网络科技有限公司

技术 ⚙️

关键字: 云原生, Web, TypeScript, Deno, React, PostgreSQL

团队使用开源技术, 也会向开源社区反馈.

以下是啰嗦的技术栈:

  • [语言] JavaScript/ECMAScript 2020+
  • [语言] TypeScript 4.5+
  • [语言] HTML 5
  • [语言] CSS 3
  • [语言] Go 1
  • [运行环境] Web-APIs (Browser)
  • [运行环境] Node.js 16+
  • [运行环境] Deno
  • [运行环境] 微信小程序
  • [运行环境] 钉钉小程序 (以前叫E应用, 现在基于支付宝小程序)
  • [依赖] React 17
  • [依赖] Ant-Design (antd)
  • [依赖] Ionic
  • [框架] Next.js last
  • [数据库] PostgreSQL
  • [版本控制] Git
  • [文档语法] Markdown
  • [文档语法] reStructuredText
  • [Web 服务器] Nginx
  • [运维] Docker
  • [运维] AWS Lambda
  • [运维] AWS API Gateway
  • [数据库] Amazon DynamoDB
  • [运维] 阿里云 函数计算 FC
  • [运维] 阿里云 对象储存 OSS
  • [运维] Vercel
  • [运维] Deno Deploy
  • [工具] ESLint 7
  • [工具] Prettier
  • [工具] Babel 7
  • [测试] Jest

逐步不再继续使用的:

  • [依赖] PouchDB
  • [数据库] CouchDB
  • [测试] Postman
  • [语言] PHP 7
  • [框架] Lumen (PHP)
  • [前端工具] Webpack 4
  • [工具] Yarn 1

文化

  • 追求细节. 比如我们的 QR 码网址会尽量短, 域名短, 参数短, 从而在相同兼容性上提高识别度.
  • 追求平衡. 想到尽可能的多, 做到尽可能的少. 在抽象与业务之间找平衡, 在速度与质量之间找平衡.
  • 追求本源. 我们这样做, 不是仅仅因为别人这样做, 而是因为我们有相似的境遇, 持有相似的看法, 才做了相似的事情.
  • 追求沟通. 可以搁置争议, 但只有沟通之后才能求同存异, 不能省去这一步骤.

具体解决问题的方法倾向:

  • 大道至简. 用尽可能简单的方法解决复杂的问题.
  • 组合拼接. 拼积木而非做雕刻. 初期, 为解决每个具体问题做专用的解决方案, 而不是直接做一套兼容各种情况的通用方案.
  • 有效参考. 优先查看官方文档, 看依赖的源代码, 尽量找一手的参考资料.
  • 业内标准. 使用标准的东西, 因为标准是沉淀下来的共识或普遍认可的妥协. 比如使用 JWT 的时候参看 RFC 7519.

扩展倾向:

  • 避免讳疾忌医. 要承认每个人都会犯错, 然后在遇到错误时正视这个问题, 解决这个错误.

招聘 💼

https://zsqk.github.io/zsqk/hiring/

工具 🛠️

macOS / Windows WSL 2

https://code.visualstudio.com/

https://www.jetbrains.com/resources/eap/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].