如果重新进大学,你怎么规划学编程呢??

glquake 2006-11-09 11:46:26
真理好象总是赤裸裸的
学计算机,特别是以后想做软件的在校生的真理是什么呢?

C

好象就一个字母,我是一个java的崇尚者,以后还是希望能用java混口饭吃,但是我为什么这么说呢?

学basic是遥远的中学年代,真正学编程还是从大学的C开始的,以后由于受到各种新名词的困惑,觉得应该跟上潮流,就开始学java,一切真的变得简单...java的虚拟机真是让人方便,让写程序的人感到有成就感,还有漂亮的GUI,写个什么双人联网的什么围棋就按书上的基本知识就可以了,好简单啊. 以前自己用C可是连个普通的文件都打不开,除了你自己写的xxx.dat

学java提高水平向哪方面发展?从applet到servlet,一路从一个类库到另一个类库,中途穿插着面向对象的思想学习,另外伴随着的什么名词:你要看去网上招聘条件或者书店去看好了.

最初的成就感过后你觉得你的收获是什么?--学那些类库还不是往人家设计好的构架里填代码!编程的乐趣是什么?

伴随着java的是 oop, design pattern, refactor...,我倒是一直用ultraedit写写代码,IDE上没有花时间.写得不多,可是还是去学了ant, cvs, junit之类,不过这种东西也就是翻完一本书,然后好象就忘却了. 工作再学吧,也就是工具之类的,很快可以上手的.

如果重新上大学,我怎么规划"学习编程之路"?
1 C
2 C
3 C
WHY?
1 以后的工作:
面试就与C有关,你应该尽量去配合这点。华为在我心目中的份量还是挺重的,而且我第一次参加这么正规的面试,参加最后的一轮后而没有签约,感到很遗憾。不过从整个面试的难度来说,我觉得比想象中低多了,或许人家找做技术工作的在“名校”有的是人才,来我们学校找些综合能力强点的。 :)
目前的遗憾是华为,不是因为去不了华为,而是因为在桂林此类的机会就一个而已,有另外类似的单位来桂林吗???唯一的机会失去总是比较遗憾的.  
2 还是工作:
看看网络上招聘:通信类、各种电子设备的厂家占主要. java的工作还是外包为主. C无疑绝对有优势.
3 作为吃饭的家伙.
  成为牛人什么都一样了,就不谈了. 一般人做的就是普通水平,要吃饭工具当然重要了.在国外人家几千万会投资一个GNU软件,用java的(我看的项目就是lionshare,只能羡慕一下).随便找个美国的大学就能checkout一个项目的整个源码.国内就能跟上人家的步伐就很不错了,做外包算好饭碗吗?   当然C也有许多做电子产品,通信产品行业是国内做软件混好饭最多的吧.
4 在校会轻松
  不通C学java还是会碰上困难的,其实java除了到处是引用,和到处是指针也差不多,就是少了指针运算而已.不学java就不会被无穷尽的新名词所困扰.
5 兴趣
  按自己的逻辑编程当然比在已有框架里填代码要有趣得多.
--------------------------------------------------------------------------------

会不会觉得就学C在学校里太轻松了?
我说些,希望不至于耽误学弟学妹们谈恋爱:
看些编程书:
<UNIX环境高级编程>
<编程矶珠>
<程序设计实践>
<代码大全>
参加点编程大赛,建模大赛之类的,呵呵,说不定以后人家来桂电招技术人才了.

我好象还是挺罗嗦的,另外再说点,学C只要买个二手主机,配个新的液晶.哈哈,机子破没关系,要保护眼睛啊.不用IDE就可以了.

另外学点简单学点C++,(如看得deitel<C++ how to program>,很薄的
java好处很多,花两个星期熟悉下就可以了.
一句话,感觉学校里还是用C练基本功的.

发在JAVA版块, 寻求解我的惑,java新手怎么找工作啊?  要出去外地找工作了~

...全文
568 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
vcvj 2006-11-16
  • 打赏
  • 举报
回复
选择:

编程语言:(编美丽慌言)

言混一生。
xjhup 2006-11-16
  • 打赏
  • 举报
回复
学C,汇编了;要是我的话
xiaoyur1016 2006-11-12
  • 打赏
  • 举报
回复
精通C好难啊 java上手快点
「已注销」 2006-11-12
  • 打赏
  • 举报
回复
学习
Moon 2006-11-12
  • 打赏
  • 举报
回复
C搞底层开发,Java搞上层开发
fxbird 2006-11-12
  • 打赏
  • 举报
回复
c也太原始了。
glquake 2006-11-12
  • 打赏
  • 举报
回复
有没有JAVA工程师来指点一下我的求职方向?

我现在打算进个做通信产品的企业,重新捡C,准备丢JAVA了

或者给我joel说软件里面说的,刚进去一个单位是如何打杂的,怎么从边缘适应的?
dadi0189 2006-11-12
  • 打赏
  • 举报
回复
楼主说得不错啊,说出了我的真心话。
大学四年一直用C/C++/VC++,而java/.net/VB我都接触过,感觉最能训练人的思维的还是C/C++,严格来说应该是C!像java/.net/VB这些东西的底层实现其实都是C做的,我们只不过是在别人做好的类库的框架上填写代码。
java/.net招聘挺多,但绝大多数都是外包公司,靠接单存活,把程序员当成了抽血的机器。
C的应用太广泛了,主要是底层开发,包括单片机,嵌入式用的各种微处理器,到微机和服务器程序。
假如重进大学,我会重新学习C/C++,然后是微机原理/操作系统/通信原理/数字信号处理/网络基础
影子传说_Hades 2006-11-12
  • 打赏
  • 举报
回复
Java的GUI漂亮?我不是听错了吧。C也不难啊,C++比较复杂倒是真的
dashi 2006-11-11
  • 打赏
  • 举报
回复
学C确实不错,我在学校从大二就开始学习C,到大四下~~~期间一直是用C写代码的,就连参加建模比赛读取数据库文件都是用C写的~~那个通宵熬的可真是……但是还是很有成就感的,毕竟还得了个名次~ 到大四面试的时候找的是java的工作,面试过后回来才开始好好的学习java,刚开始从c的过程转到面向对象上来有点小困难,可看多了,写多了,再加上有以前的c基础,所以学习起来还是很轻松的。所以我一直认为大学里扎实的c功底对我的帮助是非常大的(我不是自夸啊,至少对我来说,我还是认真的学了c的),所以对很多学第学妹们我都是建议他们好好学好c,学通c,然后再学其他就会有好了。学c练的就是程序思维,思维比什么都重要!
青锋-SS 2006-11-10
  • 打赏
  • 举报
回复
C/C++
xander916 2006-11-10
  • 打赏
  • 举报
回复
原来是师兄,顶了
hudingchen 2006-11-10
  • 打赏
  • 举报
回复
数据结构是我心中永远的痛。。。。
luyang1016 2006-11-10
  • 打赏
  • 举报
回复
思维比什么都重要
Marcus-Z 2006-11-10
  • 打赏
  • 举报
回复
大本猪!
ChumpKlutz 2006-11-10
  • 打赏
  • 举报
回复
C++ VB.NET Python

Oracle,SQL Server,MySQL
Marcus-Z 2006-11-10
  • 打赏
  • 举报
回复
很有道理,可是我是工商管理毕业的,毕业后才开始接触程序也就是JAVA,现在我真的是很后悔没在学校里好好学自己感兴趣的计算机,那时时间也多,环境也好,图书馆还有那么多书。天天就是上网打球睡觉玩+学我讨厌的本专业,很想学C/C++,可是现在生活压力不得继续搞JAVA,时间精力有限啊!!!!!
mengfanpp 2006-11-10
  • 打赏
  • 举报
回复
C C++
ferreousbox 2006-11-10
  • 打赏
  • 举报
回复
学C确实不错,我在学校从大二就开始学习C,到大四下~~~期间一直是用C写代码的,就连参加建模比赛读取数据库文件都是用C写的~~那个通宵熬的可真是……但是还是很有成就感的,毕竟还得了个名次~

到大四面试的时候找的是java的工作,面试过后回来才开始好好的学习java,刚开始从c的过程转到面向对象上来有点小困难,可看多了,写多了,再加上有以前的c基础,所以学习起来还是很轻松的。所以我一直认为大学里扎实的c功底对我的帮助是非常大的(我不是自夸啊,至少对我来说,我还是认真的学了c的),所以对很多学第学妹们我都是建议他们好好学好c,学通c,然后再学其他就会有好了。学c练的就是程序思维,思维比什么都重要!
jicken_woo 2006-11-10
  • 打赏
  • 举报
回复
好好學習一下Java,好好學習一下Uml。
好好學習一下理論知識。
現在工作了,感覺理論知識太重要了。。
加载更多回复(2)

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧