【成长之路】0基础的入门之路

    “师父领进门,修行在个人。”这句俗语想必谁都听过,但真的理解其中意思并能奉行实践的人却不多。只因很多人将目光注视在了“修行”上,却忽略了“进门”。或者欲进门却不得其法。

    其实入门的关键在于,你是否具有编程思维。程序不同于文字,文字或许只是记录某件事情的详情,而程序是一串指令的连续执行。文字只需记忆即可,程序则更多的需要理解。理解为何先执行A后执行B;理解为何执行C却不执行D......当你能够靠自己的推理清晰的说出这些为何时,我们便可以说,你具备了编程思维。

    那现在我们最关心的事情应该是“怎么进门”。

    拜师学艺

    在起步阶段,有个师父带领、教授,无疑能够加快“进门”的速度。作为师父,会将他自己的思想讲述于你,无论质量如何,帮助你建立你的思维模型。我称这种模型为“套路”,也可以理解为解决问题的思路。这个“套路”可以让你知道遇到问题应该怎么思考、怎么去找解决办法、怎样实践。

    广纳雅言,自学成才

    不是谁都能遇到一个好师父的。当你面临的是自力更生的局面时,你依然可以自学成才。现在的网络上,有深度的内容都是收费的,但基础部分一般都是免费的,我们就可以抓住这个机会,去学习各家的思想(基础部分也翻不出多大浪花),取其精华去其糟粕,来完善我们自己的思想。

    互帮互助,共同成长

    做技术是一条寂寞的道路,但成长路上总能找到志趣相投的人,互相帮助,相互学习,共同进步。基础部分的知识不是学完了就可以放下了,很多基础的知识需要长时间的积累或推敲,在一遍又一遍的重复中,总有惊喜等着你。所以,不要认为基础学过了就可以放下了。要知道,九层之台起于垒土。只有基础扎实,上层建筑才更稳定。

    戒骄戒躁,虚心求教

    作为新人,时刻要谨记,戒骄戒躁。这很重要。不要因为一点点的成就而飘飘然,这会使你看不清楚自己,看不清楚前路。始终告诫自己,人外有人天外有天。做技术,就要做好终身学习的准备。当你止步不前时,时代已将你抛在身后。

    以上,是我对“进门”要怎样做,做出的一些总结。而真正要成功,知道这些还不够。最重要的是要让自己动起来,去学习,去做事。我带过的很多人都有同一个问题,为什么同样的工作经验,差距会这么大。抛开天赋的问题不谈,我们可以思考一下,当别人努力学习,充实自己的时候,我在干什么?打游戏?看电视?亦或是其他什么。付出和收获总是成正比的。如果你觉得成长的太慢,那或许是你努力的不够。你总是问自己为什么,却不尝试任何改进的方法。你总是在别人玩的时候玩,在别人努力的时候也玩。甚至别人在玩的时候也在锻炼着自己的某项能力(反应速度、记忆力、推理能力等),而你在玩的时候只是在纯粹的玩。

    下面附上我自己的入门经历。

    最早接触编程是在高中的时候,数学课本中有一章节是讲C的。当时并没有任何的编程概念,只觉得有趣,便悉心研究,在上微机课时尝试写写(这一章节当然没考- -!),当写出来的程序能看到运行成功时,那种成就感很足。

    大学时,选的软件专业,自然而然的接触到了编程,最早的也是C。基础语法、概念等,在这里就不多说了,想编程,这些都是基础中的基础,如果不会就再学学吧。当学的知识越来越多,写的例子越来越多时。我开始尝试用程序帮助我做一些事情,比如:我玩游戏的时候,有做副职业,将材料制作成成品装备。我现在有一些材料,若要将这些材料用完,我还需要其他什么材料、多少个、制作何种成品,每种成品多少个。不知道有多少人会想到用程序来解决这个问题呢?当我做出这个程序来的时候,着实爽了一段时间,后来这个游戏就不玩了......
    再后来,我喜欢上了看电视剧,当时已经开始学java了,并且学习了用java swing编写C/S模式的软件。我下载了很多电视剧,存在硬盘上,随着电视剧越下越多,渐渐的不能快速的找到我想要看的电视剧了,而且当时各种视频播放软件还没有特别强大,特别是有的格式的视频只能使用某播放器打开。这时我想,如果我能做一个万能的视频播放器就好了。然后就开始设计界面,编写功能。不得不说当时的想法很简单,也没有想到能够遇到多大的困难。当把界面做出来的时候,我兴奋了一整晚。那个界面长这样:

值得一说的是,这个页面里面所有的按钮,背景图都是我自己做的(作图能力比写代码还强 - -!)。

大学里也就做过这些了,从那时候起,写代码的时候就总是在想各种为什么,为什么使用某技术(可能我只会这一种技术),为什么某句代码这么写.......

其实当时就已经入门了,只是思维模型还不够完善,后面的培训、工作、项目一系列的活动都给我的思维模型添砖加瓦,这就是“修行”的事了,这里暂不讨论。

以上了了,只给想进门的朋友提供一些思路,不要总是说这个没准备好,那个条件达不到,想学就去学,想干就去干,逢山开路遇水搭桥。

希望我的这些文字能够带给你一些有用的东西。

转载于:https://my.oschina.net/hellerzhang/blog/3019241

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值