[25岁的女人开始做java程序员怎么做职业规划有一定的java基础]哇!不禁让哥眼前一亮! 在IT部门 女程序员几乎就是国宝,几部去应聘IT部门的女程序员 入职的纪律都很高。 但是 现实就是:不管你是女的也好,男的也罢,做这行,30岁前要么进入管理层 要...+阅读
java该怎么学?
学JAVA基本上有两种路线.要看你自己对应的具体是哪一种了.是要从头从最基础的理论开始,还是只要可以完成手头的项目需求就可以.两种学的方式也不一样的.如果是前者,基本上你要找一本好点的教材,一定要自己跟着书上的每一个例子和习题都去敲代码练习,比较重要的部分要能做到自己离开书本,能流畅地把代码敲出来.这种学法比较花时间,但是基础打扎实了以后的发展更快如果是后者,网上有很多开发视频,适合有一定编程经验的人.有很多地方JAVA C++ C#这些,除了语法不一样外,都是有共通之处的.跟着那些教程*(选一个讲解的案例和自己要开发的项目相似的)走一遍,自己再试着敲一遍,基本上就能满足项目开发要求了. 注意:前提是你有一定的基础了.如果本身又没有任何编程基础,又想急功近利很快学会JAVA.那么结果就只能2个,第一个是只会很简单的可以说毫无用处的简单语法(说毫无用处是因为你会且仅仅会这些,并不说这些基础的语法没有用处.我们天天都在用它),第二个就是好像什么都知道一点,其实什么都做不出来....
java入门学完了之后向架构师发展
构架师不是通过理论学习可以搞出来的,不过不学习相关知识那肯定是不行的。总结构架师自我培养过程大致如下,仅供参考。
1、构架师胚胎(程序员) 学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。
2、构架师萌芽(高级程序员) 学习分布式系统、组建等内容,可以在大学或第一年工作时间接触,包括分布式系统原理、ejb、corba、com/com+、webservice(研究生可以研究网络计算机、高性能并发处理等内容)
3、构架师幼苗(设计师) 应该在掌握上述基础之上,结合实际项目经验,透彻领会应用设计模式,内容包括设计模式(c++版本、java版本)、ejb设计模式、J2EE构架、UDDI、软件设计模式等。在此期间,最好能够了解软件工程在实际项目中的应用以及小组开发、团队管理。
4、软件构架师的正式成型在于机遇、个人努力和天赋软件构架师其实是一种职位,但一个程序员在充分掌握软构架师所需的基本技能后,如何得到这样的机会、如何利用所掌握的技能进行应用的合理构架、如何不断的抽象和归纳自己的构架模式、如何深入行业成为能够胜任分析、构架为一体的精英人才这可不是每个人都能够遇上的馅饼……
如何成为一名java架构师
小蔡:我感悟到的就是因为对软件行业不了解,所以缺少一根结实的线将自己与梦想有序地串联起来,因此很难深刻体会到目标在自己掌控下挣扎时的力量。那么,通 常程序员如何对自 小蔡:“我感悟到的就是因为对软件行业不了解,所以缺少一根结实的线将自己与梦想有序地串联起来,因此很难深刻体会到目标在自己掌控下挣扎时的力量。那么,通 常程序员如何对自己的角色做分析呢?” 锐哥顺手在纸上画了几个图,说:“确切地说,你应该问程序员通常的发展路线是怎样 的?你们可以看看这个图(如图3-1所示),当一个初步的职业规划方案已经成型时,如果制订者目前已在一个软件公司工作,那么,对他来说进一步的提升非常 重要。首先要做的则是进行角色分析,反思一下这个职业环境对个人的要求和期望是什么,如何使自己在单位中脱颖而出。
图3-1 “通常,软件技术人员的职业发展有几个选择:专注于技术,成为技术专家;转型到技术 型销售、技术支持等;随着技术成长,从技术性管理到高级管理。这是大家都看得清楚的方向,也都在向这些方向的金字塔尖努力。“就像烹饪鱼一样,每一个阶段目标都需要你进行角色分析,找出这一角色需要的‘配 料’,当你注意收集技术、素养等相关‘配料’后,就会成功烹饪出你所需要的目标鱼。前提是你一定要了解自己的特点和优势,就好比黄瓜种子是不可能培育成西 瓜一样。” 锐哥继续说:“这归根结底,都是以技术为基础。在扎实的技术基础上(高级软件工程 师),如果有着比较强的抽象设计能力,又打算专注于技术开发,架构师是个好的选择;如果性格更适合做管理,情商能力突出,技术型管理应该是下一步的方向。
这种发展规划属于‘瘸腿走路’的类型,各有侧重主攻发展的职业方向,也是目前一般程序员普遍采用的发展路线规划。” 小蔡认真地看着图说:“程序员职业规划还有这么多学问!我看到每个角色配合的学历, 那么学历和认证证书真的很重要吗?还有必要花钱参加社会技术培训吗?” 锐哥:“决胜点在于长期的点滴积累,认证证书、成绩、丰富的经历是求职的表面文章, 在目前软件行业里不是很看中这个,真正的‘内功’是需要规划的。至于培训,我倒是很建议直接加入软件公司,你就会学到很多实际的东西。不过,学历教育虽然 在职业生涯里不是主要的,但是随着职位的提升却有很重要的意义,能辅助拓展你的职业发展空间,而不是以此为阻碍从而失去更多的机会。
” “已经工作两年以上的程序员可以有几种基本的职业规划:技术专家、软件架构师、实施 顾问或销售。其中程序员最主要的发展方向是资深技术专家,无论是Java、.NET还是数据库领域,都要首先成为专家,然后才可能继续发展为架构师。尽管 架构师的职位可以工作一辈子,待遇也非常好,对于科班出身的程序员最为适合,但这种工作职位非常有限,因为在中国目前的IT行业,架构师需要的条件比较复 杂,而且需求量也比较少,这也是我国软件行业走向国际并有待成熟的因素之一。” 大熊指着另外一张图说:“这个是综合才能型发展路线图(如图3-2所示),我听说目 前国内缺乏的是管理能力和专业知识技能并驾齐驱的IT人才。是不是指着这种复合型人才?” 图3-2 锐哥说:“是的,特别是懂得运用目标管理技术的项目管理人才,既掌握核心技术又有全局掌控能 力的项目管理人才,非常难找。
我建议对于大多数人来说,首先是要专,只有在技术方向上做得比较深入,才能适当做工作调整,把自己转变为某个领域的专家。“然后,根据自己的情况,决定自己做软件架构师还是高级的顾问销售,另外一部分人可 能就会走向管理,这和个人性格与情商有关。软件优秀的管理者都必须懂得技术,掌握核心技能的人才向管理岗位转型有很大的优势,因而提升管理能力成了转型的 关键。譬如,当唐骏还是微软一名普通程序员时,就从公司发展的角度考虑,向老板提议开发了中文版Windows,最终使他从几万名工程师中脱颖而出,成为 部门经理。正如他所说,虽然是程序员,但自己不能只把自己当程序员,你可以为老板和公司着想。“调查研究后,带着解决方案去找老板,就会得到老板的重视和信任,所以一定要增强工 作主动性和参与性。
无论是软件开发还是项目管理,国内员工大多只是做好份内事或完成交派任务,很少能主动发现问题。其实,只有拥有更高眼界,才能谋取大发 展。“总之,程序员要根据本身的基本素质、技术能力选择开发层次,由低到高,逐步发展。 也是一名程序员本身具备相应素质的循序渐进的发展轨迹,包括很强的技术背景和综合管理才能等素养,这也就是所谓‘两条腿走路’的职业规划发展路线。” 小蔡:“原来技术转型还有这么多学问,受益匪浅。我打个比方,如果只是一名程序员, 但仍需要站在项目经理的层面上看自己的工作,这样才能更好地合作,融入团队中,并且锻炼自己的思想境界,从而提高自己。” 锐哥:“小蔡说得是。另外,在未来发展上首先确定自己的发展方向和研究方向,在学习 技术的同时还要为以后做准备,做好以后的技术转型。
广度和深度是相对的,先广还是先...
延伸阅读:
英语该怎么学?先说一些学习方法,第二段为考试方面的学习建议: 〖你好,好好学习很高兴为你答疑解惑!〗 1.收听英语气象报告 3.善用录音带锻炼听说能力 4.听正常语速的英语,才能加速听力的进步 5...
大学英语本科专业学生该学些什么该怎么学你好,我是英语专业大四的学生,看到你的问题我很有感触,不禁想到了大一时自己的迷茫。 确实,刚进入大学时,我们都会经历一个从高中时极度紧张到大学相对放松的适应期,不用担心,相信...
java学生宿舍管理系统怎么设计我给你讲一下大概的思路:1:第一步:设计数据库,一般像这种小型宿舍管理系统,选用mysql作为数据库,然后就是设计表,包括表中的字段名,字段的大小以及表之间的关系2:第二布:确认使用的技...
Java快速排序法是怎么算的/** * 快速排序 * 快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。 * 步骤为: * 1. 从数列中挑出一个元素,称为 "基准"(pivot), * 2. 重新排...
该怎么提高酒店的员工心理素质??该怎么培训??做为服务行业的服务人员,除了遇到刁民外酒店员工心理素质是不需要提高的。最主要的还是如何去排除他们的怠工恶习。给你几点建议 首先,了解他们的工作环镜、员工之间的氛围、...
物理该怎么学?针对物理的特点,就“如何学好物理”这一问题提出几点具体的学习方法。 (一)三个基本。基本概念要清楚,基本规律要熟悉,基本方法要熟练。关于基本概念,举一个例子。比如说速率。它...
java找不到工作怎么办1、基础,基础很重要,比如说搞web方向,出了将Java本身的基础知识掌握牢固之外,像网络工程,操作系统这些课程都要好好学习下,这对你以后深入发展有帮助。 2、项目经验,这也是企业比较...
java找工作怎么这么难呵呵,现在会java的人非常多,就你上面的那些东西能做什么????懂得太少了!!你要的工资才2000,工资对应你的技能,那么也就是说你的技能只能换2000的工资,那么公司要会这么点东西的人做什么...
Java中高级开发工资怎么样Java工资: (一)实习期:月收入4000元至4500元; (二)一年后转正定级:月收入5000元至6000元; (三)领到初级职称后:月收入6000元至7000元; (四)领到中级职称后:月收入7000元至8000元; (五)领到高级...