我的开发人员和其他 IT 资源书签 多年来,除了企业 IT 工作经验外,我还涉猎各种软件/硬件研究和业余爱好者博客。 我整理了一份我感兴趣的网页和项目清单。其中一些产品我已经用过,并且推荐过。除此之外,我和它们没有任何关系,只是研究或保存以备将来阅读。
摘要: 本文介绍了作者如何重建投资组合并优化网站性能,以提高加载速度。作者首先介绍了在PHP时期遇到的问题,并解释了为何选择React生态系统进行重写。接着,文章探讨了提高网站性能的关键步骤,包括使用正确的工具、优化资产、预加载外部脚本、延迟加载图像以及使用Service Worker等。通过遵循这些方法,作者成功将网站的加载速度提高到不到1秒。
文章摘要:本文将介绍如何使用Next.js 13版本构建一个简单的CRUD API应用。内容包括创建前端项目,设置路由以配置创建、读取和编辑的路径,构建库和接口,以及演示如何使用GET、POST等请求进行数据操作。项目布局包括设计标题界面、帖子数据展示、添加帖子的表单、根据ID编辑帖子的表单和用于显示来自ID的帖子的表单等。此外,还提供了GitHub链接和代码示例。
文章讨论了作者在选择REST和GraphQL之间的转换过程。作者一开始使用REST API,但在接触GraphQL后,由于其特点如按需请求数据、无需API版本控制、强类型、易于集成和其他服务的优势以及订阅功能等,使他倾向于使用GraphQL。作者还提到了Apollo库作为使用GraphQL的主要原因之一。文章最后询问读者对于这两种技术的偏好和看法。
摘要: 本文主要探讨了学习编程过程中可能遇到的挫折感和无力感,并列举了导致这种感觉的几个常见原因,包括错误屏幕、难以安装的软件和工具、编程社区的变化速度等。文章提出了应对这些问题的建议,并鼓励读者分享自己的困难。本文旨在帮助学习者振作起来,克服学习编程过程中的无力感。
摘要:本文为想成为自由职业者的人提供了三个建议。首先,掌控个人财务状况,制定合理的预算计划以确保过渡期的经济安全;其次,建立强大的网站或应用组合以展示专业能力并吸引潜在客户;最后,尽可能多地参与招标和出价,拓展业务机会。同时,文章强调了自由职业需要的社会证明和舒适的经济基础的重要性。
文章讨论了作为开发者如何提升个人品牌的最佳方式,其中最重要的是与粉丝互动。文章提到,有意义的互动是关键,简单的复制粘贴回复不够。建议开发者花时间思考回答,以建立真正的长期联系。另外,文章还介绍了Ben关于个人品牌建设的建议,并提供了文章来源。
文章讨论了是否需要在科技领域拥有计算机科学学位才能找到工作的观点。指出全球知名公司如谷歌、苹果和IBM不再要求应聘者具备学位,因为非传统的教育途径现在与传统途径一样有效,甚至更有效。招聘经理在筛选求职申请和面试候选人时更注重候选人的态度、学习能力以及真实世界的实践经验。此外,一些大公司正在引领行业潮流,取消对学历的要求。文章鼓励读者通过自学在线资料、参加强化训练营或寻找优秀的在线导师来获得必要的技能和特质,以在求职过程中获得成功。同时,也提到了一些相关的讨论话题和资源链接。
我可以只成为一名前端开发人员吗,还是我需要成为全栈开发人员? 选择一个 JavaScript 框架并
一位 CEO 给出的建议:在竞争激烈的市场中脱颖而出,选择一项需求量大的技能添加到技术汉堡中。文章提到了多个可选技能,如 UI 设计、用户体验、数据科学、文案和安全等。作者还强调了学习 Unix 的重要性。文章还介绍了 Andrew Brown 的相关内容,包括他的文章和播客等。这篇文章给出了在竞争激烈的技术市场中如何提升个人技能的建议,以脱颖而出成为全栈开发人员。