第一阶段
机会,您非常高兴. 您始终想学习这一新内容. 例如,不管是规划语言还是环境压力的编程语言,总而言之,您最终都有机会学习.
第二阶段
毫无根据的乐观的Google搜索选择您感兴趣的一两个教程,购买材料和书籍,然后开始MOOC(大型公开教程). 这些教程很有趣,甚至还提供了REPL,您可以玩游戏,并且感觉自己正在取得进步. 当然,也有麻烦,手指还不熟练,但是您坚持不放弃,并准备开始第一个项目.
第3阶段
例如,您开始从“ Hello,World”开始陷入绝望,首先将内容小心地更改为“ Hola,Mundo”,然后胆量变得更大了,并且变得了-so,错误消息,堆栈跟踪,随机行为即将到来. 即使您并不关心所有错误消息,在本教程中可以正常运行的代码,也许您自己的操作结果还是空白. 您突然意识到,即使是一些看起来有些愚蠢但良性的细微差别也可能引起暴风雨,使您将船翻倒在排水沟中,陷入绝望的深渊. 即使是最简单的任务也会让您感到痛苦. 您开始怀疑自己,并怀疑自己根本没有编程才能.
第4阶段
通过反复试验,慢慢地降低身体,向同事,StackOverflow,博客寻求帮助,您开始一点一点地积累知识. 您将开始了解如何显示数据,如何与通信,如何创建接口以及如何覆盖方法. 尽管您无法真正理解上述任何一项的工作原理,但在不断掌握这些魔术咒语并扩展您的知识的同时,逐渐地需要完成一些特定且必要的任务. 对于某些咒语,即使在某些有问题的情况下,您也可以非常顺畅地使用它们,而您只需要完成技巧即可. 我觉得只要完成就算,即使内心深知这样做是错误的. 调试是一个挫折练习. 无论是因为您觉得自己的目标已经实现,计划将时间浪费在其他地方,还是因为太难期待,或者您假装您已经掌握了知识并做出了明智的选择,很都停在这个阶段.
第五阶段
在黎明时分程序设计方法,这个阶段已经到来,因为您已经积累了足够的信息,因此可以开始查找它们之间的联系. 您将开始能够灵活地应用知识程序设计方法,而不仅仅是像以前那样笨拙. 您开始对一些基本规则有了所谓的直觉,并开始从严格的遵从转向接受知识. 这也是一个不平衡的过程-在分享您对此的看法时,您可能还会对另一个感到困惑-但您有信心逐步进行下去,并开始享受这个过程.
第6阶段
经过一段时间的训练,您已经完全掌握了基本模型,并开始感到编程就像吃东西一样简单自然. 您已经可以直观地了解事物的工作原理,并且可以轻松地在体系结构,编码和调试之间进行中介. 一般来说,您不必刻意思考问题,就像从家到商店购买东西一样-您知道该怎么走,如果有新路,您可以立即权衡不同的选择并选择最合适的商品. 路线. 在这一点上,最困难的事情是问题本身,而不是支持您希望它做的事情的操作系统.
第7阶段
成就您现在是一位具有多年经验的专家. 您付出的时间和精力全部得到回报. 您撰写博客文章,帮助开源项目,并成为该行业公认的专家. 这已成为您的身份,荣誉和束缚. 您的操作需要与专家的名字匹配. 突然有一天,新事物出现了. 您内心深处知道这个新事物将是一件好事,并且将非常有用. 它可以帮助轻松解决现有工具不足以解决的问题. 这将是未来的趋势. 但是同时,您清楚地知道成为专家所需的努力和时间,您需要再次感到缺乏和沮丧,您需要寻求他人的帮助,等等. 您不愿意,您会退缩. 您宁愿闭上眼睛,坚持刻板印象,并像枯萎的树枝慢慢curl缩一样curl缩自己.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-240875-1.html
一堆南方的水军
南方黑芝麻糊营养太高了
只知道黑别人