HarveyLiu
V2EX  ›  问与答

当周围有朋友问你,她不靠编程生存,也不为寻找工作,只是爱好,日常想搞点小工具,小成就感,推荐她学什么好?

  •  
  •   HarveyLiu · Jun 24, 2019 via Android · 10605 views
    This topic created in 2695 days ago, the information mentioned may be changed or developed.

    我差点喊出了 python 的名字,但还是说了一句我想好告诉你,然后到这里发帖:-),听取意见。

    113 replies  •  2019-06-25 13:03:02 +08:00
    1  2  
    ❮ ❯
    crack105
    crack105
    Jun 24, 2019 via Android
    1
    c++(逃)
    ansonsiva
    ansonsiva
    Jun 24, 2019 via iPhone
    2
    swift,我就是你朋友那种人啊
    HarveyLiu
    HarveyLiu
    OP
    Jun 24, 2019 via Android
    3
    补充:她是一个电算化管理毕业的大专生,现在是一个代购,做的还不错,现在已经找人运营了,资金自由了,有时间了
    pod
    pod
    Jun 24, 2019
    4
    javascript
    scorn
    scorn
    Jun 24, 2019 via Android
    5
    python
    DamonLin
    DamonLin
    Jun 24, 2019
    6
    还是得后端入门吧,先学学 Java,再学习一下 python
    Wincer
    Wincer
    Jun 24, 2019 via Android
    7
    易语言
    wildmelon
    wildmelon
    Jun 24, 2019
    8
    我觉得如果对游戏感兴趣的话,游戏设计开发是个挺好的选择
    voidcomma
    voidcomma
    Jun 24, 2019❤️1
    9
    我也推荐 swift。可以写点工具在 mac 和 手机上用这是最直接的反馈了。
    voidcomma
    voidcomma
    Jun 24, 2019
    10
    前提是她用苹果。
    gamexg
    gamexg
    Jun 24, 2019❤️1
    11
    web 或 C#
    vincel
    vincel
    Jun 24, 2019
    12
    Qt 吧 做小工具不要太简单
    exceloo
    exceloo
    Jun 24, 2019
    13
    写小工具脚本之类的当然是 python 啊,库又多,运行又方便
    pkookp8
    pkookp8
    Jun 24, 2019 via Android
    14
    js 或 py
    js 可以改网页,py 轮子多
    ycz0926
    ycz0926
    Jun 24, 2019❤️7
    15
    我觉得她是想追你 丷
    Android2MCU
    Android2MCU
    Jun 24, 2019 via iPhone
    16
    switch
    luoway
    luoway
    Jun 24, 2019
    17
    女生的话,还是推荐 html 入门,而不是上来就 py 2 选 1
    HarveyLiu
    HarveyLiu
    OP
    Jun 24, 2019
    18
    @ycz0926 #15 排除搭讪....一起 6 年了。
    @crack105 #1 这个我觉得不学深,她实现不了成就感...

    @ansonsiva #2 拿着三星手机...android 系
    @xiaojie668329 #9 拿着三星手机...android 系


    @pod #4 js 确实考虑过,但是 js 坑太多,适合女生学么?
    @pod #4
    @luoway #17 标记语言确实考虑过,对于女生入门确实蛮好
    @Wincer #7 她英语和数学基础还可以,国产编程语言,我想想...最好学门市面上的语言
    taotaodaddy
    taotaodaddy
    Jun 24, 2019 via Android
    19
    看成你说"我好想你"
    love
    love
    Jun 24, 2019
    20
    js 全栈
    WuwuGin
    WuwuGin
    Jun 24, 2019
    21
    问就是脚本语言
    zhujinliang
    zhujinliang
    Jun 24, 2019 via iPhone❤️1
    22
    C#
    pimin
    pimin
    Jun 24, 2019❤️1
    23
    c#
    sugars
    sugars
    Jun 24, 2019
    24
    js 吧,直接在浏览器里就能写了,还容易看到成果
    maichael
    maichael
    Jun 24, 2019
    25
    就像推荐笔记本一样,你要先问清楚需求。

    小工具,怎么样的小工具,什么平台使用的小工具。

    不同的需求推荐的语言都不一样。
    kaedea
    kaedea
    Jun 24, 2019 via Android❤️1
    26
    excel
    codming
    codming
    Jun 24, 2019
    27
    都资金自由了学啥编程哦,该吃吃该玩玩(狗头)
    birdrally
    birdrally
    Jun 24, 2019 via iPhone
    28
    反正不要学 js,杂而乱,不合格
    MotherShip
    MotherShip
    Jun 24, 2019
    29
    Win 下面就 C#呗
    或者学 JS,做客户端也可以用 Electron
    imicksoft
    imicksoft
    Jun 24, 2019
    30
    aardio 开发 windows 软件就很好用,生成发布成绿色软件,不需要配置环境,写个小工具可以发给别人用
    hmzt
    hmzt
    Jun 24, 2019
    31
    js, 好学应用场景多,不需要配置开发环境
    acess
    acess
    Jun 24, 2019
    32
    AutoHotKey AutoIt3
    si
    si
    Jun 24, 2019❤️1
    33
    PC 汇编语言[doge]

    其实还是要看她用什么系统和要写哪方面的工具,有没有性能要求。
    pythone、C#、java 这些都可以。
    jydeng
    jydeng
    Jun 24, 2019
    34
    js 或者 c# ,写点网页或者 win 桌面程序
    firejoke
    firejoke
    Jun 24, 2019
    35
    @HarveyLiu #3 好奇啥代购
    oott123
    oott123
    Jun 24, 2019
    36
    ahk
    likai
    likai
    Jun 24, 2019 via Android
    37
    推荐全能 js
    ty89
    ty89
    Jun 24, 2019
    38
    学烘培
    Lax
    Lax
    Jun 24, 2019
    39
    如果是为了向不懂编程的人炫耀,学一些偏前段的就行。HTML/CSS/JavaScript 相关,然后入坑 ReactNative 或者 Electron
    tt67wq
    tt67wq
    Jun 24, 2019
    40
    lisp?
    20015jjw
    20015jjw
    Jun 24, 2019 via Android
    41
    Python
    learnshare
    learnshare
    Jun 24, 2019
    42
    Python
    lizz666
    lizz666
    Jun 24, 2019
    43
    小程序就行了,简单
    akiakiseofficial
    akiakiseofficial
    Jun 24, 2019 via iPhone
    44
    Python
    co3site
    co3site
    Jun 24, 2019 via Android
    45
    好,我先来。易语言
    x86
    x86
    Jun 24, 2019
    46
    python
    SuperMild
    SuperMild
    Jun 24, 2019
    47
    不管学什么,重点是要让她意识到,必须让你手把手教才能学好。
    blurh11E27
    blurh11E27
    Jun 24, 2019
    48
    php
    Hellert
    Hellert
    Jun 24, 2019 via Android
    49
    先拿本某个语言的书让她看看,有兴趣再下一步。
    我猜你朋友八成也是说说。
    haohh
    haohh
    Jun 24, 2019
    50
    易语言+1.
    fengbjhqs
    fengbjhqs
    Jun 24, 2019
    51
    讲真,小工具究竟是什么小工具??? 每个语言所能完成的工作都不太一样,

    还是推荐 js 把,动态语言比静态语言,学起来会简单点。

    生态真的好,有问题比较容易搜索到(这个对于楼主应该是缺点),

    相比命令行,在浏览器上比较容易看到效果, 这样兴趣比较容易提升,

    虽然性能可能不太好(这个主要看个人技术),但可以干的事情真的多,

    web 浏览器,h5 的 移动端的 androi 和 ios,也可以 react native。桌面端 pc 和 mac 可以用 electron 跨平台,

    后端和爬虫也是可以的。
    charlie21
    charlie21
    Jun 24, 2019 via iPhone
    52
    静态类型 + 强类型 + 类型推倒 + 包管理
    对,就是 ...
    blless
    blless
    Jun 24, 2019 via Android
    53
    go 嘛,写小工具要分享给别人用还是 go 最简单了。node python 打包一个 exe 是真的麻烦
    itechify
    itechify
    Jun 24, 2019 via Android
    54
    前端
    guokeke
    guokeke
    Jun 24, 2019 via Android
    55
    py
    zdb1115
    zdb1115
    Jun 24, 2019 via Android
    56
    这个很难得。
    2kCS5c0b0ITXE5k2
    2kCS5c0b0ITXE5k2
    Jun 24, 2019
    57
    py js
    JustRookie
    JustRookie
    Jun 24, 2019
    58
    @pimin
    @zhujinliang
    为啥都推荐 C#,,我咋感觉学C#好乱,没有 Java 的生态完整,有问题都搜不出来😶
    v2ph
    v2ph
    Jun 24, 2019 via Android
    59
    对你有意思吧
    notreami
    notreami
    Jun 24, 2019
    60
    你们想啥啊?推荐她去最贵的初级培训班培训啊~~
    不管学啥,告诉你这件事,不就是想让楼主花时间去免费教导,花时间免费讲解思路,花时间“帮”写小工具,花时间给她添加小成就感,最后再帮她发布上线、维护和开发新功能。

    不要问我,为什么这么清楚,自从一朋友(男)说帮他做个 app 开始。。。
    zsk425
    zsk425
    Jun 24, 2019
    61
    没有基础可以先从图形界面的东西开始,比如 iOS,Swift 语法比较简单,SwiftUI 开发界面又容易。
    OutOfMemery
    OutOfMemery
    Jun 24, 2019
    62
    pyQt
    agdhole
    agdhole
    Jun 24, 2019 via Android
    63
    Python 环境安装入门与退坑
    charlie21
    charlie21
    Jun 24, 2019
    64
    @JustRookie 程序媛里,10 个有 8 个是 C# ,贵论坛程序媛可以现身说法
    cabing
    cabing
    Jun 24, 2019
    65
    py
    koodai
    koodai
    Jun 24, 2019 via Android
    66
    擦,现在的高端人士,财务自由了就爱好学编程了? 啥套路呀
    MonoLogueChi
    MonoLogueChi
    Jun 24, 2019 via Android❤️1
    67
    当然是 C#了,简单易懂,语法严谨
    billlee
    billlee
    Jun 24, 2019
    68
    rust (逃
    ericgui
    ericgui
    Jun 25, 2019
    69
    我倒是建议 js,前后端 通吃
    SwagXin
    SwagXin
    Jun 25, 2019 via Android
    70
    JS
    fmumu
    fmumu
    Jun 25, 2019 via Android
    71
    当然 vb
    Foreverdxa
    Foreverdxa
    Jun 25, 2019
    72
    目前看来,学好 c++和 js,基本足以应付了,愚见
    pimin
    pimin
    Jun 25, 2019
    73
    @JustRookie
    C#有问题 MSDN 基本上都能解决了,不需要网络上到处提问,当然就搜不到答案了
    p1gd0g
    p1gd0g
    Jun 25, 2019
    74
    js 吧,可以写各种小工具,还可以包装成浏览器插件,很实用啊。
    虽然俺没学。
    VictorJing94
    VictorJing94
    Jun 25, 2019
    75
    C#
    xuanbg
    xuanbg
    Jun 25, 2019
    76
    无论什么语言,教她怎么做一个 APP 就行。哪怕你写了个 sprin 全家桶,没个 APP,拿什么出去在那帮无知的闺蜜面前装逼?
    xuanbg
    xuanbg
    Jun 25, 2019
    77
    @xuanbg spring。。。不能编辑真蛋疼
    Cloutain
    Cloutain
    Jun 25, 2019
    78
    相信我,这种情况下如果是 Windows 桌面端,易语言是不二的选择。
    encro
    encro
    Jun 25, 2019
    79
    小程序开发
    encro
    encro
    Jun 25, 2019
    80
    uni-app,可以开发小程序,app
    HENQIGUAI
    HENQIGUAI
    Jun 25, 2019
    81
    看成你说 "我好想你" + 1

    py 或者 js 吧
    JRay
    JRay
    Jun 25, 2019
    82
    py?
    zhujinliang
    zhujinliang
    Jun 25, 2019 via iPhone❤️1
    83
    @JustRookie 如果平时用 windows,学 C#好处是可以做界面,拖拽一下控件,实现一个简单可用的工具很方便,很容易上手。
    vsstudio 集成工具也很方便,开箱即用,不会一上来配置环境劝退。图形界面相对控制台也更友好一些。
    相对于 web,也不用考虑类似前后端、HTTP 协议这样的概念。
    alpenstock
    alpenstock
    Jun 25, 2019
    84
    aardio
    watzds
    watzds
    Jun 25, 2019 via Android
    85
    女生不就前端多嘛,js 不适合哪个适合
    janxin
    janxin
    Jun 25, 2019
    86
    女她还是学前端吧,见效快,然后教程也多,自学容易,加个群还有大神免费带路。
    cxknmsl
    cxknmsl
    Jun 25, 2019
    87
    swift
    gamexg
    gamexg
    Jun 25, 2019
    88
    @JustRookie #58 业余学习,做工具。
    那么成就感很重要,一般比较建议有图形界面,所以可选范围就小很多了。
    vs.net 拖拽出一个图形界面很简单,所以推荐 C# 。
    qt 之类的的确也是可选,但是学习难度大于 c#。

    另外一个可选的是 web。
    arens
    arens
    Jun 25, 2019
    89
    教她学,教完编程教别的
    shawndev
    shawndev
    Jun 25, 2019
    90
    unity, python, vba
    iceheart
    iceheart
    Jun 25, 2019 via Android
    91
    麻瓜们认为的成就感,
    估计也就是她们觉得很牛很炫的吧。
    从这出发估计也就锁定到前端开发了。
    claymore94
    claymore94
    Jun 25, 2019
    92
    unity 吧,初学者可以做一些挺好玩的小 demo
    JustRookie
    JustRookie
    Jun 25, 2019
    93
    @pimin
    @gamexg
    @zhujinliang
    👌,c#新手。多谢解答
    zjddp
    zjddp
    Jun 25, 2019
    94
    玩蛇(Python)吧
    vx2018
    vx2018
    Jun 25, 2019
    95
    @vincel qt 也太庞大了, 还得整 c 艹
    whypool
    whypool
    Jun 25, 2019
    96
    易语言
    berumotto
    berumotto
    Jun 25, 2019
    97
    C#吧,比 C++还多两个+,肯定好学 ( ̄▽ ̄)"
    ThomasZ
    ThomasZ
    Jun 25, 2019
    98
    感觉 web 吧,简单,对他来说也有实用价值,最后出效果也是杠杠的
    diubo
    diubo
    Jun 25, 2019
    99
    你确定她是想学编程,而不是想跟你在一起?
    JCZ2MkKb5S8ZX9pq
    JCZ2MkKb5S8ZX9pq
    Jun 25, 2019
    100
    同意楼上
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1541 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 401ms · UTC 16:27 · PVG 00:27 · LAX 08:27 · JFK 11:27
    ♥ Do have faith in what you're doing.