㈠ 程序员要学多久
问题一:自学程序员要多久 你要是一点基础都没有的话,你学PHP什么的看视频只要努力几个月就可矗学会了,如果自学java,C++的话就不用想了,我大学上课听都听不懂,虽然我也不想学,但有老师比没老师至少要好多了。如果有一点基础的话,PHP这种弱语言类型也很容易学的,大概就一两个月就可以了。但没有努力再想学也是白搭,而且能看懂学会也不代表会用,程序最重要是会用,这个实践是最好的老师!
问题二:作为一个程序员需要学多少技能 介绍下我的想法:
大学里学的是计算机专业,所以顺道学了不少计算机系的基础课程,总体来讲学得很不好,直到大四毕业,我才勉强下定决心要以写代码为生(现在想想,可能是当时实在想不出其他出路)。大学4年,很遗憾的事情就是我没有弄清楚该去真正学些什么东西。
毕业后第一份工作,在一家小公司写servlet/jsp,说实话,我写的很烂,当时带我的人对我的工作很不满意,直到有一次,项目经理跟我谈说,你的工作表现你也看到了,差点就被开掉了,不过我觉得还是要在给你机会。。。当时,我真的是自信心崩溃到极致,觉得自己这段时间其实很努力,但为什么还不入门路。。这次经历给了我非常大的影响,之后的不久,我终于明白了怎么去写那些servlet/jsp,于是我努力的写那些代码,不久,我就成了公司新员工里面,做东西最快的人。当时还发了个公司的什么最快进步奖给我。我想第一份工作给我最大的感受是,想要做为一个程序员,你得先明白,程序是个什么东西。
一年多以后,servlet/Jsp实在不想写了,于是换到另外一家公司,做聊天软件的J2ME客户端。其实我当时不懂J2ME,在刚入职的一个月里,啃完CLDC和一些会用到的JSR的英文文档,然后每天去看项目的代码,有任何问题就去问周边的同事。不久,我也慢慢能写一些J2ME的代码了。接着,我加入了新版客户端的项目组,开始做一些UI组建。最开始,我写一个Text组件,就是把文字显示到屏幕上,还要根据屏幕可显示区域的宽度、高度对文字做调整。没几天,我就信心满满的写完了这些代码,原来写客户端代码也不难啊。不过不久,当同事要用我的组件时,问题百出,以至于同事跟经理抱怨说,这么基础的组件应该给有经验的人去写啊。。 这次,虽然我的工作做的很烂,可自信心倒没受多少打击,因为已经工作一年多了嘛,脸皮厚了不少。但是我心里知道,我的工作肯定哪里出了问题,否则我的组件应该能经受住使用者的考验的啊。这份工作中,我学到了不少东西,首先呢,脸皮要厚一点,不会就追着去问,其次,没有想清楚的话,写出来的东西经不住考验的。再次,英文资料好像更准确啊。当然还有一些具体的编程技术。
大概又过了一年多,大家都说J2ME快完蛋了,android已经开始大兴其道,公司里面也有人在做android客户端,可我还在写没有前途的J2ME.恰好,qq群里有人发消息说招人,我脑子一热,扔了份简历过去。于是,一个多月后,我就到了新的公司上班,这家公司是一个做手机的厂商,而我也可以参与android的开发。在这个公司的前3个月,基本啥活没干,除了学习android之外,就是各种培训和等待。大概待到5个月的时候,我实在坐不住了,我去跟经理说,有没有活可以给 *** 。经理说我考虑下,不久便安排给我一个项目,让我去把它维护好了,然后集成到产品里面。可当我拿到代码时,傻眼了,2w多行代码,而且很多地方写的很复杂,看了好几天也没看懂。好吧,不管了,这件事既然是我负责,那怎么都应该挺住。在接下来的快2个月里,我每天都扑在这两万多行代码里,解决里面的bug,理解里面的设计思路、代码风格、编程技巧,使用公司的工具链,从发布、审核到持续集成等等。我了解到了很多我平时不知道的东西,我解决了发现了的所有的bug。可是最终,我并没有把这个项目维护到可以发布的程度,最后一关的AT&T的稳定性测试宣判了我的这个项目的死刑,随后这两万多行代码慢慢的从我的提交列表里面消失掉了。我第一次明白了,竟然还有如此严格的质量测试,也明白了什么叫风险与代价,虽然这些代码,我已经用monkey模拟跑过了5个钟头,但是依然被ATT测试蹂躏2个钟头之后挂掉。......>>
问题三:自学程序员需要多长时间 自学程序员,难不难要看你肯不肯多花时间在上面,有很多方面要涉及,对于编程语言更是需要你多实践多上机,才能有所收获,当然如果你很喜欢编程的话,你也会发现编写程序也是一件很有乐趣的事情,完成了也很有成就感。当然,要考程序员,光编程还是不够的,畅需要涉猎计算机相关方面的知识
问题四:自学成为程序员一般需要多久 程序员有很多开发语言 每个开发语言学习周期都不同 零基础 从入门到熟悉 怎么着也得半年 基本上要1年多 三到五年能精通
问题五:当程序员要学习多久?学完了多少钱一个月? 看你学到什么程度!看你学多少科目。计算机语言编程 常见的大概有10种以上。
大多数大城市的普通程序员都是IT业的民工。工资谈不上高,工作压力大
问题六:通过自学从小白到程序员需要多久 学习需要多久就看自己的时间分配了。自学需要的时间真的不好说,有的人一年也许能学到入门了,有的人啥也没学到。
问题七:程序员难学么 要学多久才是中级java 你要知道一个问题,并不是你学的越久就能达到中级高级,首先你要知道中级的要掌握什么样的技术,比如主流框架,优化数据库等等,还要有一定的工作经验,解决自己或者别人工作中遇到的各种问题的能力,如果没有,你掌握再多也只不过纸上谈兵而已
问题八:自学程序员要多久,如何找工作 这个时间就说不准了,自学得看你自己的自制力和接受能力。一般在培训学的话就4个月,自学估计得要更长时间。至于找工作,自学会有点难度,只能说碰运气了。个人不建议自学
问题九:学习编程到成为一个能赚钱的程序员最快要多久 这个要看学习编程的天赋了。赚小钱的技能的话,一周左右就可以了
㈡ #新入职的程序员#刚入职一个月,完全看不懂公司代码怎么办
如果看不懂,学习肯定是必然的。
1、先了解大体业余框架,基本就是leader或者老员工介绍一下,点到为止
2、把数据库+相关表功能对应了解一遍,可能是文档可能是dalao口述可能是自己理解学习
3、拉代码跑一下项目
4、了解一下代码分层结构:API在哪,domain在哪之类的,如果不明白找老员工问(首推ctrl+f大法)
5、了解一下项目用的框架,如果不懂自己补一下相关知识
6、用debug来彻底了解某段功能代码的逻辑或者开始做一些小的功能点
以上适用于一般业余系统开发的项目,
作者:李国宝
链接:
来源:知乎
着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
㈢ 程序员试用期一般多久上手开发
程序员的试用期一般为3-6个月。
小一点的公司一般3个月,大一点的公司一般6个月,6个月试用期的合同一般年限会签得长一点,但是相对风险也大,3个月的试用期合同一般签的是一年。也有可能会(由于表现不错)提前转正或者(由于表现很差,能力不行)提前被辞退。
如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。所以要尽量抓住有用的工作和实习机会,这样的话在毕业后你就会发现,多实习让你有更多的经验,在找工作的时候就有更多的机会。
㈣ 接触一份新工作,你觉得多久适应是正常的
由于每个人的自身情况不一样,选择的职业也不一样,所以需要适应和熟悉的时间也不尽相同。
这个还要看一个人对新鲜事物的理解能力和接受能力的强弱,还有对这份职业的喜欢的程度有多少。
如果是理解能力和接受能力强的人,本身又特别热爱这份职业,那么可能只要1-3个月左右,就能很好的适应并且熟悉这份工作。
而如果是接受能力一般的人,对这份职业也不是很喜欢的话,有可能花上要一年的时间来适应和熟悉,甚至可能还会需要花上更久的时间。
也有的人,对于一份自己不喜欢的职业,可能无论历经多久时间,都适应和熟悉不了,因为对于他不喜欢的职业,只会抵抗,更没有一颗准备适应的心。
适应和熟悉的前提,是这个职业必须是你热爱的,喜欢的,你才有更大的热情去接受它,才会全身心的投入去学习探索,这样适应和熟悉起来的速度就会更快一些。
也只有这样,你才会更长久的坚持这份职业,假以时日,通过不懈的努力,把职业优势完全展现出来,一直走下去,并且可能因此走上你职业生涯的巅峰。
而如果是遇到你不喜欢的职业,你就会很抗拒,要适应起来就会很难,因为你内心本来不喜欢它,还很抵触它,每天心不在焉的工作着,就像个木偶一样,工作起来没有任何热情,找不到自己的工作方向和目标,那么这份职业自然就坚持不了多久,就更别说要多久时间适应和熟悉了。
就像有的人性格内向,喜欢写代码,从事程序员这样的职业,如果他有幸能进入程序员这个新的职业。
那么他每天自然就会投入万分的热情去学习,去研究并实践,这样他就会更快的适应并熟悉这个职业,而且还会长久的工作下去,因为这是他自己热爱喜欢的职业,他会为这份职业奉献自己的青春岁月,并不惜一切付出自己最大的努力。
如果你让他干不喜欢的工作,外向性格的工作,比如像销售这样的职业,需要经常到处出差,还需要不停的和熟悉的或陌生人的打交道。
那对于他来说,他的内心肯定就会感到十分的崩溃,内心就会极度的不情愿,勉强让他去的话,每天的工作对他来说简直就是煎熬,这样的职业对于他来说,肯定就很难适应和熟悉,时间再长都不行,他也坚持不了多久,可能就会离开这个职业。
再比如对于我来说,我喜欢写作,那么我去适应和熟悉写作的这件事,速度就会非常的快,学习写作的过程完全不用任何人监督,这完全是发自本人内心的热爱。
而且每天写起来都会心情澎湃,就算天天写也不会感到一丝的无聊。
有时几天不写,就会感觉到浑身难受。有时睡觉到凌晨2点,突然来了灵感,就会赶快爬起来把那些灵感记录下来,不写个痛快誓不睡觉。
就算没有因为写作而赚到钱,也会一直坚持写下去,因为有句话叫做,千金难买我喜欢。
如果运气好,既能一直坚持写作,又能通过不断的写作而持续的赚到钱,那样的人生就再完美不过了,还有什么能比这更高兴的事情呢?
我说的这些,只有热衷于写作的人才懂。
最后,如果要问,进入写作这样新的职业,要多久适应和熟悉?
如果是热爱写作的人,那么自然就会很快适应和熟悉,并且从此踏上了这条写作的“不归路”,陪伴他一辈子走下去。
如果是不喜欢的人,那么可以说就算是给他一辈子的时间也适应和熟悉不了。
所以说,选择一个自己喜欢并热爱的职业那是非常的重要,也只有这样才能更好更快的适应和熟悉,并且一直热爱下去。
㈤ 程序员几年能够成为架构师
五年以上。
它们往往要求工作年限在5年以上,需要求职者有过3年以上的系统设计经验,精通各种架构模式和系统框架,反观自己却一个条件都不满足。
软件架构师就是这么一个让人向往,但又让人望洋兴叹的一个职位。就像建筑设计师总有成为总设计师的梦想,航天工作者总有成为总工程师的壮志,相信每一个软件工程师都有过成为软件架构师的想法。
引用维基网络里的定义,软件架构师的职责就是在软件系统研发中,负责依据需求来确定主要的技术选择、设计系统的主体框架结构,并负责搭建实施。
普通程序员可以利用搜索引擎(网络)寻找答案,经常性找不到好的解决办法,然后更换技术方案,顶级程序员也利用搜索引擎(Google)寻找答案,一般bug都顺利解决(其实跟前期框架选择等关系非常大)。
算法是程序员的重中之重,掌握算法能力才能处理复杂环境,才能对系统做出性能调优,遇到性能瓶颈之后才不会束手无策。
表达能力决定了你所做的技术的影响范围,决定了你的影响力,决定你的威信,决定了你的报酬。普通程序员和顶尖程序员的表达能力差别非常大,这主要还是取决于他们格局的不同。良好的沟通能力让你理解产品经理的设计思路,让你更好的展现自己的特长。
㈥ 前端开发需要学多长时间
前端开发要学的时间大概是3到6个月。不过学习是一个永无止境的过程,只有不断的学习才能掌握更多的技能。
前端开发要学的内容主要有:
①计算机基础以及PS基础
②前端开发基础(HTML5开发、JavaScript基础到高级、jQuery网页特效、Bootstrap框架)
③移动开发
④前端高级开发(ECMAScript6、Veu.js框架开发、webpack、前端页面优化、React框架开发、AngularJS 2.0框架开发等)
⑤小程序开发
⑥全栈开发(MySQL数据库、Python编程语言、Django框架等)
⑦就业拓展(网站SEO与前端安全技术)
互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
web前端工程师是程序员里面入行门槛较低的一个职业,有意转行web前端的小伙伴可以对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,建议实地考察对比一下。
祝你学有所成,望采纳。
北大青鸟学生课堂实录
㈦ java架构师培训多久能学会
Java发展到一定程度,尤其是三五年这个时间节点都会遇到一个瓶颈,从这里道路分成两个方向,要么成为管理者,要么朝着技术方向继续开拓,两者的终极分别对应着CTO和架构师!
最后说一下CTO和架构师
1.CTO
“CTO(首席技术官)英文Chief Technology Officer,即企业内负责技术的最高负责人。这个名称在1980年代从美国开始时兴。起于做很多研究的大公司,如General Electric,AT&T,ALCOA,主要责任是将科学研究成果成为盈利产品。1990年代,因计算机和软件公司热门,很多公司把CTO的名称给予管理计算机系统和软件的负责人。有时CTO和CIO(Chief Information Officer信息管理最高负责人)是同一个人(尤其在软件公司),有时CTO归于比较精通科学技术的CIO手下。在不同领域的公司,CTO工作性质不同;即使在同一领域,工作性质也可能大不相同。一般CTO会有以下责任:长期技术方向(战略性)、短期技术方向(战术性)、管理研究对公司经营活动和营利的影响、公司中使用的软件等等。
在国内,CTO一般在IT企业中才有,是分管技术的副总,非IT企业大都设置总工程师、技术副总这样的职位,例如在IT企业中,负责软件开发的副总也叫CTO,而技术总监则不是CTO,总监只是部门的负责人,副总是企业的负责人。而CIO是分管IT的副总,例如分管企业IT管理的副总,或者分管信息化的副总。
在国内CTO通常是由软件工程师(程序员)一步步成长起来的,而CIO通常是由IT工程师(网管)成长起来的,一个倾向于程序开发、一个倾向于IT管理。”