免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 83619 | 回复: 0
打印 上一主题 下一主题

【话题讨论+送书福利】Web开发者如何突破全栈开发的技术瓶颈和发展困局? [复制链接]

论坛徽章:
8
2017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之天津
日期:2019-06-20 14:25:4015-16赛季CBA联赛之天津
日期:2019-08-20 23:06:5319周年集字徽章-庆
日期:2019-08-27 13:24:4219周年集字徽章-19
日期:2019-09-06 18:55:5019周年集字徽章-年
日期:2019-09-06 18:55:5019周年集字徽章-周
日期:2019-09-20 17:18:2220周年集字徽章-CU
日期:2020-11-11 13:06:03
1 [报告]
发表于 2021-05-04 15:42 |显示全部楼层
1.在Web开发领域,你个人的发展遇到了哪些瓶颈?自己觉得该如何破局?
技术学到某个阶段就很难提升了,更多只能靠自己摸索,没有人可以指导。刚开始学某个东西的时候往往是很难静下心来去思考的,刚学东西的时候容易浮躁,但当你静下来多去问几个为什么之后很多东西就自然懂了。

2.你身边的优秀开发者是否具备全栈思维和能力?他们是如何看待全栈开发的?他们相比普通开发者有哪些优势?
纵向深入一个方面,横向广度很足,全栈不代表全部都不精通,至少一个90+,其余都是60+。
他们相比普通开发者有如下优势:
·拥有坚实的基础
·精通核心的API
·阅读优秀开源项目代码
·了解不同的软件开发方法
·记录自己对于技术的理解和思考

3.你所了解的全栈开发技术有哪些?相比之下,React+Node.js组合有何优势?
·编程语言,例如JAVA,Go,PHP,C#,Python,Ruby,Perl等。
·开发框架和第三方库,如JAVA Spring,MyBatis,Hibernate,Python Django,PHP thinkphp,yin,nodeJs express ,go的gin,beego等。
·前端技术,如HTML5,CSS3,JavaScript,并进一步研究前端框架或第三方库,如JQuery,LESS, SASS,AngularJS或REACT。
·数据库和缓存,如MySQL,MongoDB,Redis,Oracle,SQLServer等。
·基本设计能力,基本原型设计,UI设计,UX设计的原理和技巧。
React通常被认为更容易应用于开发人员选择使用的任何后端,无论是ASP,Django还是Ruby on Rails。Next.js 比其他可选的方案要简单的多,也更有效率。把 React 和 Next 一起使用,看起来很自然。一开始就应该是这样的。Node.js有超强的高并发能力,Node用的就是JavaScript的语法,Node.JS 出现促成前端工程化思想。

4.全栈是否就是“银弹”(自行百度其含义)?它需要具备哪些条件?同时又可能面临哪些问题呢?
技术没有银弹,只有不断学习,在需要的时候确保自己了解知晓。只有人本身才是银弹,因此充斥着人工智能的未来网络世界是属于全栈的,停止学习就意味着死亡。“全栈”指的是为了完成一个项目,所需要的一系列技术的集合。“栈”是指一系列子模块的集合。这些软件子模块或者组件组合在一起即可实现既定功能,不再需要其他模块。现在的it都是分工完成的,一个人都能完成的项目少儿又少,除非是项目小,公司小,这样的全栈工程师才有意义。不然实际工作中对公司没有好处,工作效率低下。分工合作前后端可同步开发,时间成本会降低,工作效率会提高,产品迭代才会快。现在都讲究速度,谁快谁就赢得了天下!互联网更是如此!

5.如果你也对全栈开发感兴趣,你现在最关注并希望提升的是哪些方面的技能?
关于全栈工程师的大多数文章或讨论很少与设计要求相关,但我认为设计技巧非常重要,基本原型设计,UI设计,UX设计,也是我希望提升的技能。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP