QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 842|回复: 10

兄弟们,这是我第一次发帖,问个愚蠢的问题

[复制链接]
发表于 2003-11-20 19:30:40 | 显示全部楼层 |阅读模式
现在的我一脚踏好多船,c、c++、Linux,都是自学哦~ 相比之下c学的时间比较长,有的时候宁愿用printf()也不愿意用cout(),但是现在混学学的我一头雾水,按理吧我买的书应该是不错的,但是怎么就觉得象啃石头那么费劲呢?c程序设计(第几版来着?反正外国人写的),c语言大全(第四版),c++什么plus~,我到底应该怎么做呢?各位英雄帮忙抽出一点时间告诉我一下现在应该怎么做~我很想钻研c语言,但是我参加的学习班过段时间开语言的课只讲c++和java,而且我这里似乎c++更好找工作一些~,Linux也纯属个人爱好~ 我到底应该怎么做呢?
徘徊中。。。
发表于 2003-11-20 19:39:59 | 显示全部楼层
哈哈  兄弟!
我的情况和你差不多
我也喜欢用printf  
你打算靠编程吃饭吗?
我不打算   所以我是东学一点 西学一点  只是好玩
我觉得 要赚钱的话 还是学好java
回复

使用道具 举报

发表于 2003-11-20 20:23:32 | 显示全部楼层
任何人都可以有自己的爱好,可是选择一门语言做开发,除了兴趣还得要看具体的情况而定

我也一样,不是科班出身的,先学C,然后自学了C++和UNIX,大四的时候因为偶然的原因开始玩Linux,后来又接触了PowerBuilder,工作以后被老板逼着学了Java……呜喔喔

我最喜欢的还是C和C++,而且打算靠它们吃饭 ……呜喔喔
回复

使用道具 举报

发表于 2003-11-20 21:53:05 | 显示全部楼层
其实,与其钻研一门编程语言,不如多花点时间用来学习和思考那些与语言无关的东西,那些在编程中通用的东西。学习发现问题、看清问题、分析问题、解决问题,这才是真正的学习编程,只会用编程语言是写不出好程序的哟~~
回复

使用道具 举报

发表于 2003-11-21 19:34:10 | 显示全部楼层
[quote:9e7aec4f11="sjinny"]其实,与其钻研一门编程语言,不如多花点时间用来学习和思考那些与语言无关的东西,那些在编程中通用的东西。学习发现问题、看清问题、分析问题、解决问题,这才是真正的学习编程,只会用编程语言是写不出好程序的哟~~ [/quote]
那也要能够看懂别人的程序才行。

如果自己不会编写,如何深入的了接这些编程思想?
回复

使用道具 举报

发表于 2003-11-21 20:51:07 | 显示全部楼层
呵呵,看懂和自己写是不一样的,其实只要了解一下基本的语法和关键字,就能基本看懂了,特别是有C的基础的话,其他高级语言相对还是比较好懂的,但是只了解语法和关键字却未必能自己写出程序来~~
回复

使用道具 举报

发表于 2003-11-22 02:02:21 | 显示全部楼层
[quote:249723bda0="sjinny"]呵呵,看懂和自己写是不一样的,其实只要了解一下基本的语法和关键字,就能基本看懂了,特别是有C的基础的话,其他高级语言相对还是比较好懂的,但是只了解语法和关键字却未必能自己写出程序来~~[/quote]
说的极是,这就想学习一门(自然)语言。
掌握了很多词汇,但是如果你思想没有到达一定的境界,是很难讲出有水平的语言来的。
基本语法,章法...事实上都可以慢慢来,可以边用边学。比如老师布置一道编程题目(书的课后习题也可以),你会想办法去解决。先有“用”这个要求,然后你会去学,恩,可以说是被动的学。一般的人都是通过这种方式来掌握知识的。
另外一种是“边学边用”
如果心里没有编程的思想(所谓道吧),就没法边学边用了。能够主动的去学一门语言,而且能分析出自己所学到的东西有哪些用处...呵,好像在搞研究型...
自己觉得怎么学能掌握就怎么学吧...
回复

使用道具 举报

 楼主| 发表于 2003-11-22 11:56:22 | 显示全部楼层
多谢
我从来都没否认过我的逻辑思维能力(我最大的优点就是脸皮厚),只是我确实需要在一条语言的路上走下去,程序员的道路大都殊途同归,但是现在我确实感到迷茫,我辞掉了工作在一个学期为一年的学习班学习,为的就是将来走程序员的道路,现在的课程都是计算机基础,下午和周末都是自己的时间,我似乎需要一个人告诉我应该怎么走,c?c++?java?甚至win32汇编~ 我喜欢孤独的学习或者研究,只是暂时视线模糊了,是不是应该在某一方面具有比较深的基础了再向其他语言跳跃呢?如果是的话我需要一个答案,来干涉我还未做出的选择。
回复

使用道具 举报

发表于 2003-11-22 15:02:19 | 显示全部楼层
呵呵,我个人的建议是:
你需要学会两样:
一门实用的主流语言,建议学习C语言,在系统学了一遍C后,可以去学C++
另一样,是很重要的能力:发现和分析问题。
比如,要有意识地培养自己敏锐的目光,能够时刻对自己周围的一切保持敏感。
两个方面:
从自己周围的世界里发现一些优良的机制,发现现有事物的优点;
发现现有事物的缺点。这样可以从现实之中找出问题。解决问题的第一步是发现问题。
至于分析问题,首先要看清你面临的是什么问题,尽量把问题分解成一个一个的小问题,对问题的把握要尽量接近其本质。
我觉得,如果你学会了一门实用的语言,又具有一定的发现和分析问题的能力,那么可以为自己创造更多的机会~
回复

使用道具 举报

发表于 2003-11-22 21:06:30 | 显示全部楼层
sjinny, 想不到你看问题的角度已经达到这一层面,佩服佩服~
回复

使用道具 举报

 楼主| 发表于 2003-11-23 14:38:59 | 显示全部楼层
多谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 10:45 , Processed in 0.045598 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表