首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从0开始软件开发的方式,从事这方面的小白看过来

现如今因为软件开发行业相比较其他行业,在薪资上有大的优势,或者有些小伙伴们本身就比较喜欢软件开发的工作性质,再者总想自己做出些软件应用程序或者APP。比较无奈的是,在学校里所学的不是与其相关的专业,在学习之前会无从下手,不知道自己应该从什么地方开始,从而去买来很多的书籍,或者上网查一些资料、听一些课程。其实我认为这也都是办法。但每每翻开书的时候,就跟天书一样,视频里虽然说比较全面,但大多情况下只管讲解技术性的内容,少只有少的去教授一些学习的方式方法,导致一部分朋友在自学一阶段之后无法坚持最后放弃。

今天,作者就来跟大家一起讨论一下,自学软件开发最初阶段是如何起步的。

其实无论做什么事情,方法是最重要的,但方式方法是从哪来的呢?当然不是灵感,靠着自己的摸索只会更耗费时间,走更多的弯路。

第一,而是你身边需要一位能者,也就是说需要有一个懂的人、有经验的人对你进行帮助。因为当你遇到问题或者难题时,他可以帮你进行解答。仅仅通过看书、看视频、学网课是远远不够的。因为初学者接触技能知识的时期,最初的阶段,遇到的问题无非就是,这个是什么意思,那个又是干嘛的,有经验的人可以用白话,用很平常的话来为你解答,从而避开了那些看似很专业的书面解释,这样少走了很多弯路。

第二,就是跟你在一起自学的人有很多,因为遇到难以理解的问题,就可以互相讨论。从而从解决概念性的问题。每个人说出对概念的理解,融合为通用性强的理解方式,这样才能让每个人更快更高效地进行学习。

所以,前期要是没有人帮助,这段时期会非常的艰难。当然了,也不乏天赋秉义的通过自学达到一定的高度。

等度过了这个最让人头疼的初级概念性自学阶段,剩下的一切都不是问题。因为没有资源,远远要比没有思路更可怕。因为没有思路可以更加地促使一个人去思考,但没有资源只能仰天长叹,久而久之的内心反应可想而知。

我这里并没有提到看书或者是看视频,每个人都是从初学者过来的,我也在工作中带过很多的刚入行的新手,最后都成了优秀的项目经理或者优秀的开发人员。每次有人说,要去书店或者网上买书,我直接就给予否定,因为看几十或者一百多页的时候心烦简直是在浪费时间。有人帮助,有资源的时候,我是不建议看书的,因为与其有看书、看视频的时间,还不如厚着脸皮去导师那里请教。可能有人会问,我身边没有这样的人,我身边没有任何的资源。那我也想反问,你是从什么途径了解到软件行业的呢,又是从哪里获得了坚持想学软件开发的信念呢?那就去那找一找。无论是在线上还是线下,都得去寻找途径。书是好东西,但初学者请暂时放下教学技术类的书籍,多跟人接触,交流多跟人沟通,多听、多问、少回答、多思考,这样才能让你获得更多的经验。

那如果你身边什么资源都没有,那我的建议就是从看视频开始,先去找方法。不要上来就学习天书一样的概念性的东西;然后再看书,且要跳过前言。因为经验告诉我们,书可以让你的技术得到一定的提高,但枯燥的文字不适用于所有人渡过初期的阶段。

总之,本人是特别喜欢带新人,把我会的都教授出去,这样会有很大的成就感。可能有朋友会问,难道你就不怕他超过你,教会徒弟饿死师傅么?不怕,因为软件方面最重要的不是技术,而是经验,对于十多年的经验人,刚入行的新手是很难学来的。况且谁都不可能在一个企业工作到永远,没准在某人超越我之前,或者他就高薪跳槽了。还不如在这个公司呆的这几年里多交些朋友,他还能记住我曾经对他的帮助、对他的好。未来如果我以后遇到什么问题,也可以互相帮助一下。俗话说“买卖不在,情谊在”。

今天讲了自学软件开发的可能性,接下来就要和大家一起讨论、分享如何去自学软件开发。很多朋友不知道从哪一步开始学习与练习。其实无非也就是自定义练习、查看文档等等。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210202A0F00Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券