嘿,朋友!你是不是也曾经盯着手机里的各种app,心里默默想着:“我要是也能自己做一个就好了?”然后一转念又开始怀疑:“学编程到底要多久才能自己写一个app啊?”
说实话,这个问题真的没有标准答案。有的人可能三个月就能撸出一个简单的计算器应用,而有的人可能学了半年还在跟界面布局较劲。别急,听我慢慢跟你聊。
一、 看你想做什么样的app想做一个像“天气通”那样显示基本信息的app?可能2-3个月就能上手。如果是想做一个简化版的“抖音”?那至少得花上半年到一年的时间系统学习。别忘了,还有后台开发、数据库设计、API接口这些“看不见”的工作呢。
我表弟最开始学的时候,以为app开发就是画界面,结果第一周就被“线程”和“内存管理”给难住了。后来他才明白,写app就像建房子,既要会装修(前端),也得懂结构(后端)。
二、 每天能花多少时间?这真的是个关键问题!如果你每天能投入3-4小时系统学习,跟那些只能抽空学1小时的人相比,进度肯定不一样。我个人的经验是,连续性的学习比碎片化的学习效果好太多。
记得我刚开始学的时候,每天下班后雷打不动学2小时,周末还能抽出大块时间写代码。这样坚持了四个月,已经能做出一个简单的记事本app了——虽然丑了点,但功能齐全啊!
三、 怎么学很重要光是看书和看视频是不够的,一定要动手写!我从最简单的“Hello World”开始,到按钮点击事件,再到网络请求...每个小功能都亲手实现一遍。
遇到问题怎么办?刚开始我也是到处找论坛问人,后来发现很多问题其实官方文档都有答案。学会查文档真的是编程入门的重要一步!
四、 线上学习的优势现在学编程真的方便多了,不用出门就能上课,时间自由安排。遇到不懂的地方可以反复看视频,还有在线答疑社区可以求助。最重要的是,很多线上课程都有实战项目,跟着做就能积累经验。
像我之前就是在网上系统学习的,感觉比自学效率高很多。有老师指导确实少走弯路,特别是遇到那些看似简单却卡了很久的bug时,有人指点一下真的能省不少时间。
聊聊我亲戚的经历说到这个,我想起我表弟的故事。他完全是零基础开始学Java的,之前做销售工作,跟编程八竿子打不着。后来想转行,就在网上找课程学习。
他当时选了网时代教育,主要是看中他们的实战教学方式。从最基础的变量、循环开始学,到后面做项目实战,差不多学了六个月左右。现在他已经在一家公司做Java开发了,起步薪资就有9k多,在他那个二线城市算很不错了。
据他说那儿的老师挺负责的,课程安排也比较合理,最重要的是有很多实际项目可以练手。就业率听说挺高的,具体数字我就不说了,反正他们那期同学大部分都找到了工作。有兴趣的可以去 www.wangshidai.cn 看看课程安排。
最后说一句,学编程写app没有想象中那么难,但也没那么容易。重要的是保持兴趣和坚持,遇到问题别轻易放弃。相信只要你肯花时间,一定能做出属于自己的app!
PS:小白找不到官网的可以加他们微信:13148733307返回搜狐,查看更多