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

问答专栏Q & A COLUMN

从web开发小白到一个中级工程师一般需要多久?

yckyck 回答3 收藏1
收藏问题

3条回答

王笑朝

王笑朝

回答于2022-06-22 19:42

谢谢邀请!

Web开发经过多年的发展,技术体系已经完成了多次迭代,目前在不同的应用场景下也有不同的解决方案,所以从学习的角度来看,目前学习Web开发会有一个较为系统地学习过程。另外,从就业的角度出发,学习Web开发的就业前景也是不错的。

Web开发从基础开始学习到主力开发人员大概需要经过以下三个阶段:

第一:Web开发基础知识学习阶段。Web开发的基础知识还是比较多的,虽然在难度上并不算太高,但是知识结构比较杂,既包括前端开发知识也包括后端开发知识。前端的学习重点在JavaScript语言,另外还涉及到一些框架,而后端学习则需要选择一个具体的编程语言,目前比较常见的选择包括PHP、Java、Python、C#等,在当前的大数据时代背景下,Go语言的应用前景也是比较广阔的。这部分的学习时间因人而异,通常需要3至6个月左右。

第二:Web开发实习阶段。对于学习Web开发的准程序员来说,实习过程还是比较重要的,一方面实习过程并不会有较大的工作压力,另一方面实习的过程也能够积累大量的实践经验,同时会对Web开发过程有一个清晰的了解,从而为后续的开发工作打下基础。通常情况下,实习时间不会超过3个月。

第三:Web开发初级工程师。Web开发初级程序员主要的工作任务有三个,其一是具备功能模块实现的能力,既涉及到前端开发也涉及到后端开发,在实现的过程中通常会采用已有的开发框架,比如Java中比较常用的Spring系列(SpringMVC、SpringBoot);其二是具备一定的调试能力,能够针对程序开发过程中遇到的问题进行初步的调试处理;其三是具备一定的资源整合能力,目前在PaaS环境下进行开发能够快速完成资源整合,所以应该重点关注一下PaaS。通常来说,初级程序员通常会在1至2年左右。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!

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

galois

回答于2022-06-22 19:42

web开发一般分为Web服务端和Web前端。我猜测,你这里说的是Web前端。


Web前端三驾马车:JS、HTML 和 CSS;三大框架:Vue、Angular 和 React。


过去一段时间是 jQuery 的天下,现如今,前端越来越重要,前后端分离,前端涌现出大批优秀的框架!


技术领域,需要一直不断的学习,记得前段时间,有前端人员在 Github 上评论,说别更新了,学不动了。。。


但我觉得,活到老,学到老,这是什么行业都需要的。只是相对技术领悟知识变化快!对于前端,我认为,学好三驾马车,足够精通,学其他框架都不会太难。实话,相比服务端,要学的还是比较少的!


所以,你现在还是 Web小白,你需要花时间精通 JavaScript、CSS、HTML,这是基础,在此基础上,选择 Vue、Angular 或 React 中的一个,比较建议 Vue,并加以实践。当然,jQuery 还是有必要学习了解一下的。这些下来,要学好用好,怎么也得2年左右时间。除了语言之外,还需要了解 HTTP协议、性能优化等知识。


所以,我觉得你要为自己定一个目标,至少2-3年达到中、高级Web前端工程师的水平!

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

luoyibu

回答于2022-06-22 19:42

web分语言,比如JAVA和csharp,首先你要会这两种语言之一,当然还有PHP,第二,你要学会html网页架构,css布局美化和JavaScript等类库,最后你要了解一种框架,如asp.net mvc,还有数据库,大致这些,我是学的wpf的Windows开发,要比网站更先进一些,最好你都了解一下

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

相关问题

最新活动

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

我的邀请列表

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