web后端开发者如何提升能力

 我来答
猪八戒网
2023-05-18 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

对后端来说我认为重要程度排序是这样的:

5. 扎实的数据结构、算法、计算机网络、操作系统知识,但是这些又如何体现在平时的开发。

2.还是关系型、非关系型数据库的掌握

6. 架构、设计模式的理解

4. Linux 系统的使用、部署能力

3. HTTP 协议(暂时只想到这个)的理解,是否要很早的涉及 TCP/IP

1.对所使用语言、框架的掌握

7. 一定的前端技能

其实后端主要还是理论要扎实,实际解决问题就会快很多。理论基础是第一重要的,没有这个就没有办法分析问题。

实际开发的时候,通常的场景是,遇到一个问题

1.利用自己的理论基础诊断分析可行的方案,预测需要什么算法或方式解决问题。

2.扩大视野寻找可用工具和成熟的方案,这时候很看英文能力,毕竟很多资料都是英文的。

3.搭建最小化的架构测试工具和方案的可行性,这时候很看中对 linux 系统的使用、部署能力和语言熟练程度。

4.分析测试结果,评估可选方案,这时候就只是看数据和经验了。

5.最后就是定方案开发。

这一套走下来,主要还是靠分析,如果实际开发能力足够强,经验丰富,往往可以跳过 123,直接选择一个成熟的方案上线。

像我是经验和代码熟练读不太够的,我会在第 2 步查资料和第 3 步搭建最小化的架构耗费比较多的时间,才能定下来一个可用的方案。

如果熟练的老手,时间可能是在日常的视野扩展上花的比较多,平时就会有意识去了解业内的新技术新方案并快速做个小系统练练手,这中间的试错积累的就是经验。这样实际遇到问题,就可以直接选型解决掉。

  • 官方电话
  • 官方服务
    • 官方网站
    • 八戒财税
    • 知识产权
    • 八戒服务商
    • 企业需求
    • 数字市场
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式