{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

成为一名正式工作的程序员需要多长时间?

phpmattphpmatt 回答0 收藏1
收藏问题

8条回答

BicycleWarrior

BicycleWarrior

回答于2022-06-28 15:17

这个得看你得接受能力,假如你基础学得很好,也接触过工作相关项目内容,而你接受能力又比较好,那应该很快就能胜任工作,如过基础不好,又没接触过相关项目,接受能力又不好,这需要得时间就长得多啦。

评论0 赞同0
  •  加载中...
import.

import.

回答于2022-06-28 15:17

我大学虽然学的计算机专业,但课没去上几节,整天打游戏,毕业的时候什么也不会,写个html页面table都不会用。就这水平找工作自然是很困难的,面试了十多个公司没有一个要我,还被面试官冷嘲热讽。


正当我打算改行去干销售的时候,阴差阳错居然让我找到一份网站开发的工作,老板搞房地产的,想找个人做网站,看我长的老实巴交,就录用我了,当然工资也不高,10年前800


找到这份工作就像抓住救命稻草,我开始玩命学习,每天除必要的生活时间以外,其余都在工作和看书,甚至连坐公交时也不例外。


全身心的投入使我进步很快,就像一块干燥的海绵迅速吸收水分


刚开始我用 asp + access 制作网站, 后来觉得asp马上要淘汰了就学了asp.net + sql server;为了写出更优雅的代码我学习了《重构》《代码大全》《设计模式》等书籍上的知识;为了学习数据库,我看了《数据库系统概论》《深入浅出sql server》等书;为了学习正则表达式我看了《精通正则表达式》;为了学习数据结构算法我看了《算法导论》。除了这些,还看了其他血多零零散散的计算机书籍,并且不断实践。


两年后,我跳槽去了专业互联网公司,工资变成了8000。 而且在新的公司,我觉得其他同事的水平普普通通,几乎都不如我。这个时候我想我应该成为一名正式的程序员了,题主可以参考下我的经历,虽然是10年前的。

评论0 赞同0
  •  加载中...
HelKyle

HelKyle

回答于2022-06-28 15:17

学好编程在具备高中文化水平的

前提下最少需要六个月,要达到

到熟练工的技术标准要三年,才

能彻底摸透。要想达到编程技师

的水平还需几年,达到顶级编程

设计师够你一辈子学习。

评论0 赞同0
  •  加载中...
icyfire

icyfire

回答于2022-06-28 15:17

这个如果自己要自学的话,是需要大量的时间的,如果自己真的想要学习java的话可以在蛙课网上进行根据学习路线图进行学习,如果学的非常好的话,那就跟着学习路线进行学习。如果发现自己学着不错,但是想要报班去学习的话那这个时间就会大量的缩短,如果你要报班学习的话,这个时间差不多是在五月左右的时间,当然具体的还是要看这个培训班的课程是怎么安排的,不过我当时在动力节点学习的时候是学习了五个月就毕业了,然后就去找工作了。

评论0 赞同0
  •  加载中...
Luosunce

Luosunce

回答于2022-06-28 15:17

因人而异。实践才是最重要的。计算机专业的可以找一家软件公司,参加项目,多数项目都不是从零开发,而是二次开发完善,尽快熟悉原来的代码,先承担一些小的简单的功能开发,然后逐步可以解决稍复杂些的问题,多向老员工学习,多向书本网络学习。一般二三个月就可以承担一般的开发工作。非计算机专业,首先要学习计算机的那些专业基础和专业课,然后再接触实际开发,时间估计就会比较长,看个人努力程度。

评论0 赞同0
  •  加载中...
imccl

imccl

回答于2022-06-28 15:17

一分钟或者更短。

人事部通知你去上班的瞬间。但是你的技术就是另外一个问题了。

评论0 赞同0
  •  加载中...
Corwien

Corwien

回答于2022-06-28 15:17

有的大学毕业出来就是程序员,有的培训3个月出来也能入门,先不说成为架构师,真正成为一个专业的程序员,解决实际问题的程序员,对于需求场景清楚和技术手段的使用都很熟悉,这一步需要多久也要看个人努力程度的。

入门的都很简单,会点基础,页面,数据库技术,了解常用的框架,mvc分层逻辑,估计能能够上手干活了。当然这个时期,一般都是工作中用了哪些技术,达到会用的地步,百度是常用的,能解决一些小bug,对需求的理解也是听从老大的安排,让咋做就咋做,这也多见于初期,刚工作一两年内的。

坚持了一段时间,懂多了点技术,开始涉猎更多的技术领域,也慢慢了解工作套路,对于需求也有自己的见解了,这个时期更多涉及技术广度,有的人也慢慢触及到深度,开始掌握底层的东西了,这都是需要一大段时间要走。这个时期也开始有人走向技术管理和技术深度专攻了。

业务在发展,技术在升级迭代,根据不同的需求分析,技术选型,架构变更,向微服务,分布式迈进,更要一大段时间要走。

所以术业有专攻,成为牛逼轰轰的程序员,跟对公司,跟对团队,有可能技术的提升短期就能实现,这条路很长,需要坚持和热爱,才能走得更远,时间总会见证一切。

评论0 赞同0
  •  加载中...
MudOnTire

MudOnTire

回答于2022-06-28 15:17

对于任何一个人,你要清晰的认识到:任何人给你的建议或者方向,只是他站在自己体验的角度给你的经验性的建议,而最后你的选择,除了深思熟虑还有孤注一掷。《中国统计年鉴》数据显示中国有200万程序员,占人口0.13%,结论是其实程序员并不多,相当少。另外,印度270万程序员(最多的),也只占人口0.2%的样子。

那么转行学IT选哪个语言呢?在非功利的层面来看,编程语言是一通百通的,一种学精之后其他语言都不是问题了。如果你将来想从事互联网,你最好看看Python、PHP、Javascript;如果你想从事商业应用,你最好去看Java、Web前端;如果你想从事移动开发,你可能需要去看大数据、C;如果你想做嵌入式,可能需要学习JavaEE。

任何的选择,其实都有一个固定的决策路径。学什么语言决定了就业去什么公司,去什么公司也就意味着什么样的待遇,什么样的待遇也就意味着什么样可能的未来。趋势这个事情,有时候像穿衣打扮流行方向,更多的机会属于尝鲜者,但是要考虑快速立足和商业结果,成熟的或许更靠谱。语言本身,不是一种方向。编程语言是程序员摆弄计算机的工具。

最真诚的建议是,如果你要为了就业而学习,那么从招聘网站上统计5000个招聘广告,得出需求最高的三种语言,选一门去学。IT培训机构课程设置考虑的是学生就业、企业的需求和教学成本。他们在技术更新及和企业衔接上都有非常成熟的经验,对于零基础或者想找到高薪工作的人是比较好的选择。一般培训周期在半年左右,从零基础小白到面试就业。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<