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

我是一名市场营销大专生,选择这个专业只是想改变自己过于内向的性格。如今毕业后发现自己根本不喜欢也不适合此类工作,由于对计算机编程感兴趣想成为一名程序员,请通过自学成为程序员的前辈介绍下经验。
(我懂一点点的C语言,现在在学C#。)

和你讲一个经历吧,我们开发部的经理,曾经有人问过他,学c++多久入门?他说整一年时间。
又问:你的“入门”指什么?
答:基本上想到的东西,应该差不多都能做出来。只不过质量和经验还欠缺。

经理很猛,需要一年。。。。。
不过c#入门应稍快一些,但是不会快太多。
主要有这么几个因素,一是勤奋-成才必需,二是兴趣-原动力,三是天赋-锦上添花。

可以说有了第1,那么起码你就能混口饭吃,不管怎样,勤奋饿不死人。
加上第二,那么你就会成为众多程序员中的佼佼者,或者中流砥柱。
加上第三,你就无敌了。无数功成名就的人,他们除了勤奋和兴趣之外,最大的共同点就是---天赋异禀。

但是如果这123不按顺序来,就像楼没有基础一样,再漂亮也站不多久。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-20
首先学这个要有良好的兴趣爱好,而且最好钻一门,其它语言也是互通的,自学比较吃力,如果经济允许建议还是上个培训班;正式工作的程序员,一般学一门语言估计到基本精通自学估计要半年多吧,培训班也得三个多月吧,试用一般三个月
一年后就是一个合格正式的程序员啦
第2个回答  2018-05-23
当你自己真正的完成一个程序时你就能够成为一个真正的程序员了。之前是需要你向前辈们认真学习的阶段。
如何成为一个优秀的程序员:

同一时间处理多个工作任务,我们对这种情况并不陌生。有时候是迫不得已,但有时候也是个人的习惯造成的。“同一时间处理多个任务”看起来不错,给人感觉你的工作出色,但实际上,由于要不断转换工作内容,它会影响了你的专注力和创造力。
对于程序员来说,专注于某一个开发工作是很重要的。如果要同时处理几个任务,你不得不为此消耗精力,这样一来工作效率就会降低了。解决的方法是做好工作安排,把相似的工作放在一起,专心做好一个工作直到它完成了为止,再去做下一个工作。
制定日常的工作程序也可以有助提高工作效率。没有计划的工作会打乱你的工作节奏,导致工作质量不一致,增加失误和犯错。如果你现在还是一名编程的初学者或者你刚开始从事编程工作,对于制定日常的工作程序还不甚了解,你可以请教身边那些资深的开发者,或者在社交平台上与其他人互相交流学习。
什么是程序员:

程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
第3个回答  2009-08-19
要成为一名正式工作的程序员,必须进了软件公司锻炼两年就行了
第4个回答  2019-12-21

如何成为一个优秀的程序员:同一时间处理多个工作任务,我们对这种情况并不陌生。有时候是迫不得已,但有时候也是个人的习惯造成的。“同一时间处理多个任务”看起来不错,给人感觉你的工作出色,但实际上,由于要不断转换工作内容,它会影响了你的专注力和创造力。
对于程序员来说,专注于某一个开发工作是很重要的。如果要同时处理几个任务,你不得不为此消耗精力,这样一来工作效率就会降低了。解决的方法是做好工作安排,把相似的工作放在一起,专心做好一个工作直到它完成了为止,再去做下一个工作。
制定日常的工作程序也可以有助提高工作效率。没有计划的工作会打乱你的工作节奏,导致工作质量不一致,增加失误和犯错。如果你现在还是一名编程的初学者或者你刚开始从事编程工作,对于制定日常的工作程序还不甚了解,你可以请教身边那些资深的开发者,或者在社交平台上与其他人互相交流学习。经济允许建议还是深圳校区动 力 节点上个培训班;正式工作的程序员,一般学一门语言估计到基本精通自学估计要半年多吧,培训班也得三个多月吧,

相似回答