V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
LTanN
V2EX  ›  程序员

想成为一名专业程序员,请求一些支持

  •  
  •   LTanN · 2016-07-01 23:39:25 +08:00 · 3753 次点击
    这是一个创建于 3101 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大概有两个目标:
    1.跨平台软件开发(尤其 Windows iOS macOS )
    2.系统及内核类开发
    大概需要学习哪些语言、 API 和内容呢?毕竟还是小白
    已经入坑 C 了,想要达到以上目标大概需要什么学习过程(比如先说什么语言,再学什么语言,大概哪个阶段能到什么样的开发级别?)
    13 条回复    2016-07-04 15:42:51 +08:00
    cxbig
        1
    cxbig  
       2016-07-01 23:47:56 +08:00
    找相关工作,一边工作一边学最好
    这两个系统的差别还是蛮大的,建议先专精一个, MS 或 Apple
    C 语言是基础,无论走哪个方向都建议把 C 学好
    YvesX
        2
    YvesX  
       2016-07-01 23:49:25 +08:00
    我感觉自己语文捉急了:
    是你要跨平台地开发软件
    还是你要开发跨平台软件

    前者的话,总有个先后顺序吧。你不可能同时开工。
    后者……我想说 web 最跨平台……
    techme
        3
    techme  
       2016-07-02 00:33:13 +08:00
    感觉招 c++的比较多
    cpygui
        4
    cpygui  
       2016-07-02 00:52:36 +08:00
    rust
    golang
    yxzblue
        5
    yxzblue  
       2016-07-02 08:30:55 +08:00
    专业程序员是?
    LTanN
        6
    LTanN  
    OP
       2016-07-02 11:52:46 +08:00
    @cxbig 还没成年。学完 C 还需要 C++ 吗,想完整地开发软件,纯代码没法设计图形界面吧

    @YvesX 先从软件开发开始。跨平台开发(一个软件在不同平台开发,最好相同语言),毕竟还不懂....
    20015jjw
        7
    20015jjw  
       2016-07-02 14:12:52 +08:00 via Android
    听说未来是 js 的 我不会 js 我不知道 hhh
    ytpfxnj
        8
    ytpfxnj  
       2016-07-02 14:40:33 +08:00
    看看<Clean Code>,<Clean Coder>,国外大神带你飞。

    慢慢来,在工作中寻找方向。

    C 或 C++ 开发界面使用各种库呀,使用 windows api 编程也可以做一些简单的图形化界面。

    想要跨平台,最好学点 java ( web,桌面,手机端)吧,我也准备以后有空学习下 。
    yjxjn
        9
    yjxjn  
       2016-07-02 17:53:58 +08:00
    可以学 iOS 嘛。。。。
    易于理解,而且 swift 太优雅了,不知道比 OC 语法简洁到哪里去了,尤其 optional 。。。。可以说我认为是 Swift 语法上最大的亮点吧(说的不对,勿喷)
    EnginDee
        10
    EnginDee  
       2016-07-03 13:32:10 +08:00
    建议先学 javascript ,上手快。很快就有了程序的认知。
    javascript 目前是非常好的跨平台语言,哈哈哈, ios 、 windows 、 android 、 server 端各种支持。
    Node.js 又能写服务器端。
    EnginDee
        11
    EnginDee  
       2016-07-03 13:33:02 +08:00
    javascript 能用在客户端,还能用在服务器端( node.js )。
    EnginDee
        12
    EnginDee  
       2016-07-03 13:34:32 +08:00
    写 javascript 的前端,快的话,不到一个月,会做各种常见的功能,有了基本的程序的思路,就能很快进入工作。
    写 javascript ,也很快能月薪上万。
    cxbig
        13
    cxbig  
       2016-07-04 15:42:51 +08:00
    @LTanN 这年头绝大多数应用都可以网页解决,可以考虑上手学一门网络语言,出视觉效果速度也快。
    积累一些开发经验,也再往 native 走也容易些。

    另:私以为学习最大的动力还是兴趣,那些上来就谈钱太物质化,容易走偏。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:43 · PVG 05:43 · LAX 13:43 · JFK 16:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.