选择程序员发展方向时必须知道的事?

作者&投稿:柞解 (若有异议请与网页底部的电邮联系)
~

如果你是一名初学者,对编程非常感兴趣,想成为一名合格的程序员,那么这篇文章就是为你写的。

从初学者成长为一名合格的程序员需要一段时间的磨练,每个人付出的时间和做事的效率不同,我不好评判你需要多长时间才能学有所成。北大青鸟认为站在求职的角度,能开发出实用的软件、网站、APP等才叫学有所成。

程序员的发展方向计算机涉及的知识非常广泛,不可能在短时间内全部学完,即使公司的CTO也不可能样样精通,初学者要选定一个方向,不要想着把客户端软件、网站、APP都开发出来,这在短时间内是不现实的。相信我,你不是神!


1、Windows开发

主要是开发客户端(PC机上的软件),如QQ、迅雷、360等,需要学习C/C++、WindowsAPI、操作系统原理、数据结构、算法等。

2、游戏开发

需要你有Windows开发的基础,再学习DirectX图形编程、Socket通信、游戏服务器架设等。

3、Web开发

也就是做网站,分前端和后台。后台主要负责服务器端的编程,需要学习Java、PHP、Python等一门Web开发语言;前端主要负责网页的设计,需要学习HTML、CSS、JavaScript等。随着互联网的崛起,人才需求量大,工资高,很大一部分程序员都在从事Web开发。

4、底层服务

NB的程序员都在搞这些,例如编写一个线程池为上层提供服务。工资比普通的程序员高。

5、算法

也是NB的程序员在搞,一般不注重编程语言,而是侧重解决问题的方法和效率。工资比普通的程序员高。

6、移动开发

包括IOS和Android,你可以开发APP,也可以开发游戏,需要学习Java(针对Android)、Objective-C(针对IOS)、Swift(针对IOS)等。

7、软件和硬件结合

包括嵌入式和单片机,不仅要会写代码,还要了解硬件,所以入门门槛比较高,知识也比较庞杂,学习时间长。选择该方向最好有数字电路、模拟电路和汇编的基础,非常适合电子信息工程专业的同学。

这个方向的同学,大部分去了中兴、华为等以生产电子产品为主的公司,工资虽然没有一般的程序员高,但是还说得过去。不过随着智能硬件的崛起,这部分工程师的春天或许就要到来了。

8、测试(QA)

一款产品问世需要大量的测试才能投放市场,QA(QualityAssurance,译为“品质保证”)人员就是为程序员把关的,如果程序员的作品不符合产品需求或者Bug太多,QA有权驳回,这时就会影响程序员的绩效。

QA不但要能看懂代码(大概理解什么意思),还要掌握一定的测试技巧,更重要的是心思缜密,有耐心有毅力,女生比例很高。

拿到融资的创业公司、规模不大的公司、一些国企等给的待遇也不错,年薪也可以超过10万。





Java程序员的发展方向有哪些
Java在嵌入式领域发展空间很大,对于嵌入式系统来说,Java技术因为比C语言和汇编语言有很明显的优越性,而受到了嵌入式领域的青睐,并得到了大量的研究与开发应用。嵌入式设备及消费类电子产品,主要用JavaMe,信息家电(如数字电视、机顶盒、电冰箱)、无线手持设备、通信终端、医疗设备、汽车电子设备等都是...

软件开发工程师(程序员)的就业前景?
已经工作两年以上的程序员可以有几种基本的职业规划:技术专家、软件架构师、实施顾问或销售。其中程序员最主要的发展方向是资深技术专家,无论是Java还是.NET,还是数据库领域,都要首先成为专家,然后才可能继续发展为架构师。从职业规划的角度来说,一个程序员的成长,学习过程中首先要读到好书,然后是...

程序员35岁以后都干什么去了
3、成为培训老师 如果你有很厉害职业经历,本身是技术大牛,这类人可以选择到培训机构去做讲师。这个也是常见的一种职业发展方向,随着IT程序员的兴起,市面上有不少成人培训机构,专门培训IT语言,这些实战经验强的程序员作为培训老师来说当然是再适合不过了。4、成为独立开发者 有的人打工十年二十年,...

程序员是一个吃青春饭的职业吗
一般来说,程序员的发展方向是从程序员到team leader 到PM(项目经理)甚至是技术总监,或者你单纯痴迷于技术,也可以尝试登上技术的巅峰。或者自主创业,都是一名优秀的程序员可以选择的发展道路。 所以说程序员是一个吃青春饭的职业就是一个伪命题,完全没必要为此而焦虑。程序员岁数有大也有小,都...

程序员码农想跳槽到高薪,这时候需要做什么准备?
尖端科技正常的的人才流动针对公司和个体而言全是有利的,根据人才流动可以进一步推动开发精英团队中间的行业交流,针对所有领域产品研发水准的增强有充分的功效,也能让人才资源的配备紧随销售市场的发展趋向。对于总体目标岗位的知识结构开展提前准备。一般而言,程序员每调节一次工作中,通常都是会随着开发岗位...

现在很多年轻人都选择当程序员,这是为什么呢?
3.程序员职业发展前景好,受到了很多年轻人青睐。随着科技的不断进步,人们越来越无法离开互联网,虽然程序员工作非常累,但是高额的薪水让很多年轻人心动不已,不少年轻人在选择职业发展方向的时候,都把程序员当成首选。越来越多的年轻人进入了数字世界,成为建设互联网的程序员。一、程序员薪水高,吸引...

Java程序员该如何把握黄金5年?
这个时候提高自己的影响力主要是可以给自己创造更多的机会,所以,这个阶段最大的任务是提高自己的影响力,为未来工作生涯做准备。对于软件开发同学而言,首先要客观认识自身的情况,想清楚自己现在要什么、未来要什么,做好职业规划,从而选择不同类型的企业。下面来再谈谈Java程序员职业发展规划和方向。1)...

零基础转行IT可以选择什么方向?
从就业角度而言,Java、Javascript的使用占比以及Java程序员的发展方向来看,选择Java开发更加适合零基础新手转行程序员,而JavaScript也成为了程序员必备的第二编程语言。Python:如果你觉得自己能一直坚持下去不断学习,建议你学习Python。毫无疑问的是未来是人工智能,数据挖掘,机器学习,大数据的发展方向,而...

程序员在一家公司发展到哪种程度说明应该跳槽了?
你已经在公司干了4年,这4年中,你有没有更新知识,与时俱进,因此,冲进就业大军中,还能不能保住每月9K的工资。大家都很清楚,程序员是吃青春饭的人,当阶段已过,就是昔日黄花。如果知识更新快,跟上时代的步伐,还有一拼。否则,你不一定就保得住现在的待遇。做事要天时地利人和,找工作也是...

计算机专业个人前景规划
这导致程序员需要能够承担更多的开发角色。工业互联网的发展将促使大数据、云计算、边缘计算和人工智能等一众技术落地到产业领域,这个过程必然需要大量的创新型人才来解决一些列落地应用的问题,所以选择研发级程序员发展方向也会有更多的发展机会。当然,当前想获得研发级程序员岗位,应该考虑读一下研究生。

乐清市15967312786: 该不该选择编程方向,你必须必须知道这些事 -
席哈英达: 因为我是学习计算机软件专业的.所以根据我个人的体会就是:关于是否应该选择编程方向,这个首先需要看你自己对编程是否有着浓厚的兴趣?如果对编程根本就不感兴趣的话,那么就压根不要考虑选择编程方向了;如果对编写程序感兴趣的...

乐清市15967312786: 程序员应该怎么规划自己的职业生涯? -
席哈英达: IT行业越来越繁荣、成熟,随着移动互联网、java编程语言的普及,愈发有很多java程序员进入这个行业,java程序员面临自身能力提升时更多关注的是自身的硬实力,即技术功底、专业知识; java程序员如何规划自己的职业生涯,软技能的提升...

乐清市15967312786: 程序员以后往哪个方向发展会比较好点....???? -
席哈英达: 做jsp是web开发,做vc是软件开发,都是开发,不同的是软件的功能确实要比web的功能强大,而且历史悠久,在还没有web的时候,应用开发就等于是软件开发,已经在人们的脑海里根深蒂固了. 但是时代在变,如今web的地位正在飞速上长,它有不需要客户端安装,发布快,操作简便等相比软件的优势,而且正在快速的被更多的人多接受所认可,前途一片光明. 所以我认为,web开发是有前途的!!!

乐清市15967312786: 毕业生的程序员之路该怎么选择 -
席哈英达: 首先你要确定好专业的发展方向!想做什么语言的!什么平台的,是WEB端的还是嵌入式的还是其他什么的都要,一定要明确目标!其次你要选择以后想从事的行业,然后就是要看你想在一个大公司还是小公司发展了,大公司流程规范,名声在外以后跳槽比较有优势,小公司接触的东西比较多能够在更短的时间为自己充电!各有各的优势这个谁都知道,就在于你怎么取舍了!其实这些没人能告诉你以后的路已定怎么才最好!最后做决定的还是要靠你自己!不过选择了觉得不适合我们还有的是时间来改正!谁让我们年轻呢!

乐清市15967312786: 一个程序员如何规划自己的职业生涯?
席哈英达: 一般程序员有以下几种发展路线.如果你选择了某一个路线,我可以给你更进一步的建议. 1、技术路线,要求能力强智商高,把握公司核心技术和公司的技术发展. 初级程序员,中级,高级,系统架构师,技术部经理、技术总监.总经理 2、业务路线,要求知识面广,懂得大部分技术,并知道该怎么做,不一定会做,表达能力好,协调能力好,对某一个行业的业务精通. 初级程序员,中级,高级,系统分析员,项目经理、产品经理、研发总监,总经理 3、实施路线. 初级程序员,中级,高级,系统分析员,项目经理、实施经理,实施总监 4、销售路线 初级程序员,中级,高级,系统分析员,项目经理、实施经理,产品经理,售前顾问,销售经理

乐清市15967312786: java程序员的发展方向都有哪些? -
席哈英达: 1. java程序员最多的两条进阶路线是一条是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师.在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件技术工作者.另一条是管理路线,即由程序员,经开发...

乐清市15967312786: 程序员的发展方向 -
席哈英达: 程序员工作两三年后,基本上都会考虑自己的未来发展方向. 发展的路径不外乎:程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.

乐清市15967312786: 程序员往哪个方向发展比较好 知乎 -
席哈英达: 取决于职业兴趣和自身能力.程序员的大体方向分为4个,1. 有管理的兴趣,可以走技术管理路线;2. 只对技术有兴趣,向高级程序员或者架构师发展;3. 对程序员不感兴趣,可以试试产品经理方向或者系统工程师方向;4. 如果对IT业不感兴趣,找其它行业合伙做事.非粘贴,希望有帮助.

乐清市15967312786: 一个程序员如何规划自己的职业生涯? -
席哈英达: 首先要清楚自己选择的方向-->静下心来选择适合自己的方向和方式去发展,-->要有目标性,以后是想做程序员,软件工程师,系统分析,teamleader,项目经理.-->给自己定一个规矩向着这个目标一步一步的进前!朋友没目标是不行的! 基础很重要,不要眼高手低!我说了这多希望可以帮到你.全手写,原创!一点点个人的感受,说的不好大家别笑!

乐清市15967312786: 程序员最好的发展方向是什么,最佳年龄是多少? -
席哈英达: 程序员都是有个瓶颈期的,不可能一直都从事软件开发的吧.那就从软件工程师往软件设计师方向方展啊,再深点就是系统架构师了,那也是每个程序员的最理想的发展方向.如果沟通能力强,擅于交际的话,就去做个项目需求师,黄工这样老练的技能,不过也还要继续学习,呵呵,

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网