|
回复: 计算机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
|