零基础应该如何自学游戏编程?电脑方面只是比较精通玩各类游 戏, 擅长 flash, photo 等基础软件完全不知道该怎么进行游戏设计, 爸妈也不支持只能偷偷进行。所以请问应该首先学些什么,从什么学 起,需要使用什么软件,等等问题。关于零基础自学编程这只是其中 一小部分朋友的疑问,下面我们来多了解下这方面发散出的相关问 题。
现在越来越多的年轻人倾向从事 IT 行业,尤其是现在比较看好 的移动互联网行业。 很多不是科班出生的人或是没有专业基础的人想 通过自学的途径走上这条道路, 但大家肯定也和每个自学的人当初一 样有很多的困惑。比如学校学的是国际贸易专业,毕业之后的不顺利 加上自身的兴趣爱好,毅然走上编程的道路。
自学编程能找到工作吗? 想必这是大家最关心问题了,经历告诉你们,是可以的。同样先 辈们的经验也能够给我们肯定的回答, 当下计算机毕业生很多编程能 力有限,这又给了自学的童鞋更多的机会,只要你比他们强,别人为 什么不要你,这行就是完全靠技术说话。 零基础自学编程难吗? 答案是肯定不容易的,时代不同了,对从业人员的要求也越来越 高,想想当下做什么不难呢,容易的事情为什么就会轮到你呢。想想 销售容易吗,工厂打工一天 12 小时重复机械的工作容易吗,坑蒙拐 骗做些违心的事情容易吗。相比这些,如果你有兴趣,编程学起来还 是很有意思的,痛并快乐着。如果你不是富二代又想过得比别人好, 那就得比别人付出更多的努力。 自学多久能够找到工作? 这个没有定律,看学的什么方向,怎么去学,努力程度,天分等 等。这里只能大概介绍下。一般培训机构制定的计划是脱产学习 4 个月,如果有时间和金钱预算可以选择培训机构,不错的培训机构还 是有的。如果是完全脱产自学,或者在校学生,估计至少得要 6-8 个月,如果是用工作之余的时间去自学,个人觉得至少得要 10 个月 以上的时间,以上都是建立在你足够勤奋的情况下。我一哥们的情况
是从自学到找到工作花了 12 个半月的时间,是边工作边自学,学学 停停,导致时间花费比较长。同时自学的过程中又走了不少弯路,前 期学 java web 开发,学了半年,总算把 java 基础学扎实了,但想想 后面还有 jsp/servlet,ssh 等一大堆东西要学,战线太长,又想转去 android 开发,结果学了几天感觉挺难的又放弃了,最后才转到现在 做的 php 开发,如果一开始就明确目标从相对来说简单点的 php 开 发做起,可能学习的时间会缩短一倍。不管你未来想学什么,想做什 么,比如 Android 开发、iOS 开发等,方向还是挺重要的,如果能 找到一个有经验的人指引你的学习方向,一定会事半功倍。 学到什么程度能够找到工作? 光说不练假把式, 说的天花乱坠不如拿出一个有说服力的作品来 的强。当然编程行业喜欢把写的代码叫做项目,别人问你有没有做过 什么项目,就是问你有没有写过完整的一套软件,吐槽一下,中国人 就是喜欢摆弄一些名词,什么正则表达式,听了根本不知道啥意思, 所以学习过程中要习惯这种环境,不要被一些名词吓到。学习一开始 就要给自己树立目标,要能写出一套完整的像样的作品出来,可能自 己写的东西和成熟的商业作品差距很大,这是自然的,但自己作品的 功能一定是从相应行业的实际应用出发,功能实现的少点、差点没关 系, 但千万不要还像学校上课一样写些自娱自乐的没有实际意义的东 西,因为不久的将来你就要参加工作了。
有什么好的学习方法? 看视频加自己动手, 现在网上免费的视频非常多, 不要贪多求全, 尤其是在练习项目的阶段,找一个完整的项目,看完一集视频,然后 自己动手完完整整的把代码写出来,不要照着视频抄,这样一点意义 都没有,不要一味追求一样,最好加入自己的思考,或是觉得视频作 者的代码不够完美的地方,然后自己动手改进,这样当你跟着完成一 两个项目的时候,你会发现你的水平会突飞猛进。当然我当时这样学 的两个项目都没学完,学到一半就去找工作了,面试也就是拿的这个 项目,但就这样也找到了工作,虽然工资低点。编程行业动手是最重 要的php加密源码,键盘敲烂,月薪一万,这是至理名言。即使参加工作之后,通 常还是一个人在战斗,很少会有人带你,给你一套源码,你自己去研 究,研究好了接着在上面开发,所以自学能力很重要,而自学的过程 说的偏激点就是在积累学习的方法。 自学过程中的一些注意事项 1、要善于构建大的知识框架体系,不要执着于细枝末节的知识 点。中国的应试教育培养出来的人都喜欢啃细节,对于自学来讲这是 大忌,比如在遇到一个函数的时候,非要把这个函数的参数,返回值 都弄的清清楚楚才肯罢休个人HPH学习,其实你会发现,即使现在弄得清清楚楚, 一个月不用,你又会忘得干干净净,当时花的时间都是白费,其实你 只要记住函数的名字,或是知道有这么一个东西,当要用的时候,上
网,或是查一下手册,或者多去技术论坛逛逛,像我朋友当 时喜欢 iOS 开发,但又没有时间集中去参加 iOS 培训,就找了些相 关论坛,比如蓝鸥 iOS 培训教育论坛等。怎么用都清清楚楚,这样用 了几遍之后,自然就记住了,而且再也不会忘记。 2.先学重要的知识点,用不到的可以暂时放一放,因为你时间有 限,遇到比较难的知识点,如果不是特别重要的,就跳过去,当你哪 天用到的时候再来好好的研究,带着问题去学习,你会发现学习难的 知识点也没有那么痛苦。因为要用到了才去学,并且感觉学起来还很 有意思。 3.要善于查资料,互联网就是最好的老师,遇到问题先百度,至 少能够解决你 98%的问题,因为你遇到的问题别人肯定也会遇到, 除非你已经到了高处不胜寒的境界。 每个人的想法阅历不同,学习方式也不同,接触到的行业经验也 不尽相同,希望吸取精华,去其糟柏。
版权声明:本文为 “个人代码云儿美,个人php学习” 原创文章,转载请附上原文出处链接及本声明;
留言与评论(共有 条评论) |