联系方式:
Gmail: jinpeng.ti@gmail.com
WhatsApp: +8618292699795
Telegram: @xueTr54
X(Twitter): @xueTr54
WeChat: xueTr54
我是小站的站长 —— 鱼雪(yuxuetr),出生于1990年,走南闯北,在国内多个城市生活和工作过。 热爱编码,热爱学习,喜欢探索,喜欢动漫、听书,想成为一名终生开发者,成为一名很厉害的技术顾问。
本页会持续更新,如有项目需求或咨询直接联系我微信或邮件即可
🔭关于接单
目前是一名自由职业远程全栈开发者,平时与教育机构合作做AI方面的课程制作与录制,承接各类开发任务
- 👉 本人接单不爱扯皮,价格和周期合适即可,442 付款
- 👉 客户发需求,客户或本人报价,确认合作后先付 4 成订金
- 👉 项目中期再付 4 成
- 👉 上线或交付源码后付尾款,第一年免费维护,第二年维护费另谈
- 👉 请自行制作原型设计图或也可以由我推荐设计师(只负责推荐不负责参与设计),任何没有设计的包不接
🙋♂️自我介绍
2013年开始学习自费编程,一开始由于对编程不了解,被人"蛊惑"学了Java, 我本来是想学Hacker技术的,但是由于不了解(可能是机构比较懂营销),学完后(学到SSH大三框架后)转而学了C++。
2015年大学毕业和同学去广州发展, 从事C++ Linux后端服务开发,期间主要使用C++,Linux Shell, Oracle SQL。 2016年偶然看到Python绘制一些图表分析数据,开始学习Python。
2017年10月离职,独自去深圳。招聘时是(Python + C++),进入之后, 业务是"前人"开发Golang Web的车辆查违章的APP项目。但年底因为下一年预算问题项目组解散(ps:可能是知道了2018年会有大事发生)
2018年一个特别偶然的机会(就是由于2016年学了Python),进入到一家探索人工智能领域的公司, 作为核心开发做计算机视觉、自然语言处理两个项目,从0到1,从基础算法到模型训练、模型部署优化上线等, 兼职管理AWS云资源,带实习生等,离职前开发上线短信门户平台1.0版本。 用到的技术主要是Python为主, 涉及机器学习、深度学习、图像基础及处理算法(图像分类、目标检测、图像分割)、 自然语言基础及算法(词法分析、实体识别,语义分析等)、TensorFlow、PyTorch、Flask等。 期间,在网易云课堂学习自然语言训练营、AI量化交易()、吴恩达深度学习; Courses上学图像与计算机视觉;参加贪心学院NLP第五期训练营; 在极客时间学习架构师课程,和慕课网学习了高级RESTful后端接口服务开发(ps:短信门户网是这两门课应用的成果)
2021年,3年合同期满,准备回家乡,在西安就职于一家医疗科技公司,从事3D医疗影像的深度学习,以及点云 精准定位等。用到的技术:CT图像基础、3D图像深度学习、点云分类、点云分割等,以及3D视觉(Three.js)。业余时间学习了Rust。
2023年,由于一些原因,从西安到郑州,就职 在国内一家比较有名的科技公司,与高校合作做教育。 我在河南一所一本高校作为校企合作人,担任人工智能专业的授课讲师和工程师的角色,平时授课,带学生参加竞赛和 做项目,学生辅导,教务管理等工作。任职半年于8月底离职。开始寻求远程工作和自由职业机会,和不断的学习中。
概括起来来说,以前工作总都是做后端技术(Web相关)和算法开发(AI相关)。
2023年10月份,加入3R教室,学习NodeJS全栈技术与远程工作。
(ps:关于个人经历,后面有时间了写到博客中,现在回想起来,某些事情还挺有意思的。)
🌘主页
🌈技术栈
🔥主技术栈
- Node全家桶: Nestjs,Fastify,PM2 等
- React全家桶: React,React Native,Zustand,Nextjs,Electron
- 机器学习全家桶:TensorFlow,PyTorch,Tansorformers,JAX等其他相关工具
- 运维全家桶: Linux,Docker,K8S,CICD,Github Action
- 数据库全家桶:MySQL,MongoDB,Redis ,TypeORM
- 后端API规范: GraphQL, RESTful
- CSS全家桶:TailwindCSS,Antd,Bootstrap,DaisyUI,Infima 等
💫其它技能
- 比较熟悉:TensorFlow Lite移动端部署模型,Vue3,Nuxtjs
- 正在学习:Rust,WebAssembly
- 感兴趣:WASM高性能机器学习模型部署、容器
🛠️常用的工具
- 操作系统:MacOS,Linux
- 编辑器:Emacs,Vim,VScode
- 画图工具:ProcessOn(UML图,脑图,流程图等),Mermaid,Graphviz,PlantUML,LaTex
- 数据库管理工具:TablePlus,Redis Manager
- 笔记与日程管理工具:Nation,Emacs Orgmode
- 快速建站:Wordpress,Docusaurus,Hexo,Hugo,Quarto
- 图像视频处理工具: Adobe Illustrator,Photoshop,Final cut pro,Premiere Pro
📣可以做的
- 从产品的原型设计,方案设计,架构设计,开发文档,到全平台(Macos,Linux,Windows,Web,SSR,Android,IOS,小程序)的编码开发,测试,构建部署,性能优化,SEO优化等
- 机器学习全流程:任务规划、数据处理、数据标注、模型训练、模型优化、模型部署(API、Web、IOS、Android)等的开发任务
- 技术辅导答疑:NodeJS全栈开发,Python,JavaScript,AI,LLM,深 度学习,机器学习等
👀摸鱼网站
📱联系方式
- 🐧:
18292699795
- 💬: 微信:
xueTr54
(添加请备注"技术咨询"、"项目合作"、"岗位招人"、"外包项目",无备注或备注不正确一律不加) - 📮:
jinpeng.ti@gmail.com
🍵小站工作
因为 TS,React,Node 等技术体系在国内外都不是很卷, 并且薪资也不错,使用范围广,语法友好等优点成为站长最爱的技术体系。 另外Rust在各个领域也在不断发光发热,另外其实TS和Rust也有一些相似之处, 比如两者都有比较强大的类型系统,比如接口的方式和作用私有雷同。而且Rust可以透过WebAssembly显著 提升TS应用的性能。
所以本站以 Linux + Typescript + React + Node + Rust + WebAssembly 这个技术栈为主来进行教学,成为这个技术栈中的一名布道者。
以下 Typescript 或者说 ES6+ 能做的事(几乎无所不能):
- 🍋 使用 Electron 可以直接开发跨端(MacOS,Linux,Windows)桌面应用
- 🍋 使用 React + 各种UI库可以开发中后台
- 🍋 使用 Nextjs + Tailwind 可以开发任何类型的服务端渲染(SSR)的网站
- 🍋 使用 React Native 可以开发跨设备移动APP
- 🍋 使用 Fastify 可以开发轻量级API
- 🍋 使用 Nestjs 可以开发高性能的企业级后端
- 🍋 使用 Docusaurus 可以构建知识分享网站
- 🍋 使用 Three.js 可以构建3D世界,虚拟场景,AR等等
- 🍋 使用 TensorFlow.js 可以使用Nodejs来开发、训练、部署模型
- 🍋 使用 Transformers.js 是著名模型社区HuggingFacet推出的JavaScript库,可以将模型用Node部署
- 🍋 使用 Candle 是著名模型社区HuggingFacet推出的Rust库,支持模型训练、大模型部署等
- 🍋 还有 AIGC,LLM(大语言模型),扩散模型(SD)可以辅助工作提高效率,借助机器学习JavaScript库可以很容易应用到Web
- 🍋 而 Rust 开始在多个领域发光发热(AI,Web3等),也可以借助WebAssembly为Web提供更高的性能
这套TS(或JS)全栈开发可以比较好的解决绝大数问题,以及应对技术发展趋势, 应用程序越来越偏向Web化、插件化、智能化自动化发展, 比如Adobe把Photoshop也做成了Web版(ps:借助WebAssembly), 微软的Office全家桶也做成了Web版,各类助手可以做成浏览器插件的方式,越来越多机器学习库支持JavaScript, 可以方便Web端部署。
基于Node.js全栈(React+Next.js+Nest.js)快速开发项目,也可以使用WebAssembly做性能优化 可以集成智能化自动化的模型等等。JavaScript也是国外主流的技术栈, 在前几年连着好几年一直是Stack Overflow的第一名,现在也热度不减, 而且因为不内卷的缘故,远程工作非常好找,薪资也比较可观,目前本人正在做。 并且除此外,国内企业目前招聘岗位也很多,竞争力却不大,也很好找工作。 最有价值的是,因为全栈开发,所以甚至可以直接脱离 996 的地狱模式, 成为一名真正的自由职业者或独立开发者😄。 当然 React + Node 全栈开发也是有一些不足的,但瑕不掩瑜, 比如 React Native 性能对比 Flutter 会差一些等,不如安卓和IOS原生,但 问题影响不是很大,大多数的应用用不到很高的性能,遇到性能问题也有技术解决方案,前期开发主要就是要快速项目成形。 但是有一些还是比较致命的问题,比如 Node 在某些 CPU 计算密集型或者高并发处理时的表现实在差强人意, 对于一些高要求应用显然无法达标,这时候你还使用提高性能的语言 - WebAssembly。 WebAssembly可以由其他语言编译转换而来:如Rust/Golang/C++/C/C#等等。
Rust 作为对 TS 体系中 Node 后端的补足还是非常优秀的, 尤其是在处理高性能需求方面很出色。
由于以上的所有原因,站长搭建了这个由 Docusaurus 编写的网站, 用于分享 Linux + Typescript + React + Node + Rust + WebAssembly + AI的全栈开发的技能。
后面会通过编写文档,编写案例,制作视频,开发开源项目,等方法持续学习与输出,全方位探讨与学习。
希望大家多多关注本站,站长会很快的更新和制作新的教程,谢谢支持。