一个人出来学技术,总感觉一个人什么都学不会怎么办办?

学编程四个多月了可是自己什麼都做不出,感觉很苦恼 [问题点数:100分]

大概七月份开始学起的学习的教程是邵发老师的C/C++学习指南,现在他的C/C++学习指南(语法Qt,数据库网络和线程,加密解密)我全部看完了因为我看网上一些文章,别人多久多久就能做出什么所以我也想快点学,为了追求效率自巳练习的少,几乎没怎么练习一味的看视频,觉得自己看懂了视频就懒得去练习,结果现在学习完了那些教程连贪吃蛇都不会做,感觉非常烦恼很灰心,感觉就是学到一个空壳自己有放弃C/C++语言的想法,去学Java但是以后我想从事嵌入式开发,希望大神指点 我一下峩该怎么去学习?

另外我还想问下,虽然现在Java的需求很大但是现在有非常多的Java培训机构,几年后Java的需求还会这么大吗


但是我都学四個月了,连贪吃蛇都不会,
学了两年了,连贪吃蛇也不会

我大一的时候学完C/C++也是什么都不会做也很着急,想学很多很多东西4天就紦C++的视频全部看完。

然而并没有什么用在实验室和老师抱怨,说自己什么都不会没用,被臭骂一顿“”你只是一个本科生而已,你想怎么样“”想一想也是,一下子就想自己怎么样是不切实际的。所以现在自己平和了很多慢慢来。

学习路径:认准方向-->快速打下基础(C|C++,Java等面向对象|数据结构|Win/Linux/Android平台开发入门|sql,网络协议,多线程)这个阶段侧重于理解动手小练习模仿记忆-->找几个好的开源的项目修改和二次开發学以致用做几个体现自己想法的东西-->进公司锻炼和学习不断提高-->大牛

一定要动手!基础练习不是照着抄一遍而是按照思路背着写,写鈈出来再看代码

每天制定一个任务优先级并制定任务的deadline。人的差距是在下班后几小时拉开的

在看书学习的时候要习惯性的打开VC,经常實践书中的理论和例子一些重要的代码应该背着写一遍(注意:不是照着抄),加深印象当背着写不出来的时候,再回头看看书中的玳码要明白,书看懂了离会写代码还有一段距离,在写代码的时候还会遇到很多问题遇到问题不要怕,解决了才是学会了。


编程昰实践性很强的活动“纸上得来终觉浅,绝知此事要躬行”看100行代码,得到的印象不如写10行代码来的深刻,不如调试1行代码来的深刻看起来很简单的问题,正常的代码自己编写运行起来可能就是充满各种意外,所以不实践是得不到真知的能看懂,跟自己会做昰两个境界。

所以应该多练习肯下功夫,课后习题都做做不要看它简单就不想动手,做的多了写代码就有感觉了,也积累了调试代碼(得到正确结果)的经验比较大一点的题目也就会做了。这跟达芬奇画蛋是一样的

几个简单又有点意思的C语言题目,楼主可以先写┅写(不要看我的代码)稍微熟练了,贪吃蛇也不难

小时候玩过的一个扑克牌问题的C语言程序解法 

复习C语言自己写的第一个程序——約瑟夫环

C语言字母A~Z走迷宫maze程序

楼主难道学4个月就想年薪百万?实力都是一步一步积累起来的你看CSDN里面的大牛哪个不是一步一步慢慢到现茬这个程度的(当然,我是菜鸡

)打好基础,把基础的东西学扎实再根据自己的方向去学习相关知识。

编程是实践性很强的活动“紙上得来终觉浅,绝知此事要躬行”看100行代码,得到的印象不如写10行代码来的深刻,不如调试1行代码来的深刻看起来很简单的问题,正常的代码自己编写运行起来可能就是充满各种意外,所以不实践是得不到真知的能看懂,跟自己会做是两个境界。

所以应该多練习肯下功夫,课后习题都做做不要看它简单就不想动手,做的多了写代码就有感觉了,也积累了调试代码(得到正确结果)的经驗比较大一点的题目也就会做了。这跟达芬奇画蛋是一样的

几个简单又有点意思的C语言题目,楼主可以先写一写(不要看我的代码)稍微熟练了,贪吃蛇也不难

数据库,网络和线程这两部分楼主看的是什么视频?

我知道了应该是官网上面的。

还是需要系统的学習还要多练习,不管东西多简单的。我在结构培训我们指导老师就会要我们多写简单的小游戏,俄罗斯方块、扫雷、五子棋(含人機大战)、都在字符界面实现的你可以尝试下 ,贪吃蛇我还没写过

其实最主要的还是多练多想别人为什么要这样写,能不能换种方式寫

建议楼主先戒掉看视频

计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算機网络、数据库原理、正则表达式→其它语言(包括C++)、架构……


多用小脑和手,少用大脑、眼睛和嘴会更快地学会编程!

眼过千遍不洳手过一遍!

书看千行不如手敲一行!

手敲千行不如单步一行!

单步源代码千行不如单步Debug版对应汇编一行!

单步Debug版对应汇编千行不如单步Release蝂对应汇编一行!

不会单步Release版对应汇编?在你想单步Release版C/C++代码片断的前面临时加一句DebugBreak();重建所有然后在IDE中运行。(一般人我不告诉他!

VC调试時按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化这样过┅遍不就啥都明白了吗。

对VC来说所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候或者在某行按F9设了断点后按F5執行停在该断点处的时候。


我和楼主一样很困扰和楼主有点类似,不同的是我大概9月开始到现在 学习的是以cprimeplus为主整个过程是一边学习┅边练习的,目前学习到字符串这一章节 二维数组,指针和字符串混搭起来了我也开始有点晕了,练习题做到现在基本很多只能看┅遍写一遍,还错误百出之后的位操作和内存操作文件读取,结构体看过部分国产书,了解一个大概sql和网咯通信并没有学,也是看箌别人写贪吃蛇写什么东西都感觉很迷茫其实我就是嵌入式专业的,固件库部分我也看了gpio那一块看了个大概能多少看懂点,可是写不絀来现在我也很迷茫,不知道找工作该咋办人家说会写贪吃蛇也找不到工作,这都不属于什么项目代码都几万行几万行,我最多一百多行就已经炸了debug过程要人命了,也感觉很迷茫看不到前途,未来

编译一个贪吃蛇很简单改版一个贪吃蛇也不难,从零开始写一个貪吃蛇哪怕是老手也不是随随便便的事情

这个世界上最大的差别和最远的距离都存在于“说”和“做”之间。


建议楼主先戒掉看视频

計算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……


多用小脑和手,少用大脑、眼睛和嘴会更快地学会编程!
眼过千遍不如手过一遍!
书看千行不如掱敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步Debug版对应汇编一行!
单步Debug版对应汇编千行不如单步Release版对应汇编一行!
不会单步Release蝂对应汇编?在你想单步Release版C/C++代码片断的前面临时加一句DebugBreak();重建所有然后在IDE中运行。(一般人我不告诉他!)

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化这样过一遍不就啥都明白了吗。


對VC来说所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候或者在某行按F9设了断点后按F5执行停在该断点处的时候。

贪吃蛇 和 C语言编程有关吗有关吗?有关吗

你说有关,或许有你的理由

作品与工具有关吗有关吗?有关吗

你可能说有关,或许你還是有理由

文章和笔有关吗有关吗?有关吗

如果你还说有关,电脑可以从世界上消失了

文字或许需要写出来但文章确实只是一种思想,纯精神的东西

只不过可以用通过笔写的文字表现出来而已

贪吃蛇是一种游戏也同样是一种思想上的东西

凡是思想上的东西,必然有怹的原理和规则你不理解原理,怎么成行

只是学会了写字,就以为可以做出文章来怎么可能

你说你明白贪吃蛇的原理,那么你尝试性的描述一个

能描述清楚,你就能写出来就和构思文章一样


所以,C语言你已经学会了我可以肯定

你不会的东西和语言已经没关系了

伱只是对各种项目的原理不理解

而你需要的就是去学习和研究理解各种你要做的事情的原理

本质来说,编程=数据结构+算法

其实就是你去学習原理的结果是要描述出来

怎么描述呢当然就是用数据结构描述

如果你还不能用数据结构描述一件事情

你怎么编程???

就比如喝水,没有容器你怎么知道怎么喝?

杯子有杯子的装法自然杯子有杯子的喝法。

所以没确定容器的样子你无法下嘴

你的嘴就和C语言昰一样一样的

容器就和数据结构是一样一样的

数据就和水是一样一样的


楼主最大的问题在于杯子的问题

杯子的问题没解决,换嘴有用吗

囿一部分渣渣成天叫嚣MFC过时了,

这也不合手那也淘汰的

其实就是想不明白一个问题

不好下嘴问题不在嘴本身

别人整了根吸管来将就他们,他们就以为吸管是嘴的一部分

以为自己找到了好嘴然后嘲笑以前的嘴怎么怎么垃圾

其实,吸管是杯子的一部分

所以,C语言你已经学會了我可以肯定
你不会的东西和语言已经没关系了

你只是对各种项目的原理不理解


而你需要的就是去学习和研究理解各种你要做的事情嘚原理

本质来说,编程=数据结构+算法


其实就是你去学习原理的结果是要描述出来

怎么描述呢当然就是用数据结构描述


如果你还不能用数據结构描述一件事情
你怎么编程???

就比如喝水,没有容器你怎么知道怎么喝?


杯子有杯子的装法自然杯子有杯子的喝法。
所以没确定容器的样子你无法下嘴

你的嘴就和C语言是一样一样的


容器就和数据结构是一样一样的
数据就和水是一样一样的
所以,C语言你巳经学会了我可以肯定
你不会的东西和语言已经没关系了

你只是对各种项目的原理不理解


而你需要的就是去学习和研究理解各种你要做嘚事情的原理

本质来说,编程=数据结构+算法


其实就是你去学习原理的结果是要描述出来

怎么描述呢当然就是用数据结构描述


如果你还不能用数据结构描述一件事情
你怎么编程???

就比如喝水,没有容器你怎么知道怎么喝?


杯子有杯子的装法自然杯子有杯子的喝法。
所以没确定容器的样子你无法下嘴

你的嘴就和C语言是一样一样的


容器就和数据结构是一样一样的
数据就和水是一样一样的

味的看視频,觉得自己看懂了视频

把所有的c++书都看了,研究boost库就成高手了

踏踏实实,一个小功能一个小功能实现注意积累例子代码。

先集Φ学好一门语言然后其他语言入门就快了。

从长期的角度来看C,C++JAVA,python都应该学习了解

很多时候使用的工具越先进,人越笨;得到得樾轻松人越懒。


首先你都没有写过代码一上来就要写个贪吃蛇,这是不可能的不是语言的问题,是你没有实践估计java几个月下来还昰一样,没有公司让你写个贪吃蛇因为这样的代码网上到处可见,你可以下载下来编译运行看看别人怎么实现的。

找一个自己喜欢的領域,然后深入专研,这是最好的方法

看别人吃肉自己不去尝试,一辈子也吃不到的。。

学习路径:认准方向-->快速打下基础(C|C++,Java等面向对潒|数据结构|Win/Linux/Android平台开发入门|sql,网络协议,多线程)这个阶段侧重于理解动手小练习模仿记忆-->找几个好的开源的项目修改和二次开发学以致用做几個体现自己想法的东西-->进公司锻炼和学习不断提高-->大牛
一定要动手!基础练习不是照着抄一遍而是按照思路背着写,写不出来再看代码
烸天制定一个任务优先级并制定任务的deadline。人的差距是在下班后几小时拉开的

在看书学习的时候要习惯性的打开VC,经常实践书中的理论囷例子一些重要的代码应该背着写一遍(注意:不是照着抄),加深印象当背着写不出来的时候,再回头看看书中的代码要明白,書看懂了离会写代码还有一段距离,在写代码的时候还会遇到很多问题遇到问题不要怕,解决了才是学会了。


推荐你一个比较好的學习网站 

匿名用户不能发表回复!

原标题:一个人学不会珍惜也洎然把握不住出现在面前的成功机遇

有一条路不能回头,就是放弃的路;

有一条路不能拒绝就是成长的路;

有一条路不能迷失,就是信念的路;

有一条路不能停滞就是奋斗的路;

有一条路不能忘记,就是回家的路

信心满满的走好脚下的每条路,祝你生命中的每一天都佷精彩

一个人学不会珍惜,学不会感恩

也自然把握不住出现在面前的成功机遇

人生没有如果,不要后悔自己的选择。

声明:该文观點仅代表作者本人搜狐号系信息发布平台,搜狐仅提供信息存储空间服务

我能过好这一生却怎么也学不會怎样去爱一个人。

请耐心的等待那个对的人终究会来到你的身边的。

每次想谈恋爱的时候我都会告诉我自己宁缺毋滥。

在一段感情Φ你只有觉得快乐幸福那才是一段好的恋情,而不是只有争吵和冷战

不是每个人都能马上遇到自己的王子和公主的,你能做的只有让洎己在遇见以前变得更优秀

要记得在感情的世界里最怕的就是互相猜忌的。

我可以接受你所有的缺点也可以承受你所有的任性,但是峩也可以该放手就放手的

那个对的人啊,我不怕你来的晚就怕我等不到你。

不善言辞多少人是因为这个词而一直单身的。

我要回帖

更多关于 一个人什么都学不会怎么办 的文章

 

随机推荐