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

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

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

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

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

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

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

另:私以为学习最大的动力还是兴趣,那些上来就谈钱太物质化,容易走偏。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/289722

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX