我在大学里读的是软件开发专业,学校里安排了C++,java学习课程,还有数据结构之类的。有的同学学过C,听说还学了汇编、windows内核等等,周围很多人学习java ,我也跟着他们学,很想学精通,但是越学我越没兴趣,我感觉它真的是好废代码,而且在windows上面运行不畅。完全没有VB,C++运行快。曾经有人告诉我要学好oracle数据库编程,我也去看了,当然只是皮毛,我现在特别浮躁,就想知道到底怎样以后才能在找工作的时候占有绝对优势,如何才受企业的欢迎。请有工作经验的人或者从事软件开发工作的人士来为我解惑。感激不尽。
谢谢你的回答,我觉得挺不错的,既然说学好C语言是关键那为什么那些比如C++,java啊之类的都说自己的语言比C要好学好用,而且C#也是这样说的,c语言作为比较早的语言就那么重要吗。还有曾经有人提醒过我一定要学习oracle数据库编程,将来会很有用,麻烦你帮人帮到底,一一帮我解惑吧!Good people hava a good future.
追答他们说的没错,java之类的语言确实比c好学。但是要知道c是根本,比如现在流行的android,它的内核代码是linux内核,而linux内核代码是用c语言开发的。如果做android应用层开发的话(比如做个手机游戏等等)当然不用关心c语言,知道java就行。如果做底层开发 ,那必须学好c语言了。说实话。c/C++精通的人比j精通java的待遇要好。
你想想,计算机专业的都学习c是吧?,而且c的重要性都知道。和计算机有点关心的专业同学也学习c。非计算机专业的也考计算机2级,而计算机2级又是考察c。看来c是多么的重要。
现在的android培训机构也不是只学习java和android,也有c的,学c肯定有它的有用之地,也许你感觉不到。如果你做嵌入式,驱动开发等底层的开发,那么c就更重要啦。这些东东都是用c写的。
所以你现在先把c学好,再学习java。数据库。至于C#,会java了c#也差不多了。java是sun公司的,c#是微软的,这两家公司当时是为了竞争才开发的语言,有一大部分是抄袭的。
软件工程师要学哪些东西?
软件工程师需要学习的主要内容有:1. 编程语言与技术基础 编程语言:软件工程师需要掌握至少一门编程语言,如Java、Python、C++等。这些语言的基本语法、数据结构以及面向对象编程的思想都是必须掌握的知识。技术基础:包括计算机原理、操作系统、数据库管理、计算机网络等基础知识,这些都是构建软件系统的基石。
如果想当一个软件工程师要学习什么?
1、计算机硬件原理:了解硬件怎么工作,知道软件是怎样在硬件上工作的,CPU架构,指令,怎么做运算,内存如何工作,内容地址是怎么回事,硬盘如何存储,数据和指令如何通过电路和元器件转化成电流和脉冲,可能需要数据电路的原理。无论从事计算机哪方面,比如网络、软硬件,这个原理都必须精通。因为计算机技术是...
JAVA和C++应该学那个,都是JAVA竞争多,现在好找工作不?
一、Java软件工程师就业前景 Java软件工程师就业前景如何?主要从Java的应用领域来看,Java语言的应用方向主要表现在以下三个方面:大中型的商业应用、桌面应用、再次是移动领域应用。二、学习Java开发的就业方向 Java行业是一个大方向,岗位不同工作内容也多有不同,掌握一门Java技术之后就业的机会是很广泛的...
c++和java到底学哪一个好?
Java是科学应用的好选择,包括自然语言处理。主要原因是Java比C++或其他语言具有更好的安全性、可移植性、可维护性和并发性。
java该如何学?走编程选C++、C# or java?一位当代大学生的痛苦..
4、在企业中的应用。网页、社区等BS的应用--JAVA。Application--C++。C#目前在企业级的应用中还比较少。5、你的问题。我觉得不是问题,因为我觉得能用钱解决的问题,都不是问题。6、如果我是你,我一定会选择考研。家里条件不好,可以贷款,可以更加努力夺取奖学金。7、如果一定要给你一个答案的话...
java软件开发需要学什么(java软件开发有前途吗)
祝你学有所成,望采纳。 北大青鸟中博软件学校学生课堂实录Java软件工程师一般要上哪些课程? Java软件工程师应学习课程大致如下: 1、软件技bai术基础、java基础编程、java语法,SQLServer2005基础编程、C#基础编程; 2、SQLserver高级编程、网页设计与制作、javascrit编程、java高级编程、javaweb开发商务网站; 3、数据库:My...
软件工程师需要学好哪些课程,看哪些书呢?高手指点
学好了C++和JAVA,顶多做个程序员。软件工程师需要具备以下知识。(1)掌握计算机内的数据表示、算术和逻辑运算方法;(2)掌握相关的应用数学及离散数学基础知识;(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;(4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;(5)熟练掌握...
学门高级编程语言如c++ java到底有多大前途?
Java主要在电子商务程序开发中应用,涉及领域广泛,如烟草行业、税务、统计、海关及各类企业等。只要你掌握好Java技术,将不愁找不到软件开发的就业机会。学习C++则可应用于游戏开发、系统编程、图形处理等领域。C++作为底层语言,能实现高性能的编程,对于希望深入理解和掌握计算机底层原理的开发者来说,无疑...
软件工程师都学什么专业课程
编程语言和编程技术是软件工程师必须掌握的技能。他们通常学习多种编程语言,如Java、Python、C++等,并掌握相关的编程技术和工具。此外,软件工程师还需要学习如何编写高质量的代码,包括代码风格、命名规范、代码重用和模块化等。综上所述,软件工程师学习的课程涵盖了计算机科学、软件工程、数学和编程等多...
...请求专业程序员给点意见,讲一下你们的学习历程,我该从那里开始_百度...
操作系统,数据结构等 当然基础语言是C\/C++ 可是令我苦恼的是我就会写一些 1+1 等于 2 的小程序。根本做不了 什么软件之类的大程序,想学习可惜不知道怎么去做: 我该做什么,该学习什么。后来就上网查询资料,看看有没有这方面的建议之类的信息,从中我领悟到一些方法,在我看某些书的时候,在 (...