初学者怎么写代码?

初学者怎么写代码?

先谈一下初学者的状态。

以我自己为例子。

当年在高中的时候,都没有接触过电脑,写代码这件事,连想都没想过。

后来进入了大学,软件工程专业

才算正式开启编程之路。

当时的自己,什么都不懂。鼠标是个啥,键盘是个啥,对我来说都很新鲜。

邮箱是啥。为什么别人说发邮件,收邮件,怎么发的,怎么收的,我都没用过。我以为是非常难的事情。

上机的时候,不知道怎么写word文档。ctrl +C ctrl+V ctrl+X快捷键怎么用,完全不知道。

上课的时候,拿到c++的书,不知道里面说了什么。奇奇怪怪的代码。奇奇怪怪的词语。什么内存,什么指针,什么函数,什么栈,什么递归,对我来说,都是陌生的。

记得老师讲变量,如何定义变量。

int a=1

先写他的类型

然后给变量取名字

然后赋值

这里赋值为1

我当时真的不明白,到底什么是变量。

为什么要这样做。

(当时自己有一个方法来帮助自己理解。我把计算机想象成一个人,人有记忆,这是内存。可以存东西的。记东西的。人有本子,这是外存。也存了东西。但不是自己脑子里面的,所以从外存调入内存,就是把本子上的东西调入大脑。变量就是一个柜子,可以存东西。不同类型,就是不同柜子。有大柜子,有小柜子。当时就用这样的想象力,去克服一些专业概念的理解困难。)

疑问太多了,心理包袱也重。

感觉都是一团乱麻的样子。就好像一个人落入了迷宫里面,碰见很多路,却不知道怎么走。虽然老师是向导,但自己还是跟不上节奏。

整天的苦思冥想,也不敢碰电脑。

因为不懂啊。

打键盘都不怎么熟悉啊。

当时用VC++ 6.0做开发,如何新建一个项目,如何操作这个VC++6.0工具,对我来说都很困难。因为上机的时间少,自己也没有电脑。不能想上就上,想练习就练习。

上机实验,怎么老报错。怎么自己写的代码,不能运行。怎么运行出来了,但结果不对。从哪里去修改。

怎么不知道如何写代码去解决问题。

怎么理解不了书上的代码。

反正各种问题,各种状况都搞得自己很头大。

后来发现,初学的时候,是自己想太多了,想的很多的问题,都是原理级别的问题。这种问题,本来就难。一开始就思考这么难的,难怪烦恼多。而且半天想不通。这是自己给自己设置了障碍。

还有发现,就是自己写代码少了。不去用电脑写代码,是很难对代码感到亲切的。

经常写了代码,就有了熟悉度,有了感觉。就慢慢消化,理解了。

熟能生巧。就是这个道理。这是最简单的道理,也是最有用的道理。你只要坚持下去,写的时间久了,你的代码水平会逐步地提高。

如果你想写好代码,保持你的兴趣吧。而且付出你的行动,坚持去做。

可以循序渐进的学习,先简单,后复杂。

先写自己容易消化,容易理解的东西。

然后,逐步提高水平。

在你遇到困难的时候,经常去搜索资料,找办法,询问人。

先读小学,然后读中学,然后读大学。

先容易,后难。

不要一开始就啃很难的东西,这样容易受挫,也容易迷惑。

选一门语言入门。

比如html

这个语言简单。

而且容易看懂。

不需要安装工具,直接立马就可以写。记事本就可以写。

就是一些标签。很容易理解他的含义。

写个几天,你会发现,用代码可以控制页面的显示,

用代码可以控制机器,这种感觉一旦形成,你会兴奋,

你会找到一些成就感。

然后,你可以找一门语言,来训练自己的逻辑性

比如c++语言。

你训练一下,怎么写if …else..

怎么写 for循环

怎么写函数

这样可以训练你的逻辑性。

你在写程序的时候,需要整理自己的思维,你可以把思维,画出来。就是画流程。

一旦你知道了流程,你会把流程用代码写出来。你就又进步了。

你会觉得你把自己的思维,融入了代码里面。

代码是你的思想。

然后,你可能就暂时不需要人告诉你然后是什么了。你能自己组织自己学习了。

当然,学习路上还是会遇到问题的,遇到问题了,还是要查资料,与人讨论。这样进一步提高自己。

学海无涯,保持热忱,共勉。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
Slide
产品集

工坊

农业自动化

建站BOX

RNOS

小夕灯具

版权归属所有权©2024杭州软柠科技有限公司/主办上海枫汇网络科技有限公司。保留所有权利。

切换语言:/ EN

服务协议 | Cookie政策 | 服务条款 | 法律声明 | 浙ICP备2024117703号-2 | 浙公网安备33010802013612号 | 本站:沪ICP备2022008782号-7

你有新的私信

请务必要查看您的私信哟~~