当前位置:编程学习 > JAVA >>

怎样精通C,C++,C#,VC和JAVA?

我是一个计算机专业的即将毕业的本科大学生,学过很多语言,也用这些语言写过很多程序,但是目前的许多IT行业的公司都要求精通这些基础类的语言,希望高手能够指点一下,怎样才能精通这些语言,如果回答满意,高分悬赏!
追问:我只是写过一些非常简单的关于基础知识的程序,用JSP.NTE技术和同学开发过一个学校的类似网站的成绩分析系统,目前还在测试阶段,就是觉得有点盲目,我所掌握的都只是一点基础,不知道该从哪些地方开始突破

答案:所谓精通,应该是能解决工作中的实际问题。当然基本的东西要懂。这是前提,
搞编程,语言之间是互通的。我觉得
精通 == 扎实的语言基础+ 熟练的开发工具使用+ 优美的代码风格+ 合理的编程思想
编程思想的形成 过程度: 抄代码--》摸仿别的人代码--》写自己的代码--》优化并形成自己的思维--》学会按用户思维习惯思考问题并转换为程序逻辑。

毕业至今,所有我看到的公司招聘都是要精通某某..的,可是我还是能找到工作,也许证明所谓精通某某..只是一种习惯用于吧!哥们,你要是为找工作,就不必理会它们的什么什么精通精通的,大胆的去应聘!只要你能胜任它们的工作,你就OK了!要是所有应聘成功的都是精通一族的话,那么中国的软件岂不早已傲视群雄了吗?!不过你要是追求技术的精通,我觉得我们入行10年后,在谈这个话题吧!


精通  
  是一种心态,是一种自信心十足的表现,是对知识的狂热与执着,是自己不断成长的动力,而不是--最终的结果

 

精通,那是管人事的叫法。  
  我光教C和C++就超过八年了,转行后,不再做程序员,可在程序设计方面还是众人佩服的。  
  但我自己知道,在C和C++语言方面,连熟悉都有距离,更别说精通了。  
  其实程序设计语言是一种工具,大家千万别陷进去。

 

一个刚学会说话的孩子,只会叫爸爸妈妈;一个语言易做图的一次演讲能使你热血沸腾。  
  一个刚学C++语言的会写helloworld;一个精通C++的易做图也能够使你热血沸腾。  
  语言和思想分不开。思想靠语言表达。语言用来表达思想。  
  不管是交流用的语言,还是编程用的语言,它们都要去表达思想。  
  能把思想用语言表达的清清楚楚,算是会使用语言了。  
  能把思想用语言表达的淋漓尽致,让听者热血沸腾算是易做图了。


我没还有一年本科毕业.如果放在大学生身上谈的话,个人认为要自身具备的条件:  
  1)从计算机机的视角来说对算法的深刻认识,要会基本的分析方法;   
  2)熟悉软件工程方法,并应用到具体一些简单实现;   
  3)了解c或++语言原理,例如接口,接口这个概念产生的原因,实现,是否有什么扩展应用.....这样用,为什么?   
  4)计算机体系结构要学好,对分析程序和有好处的   
  5)数学知识是要的.本人数学不咋的,叹啊!加油   
  6)理解各种软件行业的基本概念和原理,什么是web开发,什么是   web服务,xml是怎么回事,这个数据框架的结构.嵌入开发,什么开发模式之类的东东..........理解就行了,掌握就不必要的!   
  7)熟悉一个集成开发环境.   
  8)最重要的是学习能力:善于发现,分析问题,会找答案:会查字典,会记录,会总结,会背书,会交朋友,并一直坚持下去.没有哪个一日精通的高手,时间久了,想得多了就精通了!  

要成高手基础知识是不能少的,数据结构、算法、操作系统、组成原理、离散数学。。。这些都应该掌握好。不要浮躁更不要赶时髦认为这种语言比那种语言好,脚踏实地慢慢学,成为高手是个漫长艰辛的过程

 程序员也是一种职业,金字塔型的。越往上的越是巅峰,在某方面越是精通。但有得有失,比如算法很精通的人,可能日常生活中连灯泡都不会换。  
  最下层的是密密麻麻的刚入门者,在csdn上泡个把月,买本书会照着写个五子棋程序,就开始到处吹多么厉害的那种。  
  中间的是一群熟练工,就如流水线的工人,大部分人经常一整个月都在公司里敲重复类型的代码(我也不想啊,但公司下达的工作就要求你做),"温饱才能思易做图欲",熬了几年少数人爬上去了,成为了所谓的“精英”,多数人转行了,当管理的、当销售的...  
   
  我们要正确认知自己,并不是所有程序员都能爬到"巅峰",就如不是每个人都能考上清华北大。  
  it行业里其实有很多的工种,所谓的某某语言精通,也是其中一种工种,每个工种都有自己的价值,当然很多人会觉得"精通测试的人员"没有"精通c/c++的人员"名头响亮,确实就如当易做图,易做图就比片警牛比。这个是要看这个体制的成熟度。以前美国西部刚开发的时候,一个镇就一个牛仔易做图,什么都管,就如几年前写程序的,项目都还小,几个c程序员什么都做了,这个c程序员现在都成了所谓"精英",随着市场的成熟,项目越来越大,各个工种随之而生,再牛比的c程序员也不敢说这些我一个人做没问题。  
  再告诉大家一点,  
  学习、工作的第一目的是什么:   养家糊口,对绝大数人来说是这样的。  
  唐伯虎的画非常有名,但他的一生大多数时间很贫穷、悲惨。  
  曹雪芹的红楼梦流芳百世,但他下半生穷困潦倒。  
  "精通"不是每个人都能承受的起的。我们99%的人一生都是平凡的。 

 

以上文段引摘自

http://topic.csdn.net/t/20060930/12/5058795.html ,很多看法比较专业, 希望对你有帮助。

我先问你,用语言写出了怎样的程序。精通,顾名思义便是某方面无所不晓,并灵活运用。怎样精通:实践是最重要,经验是积起来的。基本功你懂了,接下去靠的就是研究,只要肯花时间,有大量宝贵经验。才可以满足市场
要想精通就得专研,多学多练,没有捷径可言,别人的方法不一定适合你,不过兴趣是最好的老师,相信楼主最终会在这个行业如鱼得水的
  你的实力很强大啊,,,如果想全都精通的话先精通一门语言吧
建议你填写自己懂的一到两门就可以了把精通那两个字去掉
精通……

代码,就是写出来的!

就像李开复老师说的:十万行代码!

虽然可以通过上网学习,看MSDN学会很多知识。但是精通不仅要学会这个语言的语法。还要能快速的查找想要用的功能,同时能运用大部分的功能!

只有辛勤的投入,才能算是精通!

一开始模仿,照样子画,  关键要知道,编程的核心是算法。OK?
学一种,其他两种so easy
预想通全部,必先精其一,编程这东西是触类旁通的,会什么语言不是最主要的,还在于你编程的思路

如果是即将毕业的这个阶段,如果你用一门语言和一个平台开发出一个课程设计、或者是毕业设计那么你可以在简历里写上这些经验,并且可以认为在那么多语言里是最精通这门语言的。

如果给校外做过一些些项目那么也可以写上精通了。

毕竟招聘的考官是理解你写的精通的含义的。

前提是这些程序确确实实是你自己敲出来的,而不是paste出来。

上一个:java题,会的帮忙解答一下,谢谢了!!!
下一个:跪求JAVA编程高手。帮我编两道题。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,