03.07 零基础到能工作的程序员时间要多久,该怎么做?

鸭一嘴


首先,我们先简单定义一下“能工作”。我对于“能工作”的理解是领导分配一些开发任务,能够完成基本的功能。既然有了具体的任务目标,那么我们就需要一些基本技能:一种编程语言,熟悉开发需要的基本框架。熟悉一门语言,如果按照一天8小时用来学习跟练习,我觉得一个月可以搞定。然后关于常用框架,更多了是需要去实践,花两个月去学习实践,知道怎么去排查问题就可以了。所以,对于这个问题,我个人看法是3个月认真的学习可以达到基本的工作能力。


快乐搬砖121


首先建议你还是先了解一下程序员的工作内容,每天都是做什么的,职业发展的趋势什么之类的,知己知彼才能百战百胜。

说到双休和朝九晚六,那么在找公司的时候可能要问清楚,因为大部分的互联网公司都会有加班,只不过是严重不严重而已;当然我周边也有同学是下午5点就下班的。

零基础的话,想要今年找到工作,那么建议你先把基础打牢,然后多加实践,现在网上的教程也已经有很多了,你可以自己写几个项目试试手。

我觉得成长最快的方式还是去公司实习,实践是学习最快的方式,并且可能会有项目的紧迫感,你也可以从其他同事那边学到经验,并且能够了解下团队合作(很重要)。

综上,建议你前期多调研,适当的时候去公司里面实习。


一只会飞的冰淇淋


单纯的crud很快就能上手,但前提条件你得学习一些基础知识如数据库以及一门程序设计语言,只要有人愿意带你跟着做项目,最多3到5个月即可独立做一些小的功能模块。 我以前带过两个实习生一个专科一个本科,基本在学校没怎么学过编程,当时项目较急且功能较多,但大多是重复性功能,我是先写了能通用的前后台,然后告诉他们怎么用,刚开始他们比较焦虑用其中一个孩子的话说“我想转岗”,但幸好他俩肯学且不懂就问,这样3个月下来他们可以独立去做功能模块。


小檬檬哒


您好,很高兴回答您的问题。

首先,我也是一名前端程序员,跟您情况不同的是我在学校学的计算机专业,但公司也不乏培训出来的同事,我把了解的情况分享给您吧。

对于零基础的人来说,做这个工作要有一定的兴趣,因为程序员不同于其他的工作,这个是需要编程思路的,而且要有一定的耐心。因为不同客户需求不同,您可能听过五彩斑斓的黑这个梗,虽然现实中这种现象很少,但反复修改代码的情况也是不少见的。

培训过程中一定要勤记笔记,下课之后自己也要理一遍思路,打好基础最重要。然后多打代码,多做小项目,实践才是硬道理。

培训出来找工作尽量谦虚,放低自己姿态,现在的程序员不少,竞争可能很大,刚培训出来工作经验来说不如老程序员,找工作不如老程序员吃香,薪资要的少一点,还是有公司愿意接受的。进公司后多做项目,技多不压身嘛,编程思路也是在项目中积累起来的。

希望您能找到好工作哦,祝前程似锦[呲牙]





小甜逗


你好,很高兴回答你的问题。

零基础到能工作,只能是两种办法:1.培训班。2.自学。

培训班和自学没有本质的区别:都是要学习!

编程中涉及的知识有3种:

1.很多知识是属于别人给你说了你就知道了,比如很多库和框架的使用,但是灵活运用需要配合实战项目或者大量的项目反复训练。

2.有一些知识属于即使讲解了很多人貌似听懂了但实际上没有弄懂,比如很多算法,需要配合大量的题目才能彻底弄懂

3.还有一些很重要但是不紧急的知识点比如数据库的底层原理,很多库和框架的底层原理,这些很多时候没人能提醒你该学或者告诉你,需要工作中去学习。

培训班的好处:

1. 快速建立知识体系结构

2. 少走弯路

3. 培训班教的也是知识,知识不应该计较从哪里来的

4. 培训班集中的学习时间和氛围是自学比不了的(自学很难达到集中不间断的学习5,6个月)

5. 明确的目标能让学习更加高效

6. 好的培训机构和好的老师很重要

7. 对于转行的人来说,自学难度很大,培训班能够帮你快速入行

培训班的缺点:

1. 参差不齐的质量

2. 明确的目的性导致没有大量的讲解重要但不紧急的基础知识

3. 后续的学习还需要自己

4. 虽然集中的时间已经很长(5个月以上),但是相对于个人的长期成长需要学习的知识还是很短


为了让你在学习编程中有信心,尽快去公司练习,你可以先学习python.

很多朋友问我如何才能学好python?干货!知道了这7点,相信你很快就能学会,并能应用的实际工作中。

1. 明确学习的目的,比如爬虫、后端、前后结合、web、人工智能等等。

2. 定个时间,比如1年,每天坚持1小时,坚持这个时间内持续学习,持续行动。

3. 找到适合自己学习的方法,比如有些人看书写代码,有些人看视频写代码,但是无论如何,每天都要编写一定数量的代码。

4. 有些知识点听不懂,采用联机学习的办法,多看看不同人的不同角度的讲解。

5.搭建自己关于python的知识框架,可以用思维导图,先从一个小的知识点开始,扩充你的python的理解,不停的扩充和完善,慢慢的你的大脑里会形成整个python的知识框架。

6.做一个项目。当你做小例子已经得心应手时,不妨试一下稍大的完整项目,通过项目的锻炼,可以让你快速成长。

7. 找一群学习伙伴,多参与,多交流,最好能有一个师傅带领,一个好的环境氛围,能起到事半功倍的效果。

在学习python的路上,如果你有任何问题,都可以私信我,一起加速成长。

"龙卷风和他的朋友们":理工科直男一枚。闲暇之余分享点文字、编程、设计等干货,希望和你一起成长。

一起学习Python,可以站内私信我。带你去学习。


T型成长


真的是零基础的话,首先不太建议到程序员这个行当来。

反正在我们业内人来看,我们经常自嘲的一句话就是“做了程序员毁一生”。程序员有固定的逻辑思维,那个笑话怎么说的来着,老婆让买10个包子回来,看见卖西瓜的就买一个。回家后程序员就买了一个包子,说看见卖西瓜的了。猛一看我是真没找出这个老公的逻辑漏洞呢。思维可能会僵化,然后在社会中不够灵活。

还有一个我认为最大的弊端是,程序员习惯把事情考虑周全之后再做,总是尽可能的想有全面的了解和计划后再执行,那很多事情在你想明白后就晚了,在事情未明之前那些勇敢、反应迅速并且灵活的人会赢。

并且程序员的投入和产出比没有你想象中的高,程序员是一个长期投入的过程。没有说我掌握了一项技能后就可以往熟练上发展了,你以为以后越来越熟练挣钱就越多,那可是大大的错误。当你熟练的持续使用这一项技能的同时,很可能就是正在被淘汰。有更新的编程语言,更高效的工具,甚至有二次开发的高强大的平台可以借助了。

如果以上你皆不放在眼里,那上B站搜些学习视频,找好方向,只要是受过基础教育的大学生,有台电脑,你就可以开始建立小号,进入新手村了。

剩下的就是和你投入时间精力成正比了。略。


声声慢衷情


零基础。有点难啊,你需要储备的只是太多了,尤其是数学基础,其中线性代数,离散数学,概率论这些基础的不可避免。其次专业的数据结构一定要学,算法至少要知道基础的。还有平台选择,java,微软,移动应用平台等等,你选择那个方向。排除天才,普通人,想成为一个合格的程序员,零基础19-25岁年龄段,你需要至少一年的基础学习,一年的实践课学习


魔兽世界专业玩家


兴趣是最好的老师

1.首先,你要对计算机编程感兴趣

2.有一定的英语基础及逻辑思维,加上努力学习的冲进

3.如果有一定的计算机基础,学习起来会相对容易;如果没有基础也不怕,可以自学成才(有编程界的奇才);或者通过报一些培训班入门,对没有任何经验的人而言,入门可能比较苦恼,但是只要肯学习,有冲劲,有兴趣,一样可以成功

加油


水城小瑞瑞


这个问题,首先我觉得你需要对自己未来职业目标有清晰的定位。首先程序员分很多种,细分的不说,广义的也有前端和后端之分,不知道楼主想要学习的是哪种?不同的方向需要学习的技术架构是不同的,难易程度也不相同,所以需要学习的跨度和时间就会不同。但是不管是哪方面,都需要你要一颗毅力强劲的心,因为学习写代码相对来讲过程是枯燥的,所以需要有毅力坚持下去,戒骄戒躁,没有任何基础就更容易学到一半就入门到放弃。但是如果你不是我上面所说的那种人,每天坚持学习4个小时,相信2个月到6个月你会有所收获。ps:学习过程中更重要的是学以致用,要多加练习!!不然很容易今天学的明天就忘记!这个行业也是这样要多做项目,才能丰富自己,快速成长。


松松lifeshow


首先本人是将近10年老猿,话说如何才能从零基础到可以工作。其实这个真的需要分情况的,假如只是找一些基础的开发工作那么仅仅需要CRUD的能力就行,发到这样的一个月从啥都不懂到这个水平应该差不多。假如要去胜任研发岗位那么就要最底层了解,开发模式等规范都要很熟练,这是一个漫长的过程,因人而异了。


分享到:


相關文章: