V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vituralfuture
V2EX  ›  问与答

V 友们帮忙选个课? | 小程序开发值得学吗?

  •  
  •   vituralfuture · 2023-07-14 18:48:09 +08:00 · 934 次点击
    这是一个创建于 505 天前的主题,其中的信息可能已经有所发展或是发生改变。

    下学期的专业选选修课,不知道选啥了,求大佬们指点 来介绍一下我会的,或者说技术积累的过程

    1. 大一下自学 pyhton ,为了写爬虫,大一结束后成功转到计算机专业
    2. 大二上对机器学习感兴趣,自学了一点皮毛
    3. 大一暑假第一次听说 linux ,虚拟机里体验了一波 ubuntu ,然后大二上买了三个月的服务器,发现用 linux 太爽了,于是今年寒假把唯一一个电脑换成了双系统,主力使用 linux ,现在应该是使用 linux 稍微熟练了
    4. 两个月前因为一个课程作业,开始尝试学习现代 C++,比如 STL ,corotine ,智能指针,互斥锁,条件变量之类的
    5. 一个月前看《 Core Java 》,然后入门 spring boot 和 Android app
    6. 一周前开始看《 Professional JavaScript for Web Developers 》,准备学学最新的 JS 框架

    先排除几个

    • 计算机图形学我比较感兴趣,这个跟前端应该有些关系,但是时间冲突不能选
    • 人工智能原理,不知道为什么特别讨厌智能这个词,因为太多宣称的智能往往只是 smart(例如 smart phone)而不是 intelligence ( AI ),我参加的很多比赛都在滥用这个词,而且我已经看过吴恩达的课程,然后也看了点西瓜书,课程可能有重复的内容

    另外还要排除这些,例如

    • 技术迭代非常快的领域,比如前端,学校老古董太多了绝对教不好,我记得上学期有个选修课是教 web 的,幸好我第一周就退选了,听同学说教的是 JSP+jQuery ,一堆老古董
    • 嵌入式开发,尤其是带轮子的!!!之前参加过一些比赛,搞这些东西太难受了,已经产生心理阴影了,用着上古老古董 Keil ,还有学长给的不知道历史多么悠久的项目,GBK 编码,虽然打开没乱码,但是输入的中文都是乱码,甚至中文的注释你用鼠标选中一段后,选中的部分也会变成乱码,取消选中就恢复

    此外还有一个我非常疑惑的东西,小程序开发,我的疑惑主要有

    1. 这东西没看到国外的 app 用过,而且主要都是国内的几个臃肿无比啥功能都有的 app 可以运行小程序
    2. 听说 web 领域有一个项目旨在让前端获得调用蓝牙,摄像头这类以前必须开发 app 才能实现的功能,所以我觉得小程序会不会被这些替代?
    3. 它和 PWA 相比优点是什么?
    4. 担心被绑定生态,小程序的初衷是让用户少安装几个 app ,但听说现在小程序的几个运行环境并不是兼容的,为此听说饿了么还出了一个框架来做到一次开发,到处运行(笑死,这就是屠龙少年终成恶龙吗)

    此外,我对小程序还有几点不太舒服的地方

    1. 我非常讨厌别人审查我的代码!!!也非常讨厌被强迫作出什么合规保证,即使我写的代码是合法的,我也非常讨厌被审查!!!
    2. 开发微信小程序和支付宝小程序,总让我感觉是我在给别人打工,花费自己的精力壮大别人的生态
    2 条回复    2023-07-15 10:14:56 +08:00
    me1onsoda
        1
    me1onsoda  
       2023-07-14 20:11:03 +08:00
    这年头谁搞原生小程序,都是 taro 、uniapp 之类的多端框架开发
    express
        2
    express  
       2023-07-15 10:14:56 +08:00
    只做小程序的话,远离 uniapp ,不然你会变得不幸
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2716 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:31 · PVG 20:31 · LAX 04:31 · JFK 07:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.