华瑞logo
       返回首页   |  联系我们   |   手机站
咨询电话
一般情况下,想学编程都是因为:
眼睛美女
由于真正对编程感兴趣的人太少
因此,我们把女朋友用刀逼着学C++的,也归类到兴趣爱好...
IT男
本身就是学计算机、软件开发相关专业的
需要掌握流行开发工具、开发平台,以用于实践...
白领
工作中需要使用到脚本开发、页面技术、项目开发新技术
充电提升技能,以便显摆,也归为工作需要...
学生
大部分情况下,都是因为程序员赚钱多、工作性质单纯
身边有人学编程,自己也学...
"表情 大哥,不要搞这么严格的分类好不好,我只是想妥妥学好编程,搞开发赚钱"
妥妥 = 能学会 + 能不那么苦B地学会 + 还能高调地找个薪水不低的工作
第一个问题:学编程需要什么样的基础?
需要一定的逻辑思维能力
—— 就是分析、判断、归纳、推理能力
会一些英语
—— 现在要找到完全不会英语的人很难了
—— 高二英语足够,何况,大学还能多学十几个英文单词
第二个问题:哪种编程语言适合编程入门?
通常,C语言是学习编程极好的入门语言
—— 对于工作需要,需要指定学习JavaScript、HTML5/CSS、VB宏语言,不在此列
—— C语言以足够简单的方式说明了编程的基本原理、用于练好基本功
—— 《C程序设计》、《C Primer Plus》是两本经典入门教程
—— 我们推荐在学习完C语言后,再进阶到C++、Java、C#等面向对象语言
这是因为在实际开发中,没有C语言的底子,同事跟你沟通起来很累
第三个问题:C/C++语言现在都用在哪些场合?
魔兽世界
PC游戏、游戏引擎、游戏客户端开发
—— 没有其他原因,因为C/C++是运行速度极快的语言
—— 《魔兽世界》、《梦幻西游》、《英雄联盟》...
暴风影音
数字多媒体处理工具
—— 暴风影音、MATLAB、360、FoxMail
—— 目前的大数据分析处理专用工具也要求用C/C++来干
后台服务器
后台服务器
—— 网络通讯、数据集群的服务器,要求高性能并发
—— 一般还都是Linux、Unix操作系统
虚拟现实仿真
虚拟现实仿真
—— 数字地球、数字城市、虚拟地理环境等实时性高的应用
嵌入式系统
嵌入式系统
—— 数字家居、数字校园、自动控制、机器人、无人机...
—— 控制界面可能用QT、Android写,内核部分C/C++
第四个问题:要成为编程高手,需要掌握哪些方面的内容?
—— 熟练掌握一门面向对象语言 —— Java、C++、C#
Object-C或者PHP等,代码流利
—— 掌握至少一门数据库,熟悉标准SQL语句
—— 熟悉常用的数据结构、算法
—— 极好理解计算机原理、编译原理和操作系统原理
这个搞起来太枯燥,根据工作需要后面补,来得及
—— 本行业、项目开发所必须具备的业务知识、行业知识
第五个问题:目前流行的开发是哪些?
Android手机应用
五星火爆 —— Android手机应用/游戏开发
—— 基于Java语言和Google Android技术框架
IOS APP
四星半火爆 —— IOS APP/游戏开发
—— Object - C语言、苹果操作系统
大数据
四星火爆 —— 大数据/云计算开发
——C/C++大数据分析系统开发
——Java Hadoop分布式系统并发框架
HTML5
四星火爆 —— HTML5/CSS3前端开发
———— 微信应用开发
—— Web前端开发
嵌入式系统开发
四星火爆 —— 嵌入式系统开发
——C/C++ AMR Linux系统开发
——智能社区、智能家居、智能校园
——无人机、机器人、3D打印
那么问题又来了:采用何种方式来学?通过网校在线学习、自学还是参加培训?
网校在线学习
实际在线学习的整体内容完成率不到5%,如果不是神人,好像没什么卵用...
自学
实际自学成功的人不会超过2%,如果不是超人,好像也基本没戏...
培训
学习方式的总结:
—— 在线学习整体效果不好,并不是课程或者老师的不好,是因为不人性化,没有帮助学习者克服学习障碍
—— 在线学习适合于在职充电、短期兴趣类(钢琴、书法)等学习的目的性本身就非常强的
—— 自学编程需要超强的意志和自觉性,一般能够自学成才的,都是超受企业欢迎的那一小部分大拿
—— 参加培训,哪个老师带你、学习氛围很重要
第七个问题:推荐学习编程的入门书籍有哪些?
—— 上面推荐过的两本:《C程序设计》第三版、《C Primer Plus》第五版
—— 数据结构和算法,推荐三本:
算法导论
—— 编程素养,推荐三本:
清华大学
第八个问题:有哪些值得借鉴的学习方法?
咨询其他问题 说说我的情况
完整、系统化的课程、作业和训练体系让你目标明确、步步有效
高水准老师实时解答问题,让你一路畅通
二货扎堆,让你天天开心学习,与孤独绝缘
统一行动、班主任督促,提高学习效果
当然,就业更加不是问题...
—— 以上是华瑞2015.11.7日毕业Android 46班整班就业薪水,平均月薪8364
—— 他们刚来的时候,也是一堆菜鸟,现在妥妥的