① 做程序员多久能升职
在北京的话,一般坚持住第一年,就能涨点工资,一般3千-5千.工作3年,会涨到5千-一万,5年以上,会到1万到-1.5万.5年以上就很难在上升了.
不过这都要看个人的努力和跟的项目,不是所有程序员都能达到
② 如何才能成为一名程序员,要花多少时间学习才能初
一般一两年左右吧!不过主要还得看你个人的学习能力来吧!毕竟学习这个东西你只要刻苦把所有的时间都放在学习上或许你用不了那么长时间!
③ 程序员几年能够成为架构师
五年以上。
它们往往要求工作年限在5年以上,需要求职者有过3年以上的系统设计经验,精通各种架构模式和系统框架,反观自己却一个条件都不满足。
软件架构师就是这么一个让人向往,但又让人望洋兴叹的一个职位。就像建筑设计师总有成为总设计师的梦想,航天工作者总有成为总工程师的壮志,相信每一个软件工程师都有过成为软件架构师的想法。
引用维基网络里的定义,软件架构师的职责就是在软件系统研发中,负责依据需求来确定主要的技术选择、设计系统的主体框架结构,并负责搭建实施。
普通程序员可以利用搜索引擎(网络)寻找答案,经常性找不到好的解决办法,然后更换技术方案,顶级程序员也利用搜索引擎(Google)寻找答案,一般bug都顺利解决(其实跟前期框架选择等关系非常大)。
算法是程序员的重中之重,掌握算法能力才能处理复杂环境,才能对系统做出性能调优,遇到性能瓶颈之后才不会束手无策。
表达能力决定了你所做的技术的影响范围,决定了你的影响力,决定你的威信,决定了你的报酬。普通程序员和顶尖程序员的表达能力差别非常大,这主要还是取决于他们格局的不同。良好的沟通能力让你理解产品经理的设计思路,让你更好的展现自己的特长。
④ 从对程序设计一窍不通到成为高级程序员需要多长时间
从不懂到考系分吗?有人考了十二年。可能是资质问题。我觉得你好好学大概五年差不多。
⑤ 做了五年程序员还是中级
比如你要专攻一个技术体系,将涉及到的技术点一一列举出来,然后再针对某一个点就延伸下去,拉个思维脑图。当下比较常用的技术点,其实就那么多,比如分布式开发、缓存、消队列、多线程、高可用、非结构化存储等等,每周、每月、每季度做好计划,慢慢的去消化学习。最后把这些技术由点成线再成面系统整理出来,几年下来,相信常用的一些技术点都能掌握,精进之路就蕴藏在平常的有计划有目的学习中。
日子是忙碌的,也有时候看似很忙碌,确实并没有掌握到实质性的东西,左晃右摆,来来回回。一晃一个月、半年、一年过去了回头再仔细看,确实是没有掌握住技术,都是些老技术点在业务中反复应用而已,这是技术能力与业务能力相互精进循环往复的过程。
⑥ 初级Java程序员要怎样发展,如何晋升
作为新手,你会先从实习生或者初级程序员做起,然后随着自己技术的成熟,逐步的达到中级工程师的水准,能够独立完成一部分开发任务,如果达到高级工程师的水准的话,你还需要再学习更多的技术,这些技术不仅仅局限于Java,如js和数据库等,当你对整套技术都非常精通时,你便是一个真正的高级工程师,而Java则只是你所掌握的主要技术之一。
2.实际上有不少初中级Java程序员或项目经理转行做产品经理了,产品经理不仅仅需要对技术颇为了解,更需要懂得策划和规划,了解项目管理和产品管理的知识,并要具备非常好的沟通能力。当然,一个刚刚从业的人很难跨入产品经理的行列,一般做1到2年开发工作的人可能会跨到这个行业来。
3.不少人学了Java后,可能往软件工程方向发展,这个时候参与具体的编码工作不会那么多,主要要做的工作是需求分析,项目管理,随着水平的提升,有可能做到系统架构师的职位,一般能做系统架构的都是大牛或者高学历者,因为这不仅仅需要掌握Java技术,更需要掌握数据库和算法逻辑等知识。
⑦ 程序员做多久可以转到管理层工资多少
与时间关系不大,而与你在职涯上的进程对应。
路径分两种:
程序员——》软件工程师——》高级软件工程师——》开发(技术)主管——》开发(技术)经理——》开发(技术)总监。这一路径比较长,每一环最少也得两年才可以进阶下一环。
程序员——》软件工程师——》管理型主管——》技术管理经理——技术管理总监。这一路径稍微容易些,但要求在专业技能之外,有管理知识和管理思维以及对应方法。同样,每一环最少也要两年。
⑧ 如何成为程序员如何才能成为一名程序员,要花多少时间
如果想转行IT,建议选择机构进行一个系统化的学习,毕竟企业都需要一个可以直接干活的人,没有人愿意给你免费的成长机会。选择机构学习,一方面可以迅速匹配适合自己的方向,另一方面大多数机构都是负责推荐就业的。这个时间的话,基本上是3至5个月,也要看自己的专业方向和学习结构安排。对于机构的选择,可以参考以下几点:
实地考查,是否真实存在的实体机构。
教学质量,去机构就是为了学习,教学质量跟不上,钱也打水漂。(先去试听,授课老的讲课方式能否理解,并考验自己对这个行业是否真正有兴趣)
面授课程,参加面授课程可以在课堂上遇到的问题及时与老师沟通,得到解决。即使理解不了的问题,有人可以带着手把手的教,学习起来会比较轻松。
选择好机构就要靠自己好好听课,认真实践了。祝好!
希望可以帮到您,谢谢!
⑨ 成为一名正式工作的程序员需要多长时间左右
当你自己真正的完成一个程序时你就能够成为一个真正的程序员了。之前是需要你向前辈们认真学习的阶段。
如何成为一个优秀的程序员:
同一时间处理多个工作任务,我们对这种情况并不陌生。有时候是迫不得已,但有时候也是个人的习惯造成的。“同一时间处理多个任务”看起来不错,给人感觉你的工作出色,但实际上,由于要不断转换工作内容,它会影响了你的专注力和创造力。
对于程序员来说,专注于某一个开发工作是很重要的。如果要同时处理几个任务,你不得不为此消耗精力,这样一来工作效率就会降低了。解决的方法是做好工作安排,把相似的工作放在一起,专心做好一个工作直到它完成了为止,再去做下一个工作。
制定日常的工作程序也可以有助提高工作效率。没有计划的工作会打乱你的工作节奏,导致工作质量不一致,增加失误和犯错。如果你现在还是一名编程的初学者或者你刚开始从事编程工作,对于制定日常的工作程序还不甚了解,你可以请教身边那些资深的开发者,或者在社交平台上与其他人互相交流学习。
什么是程序员:
程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
⑩ 成为一名程序员要多久
从入门到入职一般要用4-5个月的时间,特列情况例外.