想做个业余程序员,请行内的进来指点一下,万分感谢!事关本人前途,外行就不要瞎指挥了。
来源:百度知道 编辑:UC知道 时间:2024/06/06 12:49:14
现在我就想利用平时的闲暇时间来学一学这方面的内容,并且可以的话,考一两个有用的证书,一方面提高一下自己,再一方面,也希望以后换工作时能多一个选择,我现在的问题是:
1、选择哪个方向?C++、C#、JAVA?我对这几种计算机语言不了解,不知道它们各自的特点和方向有什么不同?
2、以我现在水平应该如何开始?我需要先提高自己的C编程能力还是直接开始学习C++或者C#?
3、有哪些含金量还可以的认证考试可以考一下?
4、如果将来要以此为职业的话,可以做哪些工作?
编程大体分为两个方向 .NET和JAVA 而JAVA又分为内嵌开发和网站开发 看你个人的兴趣吧 .NET代码量要比JAVA少很多 因为微软已经封装好了很多控件 有些程序员很喜欢JAVA 原因很简单 每一行代码全是自己写的 操作起来很爽 很有成就感 看你个人兴趣吧 至于你嘛 我觉得C语言并不需要精通 毕竟C语言是入门语言 多去接触一些别的吧 数据库这个是必须要会的 一个好的程序员 最少要会两门语言 你自己来决定吧 你所说的含金量的考试 准确的告诉你 没有!程序员是靠一点点积累起来的 从入门级最终走到飞升 没个20年左右真的不行 还是比较痛苦的 想要以此作为你的职业的话呢 可以从事开发工作以及售后维护这些
学C 主要是作底层开发,比如嵌入式的驱动。
C++可以做大规模的程序开发,主要是应用程序,
JAVA主要是用于网络,比如Web 或者 一个需要跨平台的产品。
C#是微软推广的,也不错,但是我觉得不如学JAVA。
2 建议直接学C++吧。
3。很多认证有不有都无所谓,现在是打基础,今后的发展看自己。如果工作需要,才去考。其实意义不大。关键是有本事,做过项目。
4。很多工作,不过都需要其他知识,语言只是一个工具。数据结构,算法,设计模式都是和语言无关的。通信要深入TCP/IP,嵌入式要学电路,操作系统,图像处理,3D,太多了,看你的方向,反正光是语言是万万不行的,还需要其他知识的辅助。
程序员 很累的说。除非你真的很感兴趣 很有耐力和体力。。。。
考证没有用 的
C# 来自 C C++ java,java语法来自C。
先精通一种语言,很容易就理解了其他语言。
你既然有C基础就学C++吧,推荐一本书<<C++ Primmer Plus>>
考试的话,等级考试就免了,可以试试考个高级程序员,貌似现在叫软件设计师,直接算职称的。含金量的考试就是更高一级的 系统分析师了,全国不到1W人。
职业 Coder→软件工程师→框架设计→办公室喝茶
建议你学unix编程,用C和C++
因为开源的东西很多,还有很多库可以用.unix之间代码级别兼容性还不错.
如