瞎扯淡 有个弟弟 (头脑还行) 现在高二,想学习软件开发,我想这样给他推荐。

lb563 · 2016年07月22日 · 最后由 kevinyu 回复于 2016年07月26日 · 3408 次阅读

高二其实主要的重心还是准备高考。

利用放假和空闲时间可以做以下准备。

  • 认识电脑(cpu, 内存,大概的工作原理)
  • c 语言入门
  • 比较常见的技术岗位:前端,服务器,app
  • 现在都有哪些主流的编程语言
  • ruby / php / python 任选试一试,做些小东西之类的

后面的如果考上大学,即可学习到java,c++之类的编辑语言

想征求大家的意见,这样的计划会不会不适合一个高中学生(凭兴趣学习)

认识电脑(cpu, 内存,大概的工作原理)

这条没必要吧

我觉得可能还要做好一个准备就是不要消磨掉人家的兴趣。

如果真感兴趣,在学完 c 后 可以今早接触数据结构和算法

入门的话,感觉还是能“大干快上”的比较好,比如 python、ruby、js 之类的,能迅速得到结果,又没有 C/C++ 那恼人的程序崩溃。 等入门了在搞算法也不迟

@rikiwong 他还得了解了一下下。

#4 楼 @laplace 我有点偏向于你这个观点。

如果决定了要搞这行上什么大学啊,努力培训小一年出来,早点儿参加工作,还可以多积累至少两年经验😂 【本人没有别的意思】

我觉得 ruby/python 的 unix 环境和稀少的中文资料,很可能会遇到坎,进而扼杀兴趣。 像 Android 这类能很快成型,还可以出去嘚瑟的东西,感觉也是个不错的选择。

推荐他玩游戏,然后引导他探索游戏背后实现的原理。

后面的如果考上大学

最好考个好大学

考个好大学重要,而且要北上这种 IT 发达的城市,高二参加竞赛不知道是不是晚了,可以业余接触编程、推荐读《编码:隐匿在计算机背后的语言》这种非专业性的读物培养兴趣

#8 楼 @happybai 那学 swift 开发 iphone ipad 不是更有 B 格些么?

推荐两本书,《计算机是怎样跑起来的》,《程序是怎样跑起来》。有兴趣可以先看看书。

先考个好大学吧 别带到坑里了 要不就先学下 Haskell

重点还是考个好大学先,不然花太多精力到计算机就容易得不偿失 😯

要高三突然想学什么一般都只是想逃避高考...

在我看来,实在太短视了。怎么才高中生你就把人家往码农方向里培养呢。。。

要知道 mobile app 才多少年就发展成这样了。按这技术发展速度,很有可能几年后就不同光景了。

得培养他往计算机科学的路上走。不能往码农方向走啊。。这才是把路走宽啊

还是建议先好好把功课学好吧,本科进数学系,硕士再学计算机

别先学 C。另外好好高考。

从做静态网页开始,这个入门门槛很低且容易有效果。新手的成就感很重要,不用关注太多概念,要用时再去了解,因为是自学不是系统学习,关注目的性会好一点. 至于接下来,要部署就得有服务,页面要增强就要前端开发,要交付就要有后端技术,这个选择就让他自己玩,什么语言什么方向的他有兴趣了就会自己搞,概念这些到这个点他自然会补充. 另外前期要提供一个解决问题的思路给他。

我高中的时候满脑子都是隔壁班的妹子。

#14 楼 @duobei 我觉得 Lisp 更直接些吧。

#19 楼 @alphaliu 反正我是本科数学,学不下去转软件了。

#7 楼 @easonlovewan 个人觉得还是得上大学系统的学习

#8 楼 @happybai 开始得给他点信心用成就感?

#9 楼 @w7938940 他本身是一个游戏爱好者,看样子他不喜欢去做游戏相关的研究

#16 楼 @mizuhashi 你这么一说,有道理。

#11 楼 @jasl 谢谢推荐:)

#22 楼 @gyorou 想起一个类似的“一入技术深似海,从此妹子是路人” 😂

好好上大学 先把眼界打开

需要 登录 后方可回复, 如果你还没有账号请 注册新账号