目前的市场上各种各样的软件培训行业越来越多,同时每年为社会提供的软件程序员也越来越多,意味着程序员的日子就不是那么好过了,看到现在的程序员被各种各样的公司挑肥拣瘦,互相之间恶性竞争压低自己的工资,我真的觉得有一些难受,其实我们还可以从其他的方面找到属于自己的方向,古语说得好,“精益求精”.我们不能改变世界,但是我们可以改变自己,当然想要不吃苦就拿高工资的机会不是很大。
我简单的总结了一些自己的观点对于软件程序员的方向给了一些自己的经验,首先要找到自己的定位,IT行业方向。
程序员简单的区分一下 ,按照软件和硬件分类:分为嵌入式开发和应用程序开发:其中如果你要进行嵌入式开发那么你就需要学习一些嵌入式相关的知识我这里列举一下,汇编程序,单片机,C语言,C++语言,计算机组成原理,模拟电路和数字电路当然这些都需要时间如果都学精通了我相信从事嵌入式没问题。
其次应用程序开发,这也是一个大类,一种大概的分类,操作系统开发和在操作系统平台上的软件开发,操作系统开发我接触的不多,但是在目前国内还没有,如果你有兴趣可以先研究一下Linux ,可以去网上下载 Linux内核,先看看代码,再编译一下会对你的学习有很大帮助。
在操作平台上的软件开发就要看什么平台了,在国内主要是两个平台windwos和Linux平台,其中windows平台下的开发占了国内开发的大部分份额,在windows平台上的开发语言有 C/C++目前主要是应用于游戏,与操作系统紧密联系的程序,如驱动开发,其次窗体程序的开发 VB ,delphi, PB, C#winFrames,java Swing, java SWT这些,然后就是基于浏览器的web开发,目前主流的有PHP,jsp,asp,asp.net,最后就是数据库应用:目前流行有 Oracle,SQLServer ,DB2,MySQL,还有一些web开发周边的技术javascript,xml,ajax,html.
在Linux上的开发语言C ,java ,perl/php等等。
每个人都应该对自己有一个定位,可以问问自己到底要做什么,如果想从事摸一个方面的开发,南无就沿着这个方向把技术学精通,最怕的是什么都会一点,什么都不精通,这样很难找到好工作。
以上都是个人的观点,如有不足请大家补充,谢谢
分享到:
相关推荐
《一个程序员的奋斗史》是一篇描述了主人公段伏枥从大学毕业生到步入职场,开始程序员职业生涯的心路历程。该文通过主人公的亲身经历,展现了程序员在职业生涯中可能面临的种种挑战和抉择,以及程序员如何通过不断的...
本书描写了一位刚从大学毕业,对社会懵懵懂懂的菜鸟程序员段伏枥,通过自身的努力,一步一步前行,最后成为...这是一个程序员的奋斗,也是无数程序员的缩影。 同时,这也是一部IT公司潜规则与科技江湖厚黑学的实录。
[程序员小飞]别只做一个程序员_中国程序员的出路_程序员的副业
600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员...
本文章是关于一个程序员的成长的六个阶段。
一个女程序员的心路历程一个女程序员的心路历程一个女程序员的心路历程一个女程序员的心路历程
那些年啊,那些事,一个程序员的奋斗史1
程序员的职业生涯是一个漫长的旅程,需要不断学习和提高自己的技术。但是,作为一名程序员,你需要知道自己是否适合这个职业。下面是程序员的一生中需要注意的几个方面: 1. 程序员意味着要编程序 作为一名程序员...
Linux常用命令大全——赶紧收藏+一个程序员的知识库(非常全面)Linux常用命令大全——赶紧收藏+一个程序员的知识库(非常全面)Linux常用命令大全——赶紧收藏+一个程序员的知识库(非常全面)Linux常用命令大全...
这是一个程序员在多年的工作中总结出来的...
作为一个作为一个程序员很重要的一个能力应该是解决问题的能力
大学十年(一个程序员的路程)林锐博士的个人经历,我从网上转下来整理了给大家看看,希望大家有收获
一个程序员开发人员需要了解的SEO
程序员记事本应运而生,它不仅仅是一个简单的文本存储工具,更是一个代码知识的宝库,一个团队协作的平台,甚至是一个程序员个人成长的见证者。 程序员记事本的设计初衷是为了帮助程序员解决工作中遇到的问题,记录...