也不知道放这里合适不,想找几个学习搭子,主要是编程和设计

查看 117|回复 10
作者:volvo007   

什么都会一点,生活更多彩一些 —— 三国杀 神吕蒙

从哪开始说呢,先说下主要诉求,然后谈谈原因或者说驱动力,接着自我介绍下自己的技术栈,最后分享下自己的学习计划吧。
最近重感冒了一场,不确定是不是阳了。恢复之后,总感觉学习上没啥动力,学到的工作里能用到的也少了,感觉有点迷茫,所以想来 v2 这边找几个学习搭子。
基本的想法是组建一个比较松散的群,群里是本身就会一些技能 X 的朋友,出于某些原因又想学 Y 技能,但是隔行如隔山,Y 技能的学习无从下手或者不知道怎么入门。形式上就是群里大家互通有无,想学什么提一下然后其他朋友帮忙提供一些学习资料,同时回答一些学习中遇到的问题就可以了。
我下面会列出我自己的一些技术栈和学习计划,如果有感兴趣的,我愿意利用周末时间做一些直播分享,能帮大家入门就很开心。不过对应的,希望另一方能够推荐一些我这边感兴趣的学习资料,或者能回答一些问题。大家能互通有无,保持学习的热情,就算成功了。
我自己本身是化学专业,工作头几年因为没啥项目,个人时间比较多,所以自学了数据分析的相关知识,并且成功帮助用户解决了几个问题。之后就转岗做相关的内容,也是以工程问题为主,而不是做电商、推荐那种数据分析、推荐。从下面的技术栈可知一二:
[ol]

  • 数据分析:[ol]
  • 利用 python 进行常见的数据分析、数据清洗、特征工程。主要进行单机操作,数据量控制在 10 亿条之内
  • 基本的神经网络知识,会用主流的模型。因为工作原因,接触到的都没有那么复杂或者 feature 足够多可以用 NN ,所以传统模型用的多。大模型方面等最近硬件资源到了会积极进行相关实践。
  • 常规的可视化库基本都会用,毕竟大部分我的用户都不会代码
  • 学习方面,除了继续深入 torch 这种框架的学习,常见的模型的实践,例如 yolo 、transformer ;此外就是理论上的深入,例如测度论等,利用理论的深入让建模的过程更健壮和可信
  • 预计学习周期 1-2 年
    [/ol]

  • 前后端:[ol]
  • 这个属于兴趣之一,因为我的用户都不太会代码,所以不得已需要一些前后端知识,来让用户进行数据的交互和查阅。因为主要语言是 python ,所以就考虑 Django, DRF, fastapi 这些常见框架。最近逼了自己一把,结合 gpt 可以写写简单的后端。不过还需要深入一下,特别是一些 ORM 的使用(这个属于手熟,需要练习)
  • 前端目前考虑 vue3 ,但因为不是科班,所以很多 html, css, js 的相关知识还需要补强。写写简单页面还行,但还没有大项目的经验
  • 学习方面,就是准备强化前端方面的学习,看看后面搭子这边有没有相关的练习项目可以练手
  • 预计学习周期 1 - 1.5 年
    [/ol]

  • 电子 DIY:[ol]
  • 这个属于最近两年新开的一个坑。因为看到很多大佬的开源项目,心向往之。即使达不到大佬们的高度,能自己做点小东西自娱自乐也是很不错
  • 目前软件层面,可以使用现成的 hal 库 或者 arduino ( C/C++),在 STM32 、ESP32 这种常见平台实现一些小功能。例如传感器数据的访问、收集和存储。常见的通讯协议一般都是有库的,实现需求还是足够,例如 uart 、modbus rtu 、i2c 、can 、mqtt 、BLE (只会基本的)等。结合上面的 py ,能够在嵌入式 linux 开发板上实现功能
  • 硬件层面,主要使用现成的各种开发板,stm32 、esp32 、各种派、有库的话就写写简单的屏幕功能;此外,目前能看懂 DIY 级别的原理图,常见的元器件及其作用都是了解;除了传感器,对于现成的电机驱动板可以驱动 BLDC 无刷电机,例如 simplefoc 驱动器、odrive 驱动器、小米电机
  • 由于之前接触过各种智能小车,就会涉及到寻线、SLAM 这样的东西。所以有一些 ROS ( robotic operation system )的基础,也做过一些简单实践。SLAM 只会用库,底层的很多理论还是不清楚的。不过 ROS 和 SLAM 应该分开看,即使不做智能驾驶技术,掌握 ROS 也可以有很多其他用途。ROS 和 SLAM 属于跨技术栈的能力,暂且放在这里。
  • 学习目标是设计自己的最小开发板( stm32 、esp32 为主);之后设计 foc 驱动器;之后能完全 DIY 无刷电机系统;最后实现类似平衡车、倒立摆这样的项目。
  • 由于平衡车、倒立摆这样的项目明显是需要额外的数学、物理知识的,所以学习计划也包括这部分,例如 微分方程、分析力学(至少常规的分析方法、变换要会);电路方面除了可以预见到的大量实践,还需要 复变函数、信号与系统、数电模电 这样的知识
  • 这明显是个大坑,所以我预计的学习周期在 5 - 7 年
    [/ol]

  • 3D 设计与制造:[ol]
  • 其实首先是想自己搓人物模型自娱自乐,所以接触了 Blender ,后面发现 Blender 也并不是适合所有的场景,那么就需要根据不同的场景和需求选择最合适的技术。
  • 个人的兴趣应该集中在:3D 设计与制造,偏工业设计而非艺术设计,例如产品外壳、装配件、传动件等,以 DIY 尺寸为主; 3D 艺术设计则局限于软件侧,不会进行实际生产,能够设计一些场景和简单的人物模型自娱自乐即可;最后是流体仿真,也是自娱自乐级别的,例如做一片海,一个瀑布,或者利用 openfoam 进行简单的几何结构下的流体仿真就可以了
  • 目前掌握的内容包括:Blender 基本的建模和模型调整; fusion 360 设计一些小东西没有问题;普通的 FDM 3D 打印,光固化或者粉末烧结发到外面做
  • 学习目标是跟着 Blender 教程搞一些场景和建模,熟练掌握每个模块的基本使用,包括建模、常用的修改器、材质(节点)、几何节点、场景布置、骨骼、常用的物理模拟; Fusion 360 则是继续 mesh 和 form 方面的设计与制造,暂不考虑仿真和机械加工部分;再加学一门游戏开发平台,目前看要不还是 UE 好了,会用其他人的素材,能建立简单的、可交互的场景就行,这样可以做一些数字孪生项目,或者做类似商城导航之类的东西
  • 上面提到的一些可能并不是最佳实践,但如果按照上面的流程,大约需要 3 年的时间
    [/ol]
    [/ol]
    整体上就是个人最近在学或者感兴趣的方向了。可能你注意到整个学习周期是非常长的,可能加起来需要 10 年,但实际上它们并不是线性相加的关系,更像是一个协程。有一些内容是会融会贯通在其他技能的学习中,从而有事半功倍的效果的。不过几年的学习期还是逃不掉的,这也是为什么想找个搭子的原因,毕竟自己独自走完这几年的路应该还是会比较挑战的……
    最后再强调一下,学习搭子不是说每周有作业、定时自习这样。而是自己确实有主动且持久的学习计划,当其他小伙伴找过来的时候,能够做出回应并能讨论一下,这样就是很完美了。大家都是有工作的,也没有必要给自己太大的压力。
    如果在 v 站能有幸遇到志同道合的小伙伴,可以联系 wx:MTc3MTc2NTkyNTQ=
  • nitsuya   
    真•卷!
    Crabby   
    直接計算機科學就 OK 了 https://www.douban.com/doulist/158893339/
    ztm0929   
    有兴趣. 想加群.
    Crabby   
    感觉我自己的想法和 OP 特别匹配,不过技能缺太多,等我觉得合适了再来请教你,话说有微信之外的联系方式吗?😂
    mightybruce   
    微信群后期可能直接是吹水群了. discord 可能好一点?
    每周, 或者 2 周来一次线上的会议, 可以 share screen, 做些 catch up ?
    aatrox   
    感觉学得太杂,没有什么深入的。10 年的计划太过于遥远, 并且能坚持的人很少。。
    从你的描述不仅仅设计产品设计、编程、硬件,我感觉你最后可能没有一样学好。
    数据分析继续好好做吧,
    你学到的东西都用不到,那也只能学到一点点皮毛。
    iOCZS   
    感兴趣
    duchenpaul   
    专注还是涉猎广泛?这是个问题
    jaio1   
    感兴趣, 最近在找工作没事干 邮箱联系 [email protected]
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部