面对0基础学IT的一些感想
毋庸置疑, 人们都想过的更好, 理发的杀马特小伙子也不例外. 小伙子想学编程, 理发的时候问各种培训机构靠不靠谱, 0基础能不能学好. 出来能有多少钱. 钱不钱的说不好, 说说需要学些什么吧. 以安卓为例(我似乎也就会这个) , 从最最基础的开始: java是必须的, 然后掌握一IDE(开发工具, Android Studio/Eclipse), 有了这俩基本可以自娱自乐了, 只是自娱自乐. 拿不出手. 接下来需要进阶了, 面向对象基础, 算法, 对应语言的api库(比如java的容器, 多线程等等, Android的控件,模块等等). 这样也只是能做些应用的阶段, 可以凑合去应聘了, 但要解决实际出现的各种问题(bug), 你还需要学习与IT有关的工具, 比如脚本, 比如正则表达式, 比如版本管理工具svn\git, 学习脚本需要再接触另外一门语言, 可能是python , 可能是lua, 可能是ruby. 正则表达式对于提高工作效率非常有用, 学会的正则表达式和脚本可能就不愿意再写代码,转而更愿意写脚本了. 版本管理工具不论对于个人开发还是团队开发都不可或缺. 还没有结束, 在学习过程中, 你会发现原来IT里分类有很多啊, 小白时期听到的网络, 手机, android, ios 服务器简直不是事啊, 还有大数据, 还有虚拟技术, 还有各种引擎, 框架. 随着工作的深入,