找回密码
 注册

QQ登录

快捷登录

新浪微博登陆

搜索
CDD 法语助手
楼主: 去看流星雨

计算机M2 不会编程怎么过?

106
回复
7478
查看
[ 复制链接 ]

新浪微博达人勋

回复: 计算机M2 不会编程怎么过?

没关系,不会编程不用怕

一定要先明白概念,这个概念一定要非常清楚,这是先题条件

然后就是看例子,看人家是怎么用怎么编的,什么代码实现什么功能

然后就自己下功夫多背背。这样应付考试绝对没问题,而且可以得高分。

在实际工作中,就需要你和你的同学(自己学其实因人而异,所以还是推荐几个人在一起研究讨论)一起去在实践中做东西。一定要亲手做,做得越多越好。

你不是搞纯开发的,基本程序员只要能理解程序开发者的意图和结构方法,在自己实现的时候能够提出一定的改进就可以了。等有一定的经验再进行高级开发。

结构方法,框架应用可能要比你编程更复杂。所以,如果想在以后有所发展,光会编程序一点儿用都没有。在最短时间内掌握一门计算机语言的秘诀就是理论指导实践。

之所以推荐去读think in java,并不是要大家去学JAVA,而是要用书中所介绍的这种思维观念去看待你所面临的事物。也可以说,这是一种全新的世界观。

而现在大多数在法国流行的都是属于面向对象类的,C不是面向对象类的,因为UNIX最初就是由C编写的,所以,在UNIX高级开发中,学习C是必不可少的,大多数黑客也是必学C的。

我以前在学UNIX原代码分析的时候(那个时候全国只有我们学校一家开这门课,用的是澳大利亚新南威尔士大学的教材),我已经很系统的掌握了C的基本技巧,当时学的数据结构就是C的。在我个人看来,C的思想在当时是非常先进的,而我那时候也在学C++,BASIC我是上小学的时候学的,那时候PC根本没普及,还都是基本的学习机时代。

然后接触到了THINKING IN JAVA之后,发现作者所介绍的这种思维方式确实对当今大多数程序员是一种很好的启迪。

当然,你在学习面向对象类语言的时候只有清楚了这方面的东西,才能更好的去编程。
当然C++并不是纯面向对象的,但在当你明白这些东西的时候,并在使用的时候,一样很容易适应并上手的。现在的C#,我出国前国内刚刚流行。比以前的真是有很大的改进了。
更不用说如今的JAVA技术如日中天。如果去学C,然后再拿到现在大多数学校里教的面向对象类语言的考试里或是PROJET里,你们自己想想能对上号吗?

用TMD鼻毛也能想出来有人是在喷。

我们学校电子系的的还有机械系的学生,自己零基础,掌握好方法,一样可以在3个月之内基本熟练掌握并自己编写基于面向对象语言的程序。

这个世界上不是没有捷径,合理的方法,良好的计划和认真的执行就是最好的捷径。

我们以前大四时讲微机控制,老师就用了大概20分钟讲单片机编程,之前学的都是8086/8088的汇编。不也一样都过来了。

现在使用的IDE都很人性化,比以前的好太多了,又方便又简洁。
程序员现在都不用太多手写代码就可以完成大多数基本功能,你们就知足吧。

更不要想着当一辈子程序员,因为这就是高级民工。

不过在我看来,那些喷子们连民工都不配当。
2007-3-13 22:51:06

使用道具 举报

新浪微博达人勋

回复: 计算机M2 不会编程怎么过?

各有各的优点么。我看以后用硬件实现JVM然后大家都用java给嵌入式系统写程序不也挺好。
2007-3-14 12:29:13

使用道具 举报

新浪微博达人勋

回复: 计算机M2 不会编程怎么过?

工程师学校没有博士
2007-3-15 17:36:21

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-3-15 18:27:42

使用道具 举报

新浪微博达人勋

回复: 计算机M2 不会编程怎么过?

Post by sakyo198

之所以推荐去读think in java,并不是要大家去学JAVA,而是要用书中所介绍的这种思维观念去看待你所面临的事物。也可以说,这是一种全新的世界观。

全新的世界观!全新的,全新的。。。。。:
Post by sakyo198

BASIC我是上小学的时候学的,那时候PC根本没普及,还都是基本的学习机时代。

家谱都翻出来,太显眼。。。
2007-3-16 17:19:55

使用道具 举报

新浪微博达人勋

回复: 计算机M2 不会编程怎么过?

不会就学! 楼主,路漫漫啊……
2007-3-17 15:06:27

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-3-17 20:42:53

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-3-18 01:49:54

使用道具 举报

新浪微博达人勋

回复: 计算机M2 不会编程怎么过?

Post by tsj1004
公立大学的计算机专业本来就是没人读的,一般愿意读计算机的法国人都去GE或者那几个比较好的公里学校,其他学校的INFO生源都很差,要不是有中国人,估计都要停办了!

前面那个牛人,叫人家一来就think in jiava,未免有点…………对于那些初学者,尤其是连概念都搞不清楚的,还是老老实实从C开始把,虽然现在用的不多,但是对于基本的数据结构还是用C来比较好理解。

对一个连指针都不知道是什么的人,你跟他讲面向对象,那不是对牛弹琴么?

我提供的是最快最有效的解决策略
和你们这些半调子提出来的根本不同

我请问,你学完非面向对象的C再去学C#或是JAVA,又要花多长时间去适应再要花多长时间去学习并应用?

什么都不懂才最容易理解JAVA的思想了
学了C而又半调子的人,才会产生很多更不清楚的概念上的混淆和迷惑

我说了,看这本书本来就是要让读者对面向对象的结构有一个比较清晰的认识理解
而并不是去要真的把书吃透

如果不喜欢,也可以去读其他的面向对象语言的入门书籍

如果要进行C的学习,那就当我没说过好了,但现在只要是不涉及UNIX编程的
基本都很少使用C了,更多学校里只要不是分步式系统开发的专业,基本都不会再让学生去学C了。L阶段我不清楚,但至少像C++这种在C与C#之间的,还是要去学的
而且现在的技术也在改进,通过类库来扩充其与完备

如果你真正读过THINKING IN JAVA的话,明白作者的意图,可能你就会对现在的很多东西有新的理解,至少我读的这三个版,每次读的时候,都会学到很多新东西

我给的策略是绝对能让一个无基础的人在三个月之内达到一般程初级序员的水平的
具体实施问题, 就看个人的了

反正我有很多非计算机专业的朋友这么做了,而且只要自己下了功夫
不比国内那些计算机专业出来的人编程能力差

这个领域不是说就一定是专业人员才能去涉及的
任何人,任何水平,任何基础的人都可以来参与

回报和付出是成正比的,就要看自己的辛苦了

当然,我不否认其他朋友说要从头学,从C学
想有一个特别好的基础,是必不可少的
尤其是要对结构与算法的清晰认识

但请别忘了,想在3个月之内达到你们用四年时间所达到的水平
你们自己想想可能吗?
况且多数是要做OO类的,再去先学C,现实吗?

我想可能很多说先学C的人。连C和C#的区别都不清楚
之所以选择先从JAVA入手,是因为你可以通过它很快的认识并了解面向对象的基础

在你进行程序开发的时候,现在的IDE都是可视化的了
你只要结构清晰,进行拖拖拽拽的就可以省去你手写N多的代码了

对于更深一步的认识与理解,就是要在实践中先多去读代码
多去做实例
背也背出来了,就是一个熟练工的问题

学计算机的东西,其实最好的方式就是金毛狮王谢迅对张无忌的教学法
别问为什么,先背下来再说

用的时候自然就懂了

你就三个月,你也不是超人,是你你怎么做
站在别人立场上去考虑问题吧

而且这样做也不会比系统的学习少学到什么,我们只看最后的成效
但对学员的要求和付出的劳动是比较高的

初学者如果在C与JAVA间用三个月来学,最后只能是很混淆,然后就是乱乱乱
专业与非专业的人,差别不在于你学的C还是JAVA,而是数据结构,离散数学和算法分析这样的方法论。
所以,我接触到的非专业的朋友,那些学得比较好的,花费时间更多的,都是在实例中边背代码,边学结构方法的。

对于一个没什么基础的人,要应付考试或是实习的人来说
你会选择怎样在短时间内去学呢?

应付归应付,自己以后在作业中还是要多下功夫的
学得越多就对你的帮助越大

但要学好编程就要先去学C,这是上个世纪的中古思想了
改改吧,怎么不说先学汇编语言呢,这是比较接近机器的了
然后再去学编译原理,然后再学C好了

我真不知道那些说要想学好编程就要先学C的人学过些什么
2007-3-18 09:25:36

使用道具 举报

新浪微博达人勋

回复: 计算机M2 不会编程怎么过?

还有就是学计算机数学的的朋友

数学的东西,尤其理论数学的,其实也是背,没别的,物理也是

背完了,把数往公式里一代就完了,就那么简单

但计算机数学里的分析太多了,算法和结构可能更让人头疼
每次提出一个解决方法和一个思路,都是要求数学基础很好很好的
也就是说,这个对你的基础要求其实是更高的,
而要快速把这种基础打好,可不是三个月就能解决的

其实在九楼的那位朋友说的才真的实际,又简洁又实用

反正大家都提出了自己的算法了
看楼主怎么选择了

反正最后都是要自己努力才可以的
不过最后的结果可能会差很多
到时候,提砖走法国拍谁,谁也别跑哈
2007-3-18 09:34:42

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-3-18 11:01:30

使用道具 举报

新浪微博达人勋

回复: 计算机M2 不会编程怎么过?

这是两种档次的程序员

等你悟透了,黄花菜都凉了

如果您看我前面说的就明白了

懂了就行,自己悟,没那时间

在背中学方法,在实践中找思路
学JAVA,完全可以先抛开API的学习
偶最出也是学C++和C的,其他的课程也系统的学习过
软件硬件网络也都学过
但如果站在楼主的立场上想,你会怎么样呢?
不要站在自己的立场上去说

好的程序员和初级程序员的差距在哪里?
就是方法和思维上
他们也是从菜鸟过来的
但这个时间不是三个月,也不是一年
2007-3-18 11:29:36

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-3-18 11:39:03

使用道具 举报

新浪微博达人勋

回复: 计算机M2 不会编程怎么过?

所以啊,不要知道为什么

能用就行了

不明白可以找人问啊
又不是全世界就一个人在学

有了时间,再自己慢慢琢磨好了
2007-3-18 11:56:48

使用道具 举报

头像被屏蔽

新浪微博达人勋

提示: 作者被禁止或删除 内容自动屏蔽
2007-3-18 15:08:18

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

本版积分规则

返回顶部