总结两句话:1、保障业务长期稳定运行(如网站服务器、游戏服务器等)。2、保障数据安全可靠(如用户名、游戏数据、博客文章、交易数据等)。 由这两句话推演工程师要学些什么?一、保障业务长期稳定运行出一点点差错,用户就要投诉了。 1、业务跑在什么上面?网站服务器一般是apache,nginx,tomcat等。但是真正跑通流程还需要Mysql数据库来存储用户及其它。很多程序
转载 2023-07-25 11:23:04
14阅读
一,软件研发最佳实践二, 战略三, 需求篇四, 设计篇五, 编码篇六, 测试篇七, 实施篇八, 计划篇 知道什么是挨踢项目吧?什么!不知道?那IT项目知道了吧?为了不让客户踢、不让老板踢、项目组成员之间不互相踢,俺为大家分享一些减少被踢机会的心得体会。就算不能让项目成功,也至少不会死得那么惨吧!我将分 团队建设 篇、战略篇、 需求 篇、设计篇、 编码 篇、测试篇、实施篇和计划篇为你分享。
尽管,产品经理大概率不会关注系统性能,但程序员在实现需求的时候必须思考系统承载的并发量和用户量。缓存主要用来解决性能瓶颈的问题,一旦错误使用反而会令系统崩溃。今天,我们就通过4W的方式系统化地总结缓存相关的理论知识。随着互联网业务的快速迭代以及用户量激增,应用架构需要不断调整甚至重构以适应这种业务的快速发展。当数据量迅速增长,业务逻辑越复杂,服务链路不断增加等等一系列问题,会导致RT过长,服务性能需要逐渐提升以满足更优的用户体验。在优化系统架构时通常的所用的两种方式scale up以及scale out
转载 2021-06-04 18:32:51
94阅读
尽管,产品经理大概率不会关注系统性能,但程序员在实现需求的时候必须思考断增加等等一系列
转载 2022-04-06 15:39:02
145阅读
 网站开发是基于B/S(IE浏览器)的网页开发,一般具有交互性。它是由若干个页面组成的有联系的集合。并且他作为一个行业的web开发,自从web开发商业化以来,它一直处于一个增长的状态。那么开发一个网站需要用到的专业人员有哪些,以及他们的主要工作是什么呢?  基本上根据网站的需求,我们在开发网站时主要需要3方面的人员,分别是设计、技术、测试人员。   设计主要是前期的整体色彩结构布局和策
总是在不停的思考一个问题,究竟是开发人员好还是测试人员好,这个简单的问题纠结了我很久很久,一直都没有定论,因为我又做过开发又做过测试,总是在上面不停的徘徊根据这几年工作的经验,大致对比了一下他们之间的优劣PK,当然各自的经历可能不同,欢迎交流,望不吝拍砖~ 简历PK:开发人员要求有很强的实践,对经验的要求比较高,以前在看他们简历的时候,几乎都写了很长一段项目经历,似乎一个比一个还牛测试人
软件工程师从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。职位定义负责产品的软件研发,承担软件设计、代码编写、软件测试方案制订、代码调试和测试等。负责产品软件的客制化工作,按照客户需求定制软件用户界面,定制驱动程序,开发安装程序等。职位分类根据工作
转载 2023-07-14 20:32:55
406阅读
在当今大流行的情况下,支持生产力的工具对于帮助我们在工作时保持正轨非常重要。与开发人员类似,作为在运行数字项目或构建软件时发挥重要作用的职位,可以帮助提高工作效率的工具可以帮助开发人员保持专注并确保尽可能最佳地执行每项任务。对于那些开发商那里谁小号truggling更整齐地映射出他们的工作和有效的,不担心!Girls Kode 总结了 5 条关于生产力工具的建议,可用于帮助更轻松、更高效地工作:远
Docker系列(一)到底什么是 Docker?  一个web应用从开发到上线,需要对运行环境,操作系统、再到一些基本的配置,都需要有一个统一的管理。这是开发之间经常会出现的问题,就像有的时候在本地上测试的没有问题,但是一放在服务器上就会出现各种各样的问题。而且同一个应用在不同的地方部署,需要部署很多次,非常的麻烦,这对人员是一项非常大的挑战。   基于这些问题,我们经常会想可不可以将环
转载 2023-11-20 15:47:28
99阅读
很多web应用开发人员都不了解运知识,可能在他们看来web开发者只要做好语言编码,做好增、删、改、查就OK了,包括我面试过的一些web程序猿经常只对脚本语言熟悉,但对确知之甚少。如果你只开发一个几百人的用户系统,你不需要了解运知识。但如果你想做个百万级流量的系统,那么如果你不了解运,那就不可能扛的住这种高并发的情况。在我看来了解运是一个 web 开发菜鸟与一个web开发老鸟的分界点,接
原创 2023-05-05 18:40:48
61阅读
开发人员也要点的测试知识本文来自于作者投稿,作者陈彩华,贝聊后端开发工程师。最近参加了保利威测试总监李乐的《互联网测试姿势》为主题的分享交流会,收获颇丰,作为一个开放,秉承“不懂产品和测试的开发不是好开发的原则”,总结一下。分享交流会的主题主要涉及互联网态势下,如何高效测试,如何提升工作效率,提高产品质量,测试团队建设,以及作为互联网从业人如何快速学习成长。why为何做测试what测试涉及的知识
原创 2020-10-28 15:44:03
436阅读
@IT程序猿 微博网友评论: @-0O__O0--:不好意思数了半天还是眼瞎了 @昼夜颠倒的Fentick:开发把自动测试做了,想说几根说几根 @一枚不长肉的吃货:看晕了。。 @郝赫2:就算3.45好了 @KoVaVo:0、1、2、3没错啊 ...
转载 2020-07-29 07:30:00
1068阅读
2评论
# 大厂开发人员组织架构划分 在互联网行业中,尤其是大型科技公司(通常称为“大厂”),开发团队的组织结构对于项目的推进、人员管理及技术创新至关重要。本文将介绍大厂开发人员的组织架构划分,并结合类图和ER图进行说明,帮助大家更好地理解这一复杂的体系结构。此外,文中将包含代码示例,以便更直观地展现相应的概念。 ## 一、组织架构概述 大厂的开发团队一般由多个小组组成,每个小组负责不同的项目或功能
原创 9月前
273阅读
手机应用软件开发概述 App开发,是指专注于手机应用软件开发与服务。 App是application的缩写,通常专指手机上的应用软件,或称手机客户端。另外目前有很多在线app开发平台。 当然移动互联网时代是全民的移动互联网时代,是每个人的时代,也是每个企业的时代。APP便捷了每个人的生活,APP开发让每个企业都开始了移动信息化进程。 我们的优势
程序员新手 0年份等级 指导(一) 开发人员相关IT架构总览之职能分解 开发人员IT架构总览一、职能分解软件项目的主要组成大体上按照一个项目的生命周期流程分为: 需求、架构开发、产品、测试、 需求人员:一般需求人员是项目的最开始一道环节,这些人员与软件使用方或者出资方商议确认软件开发意向转到项目实际需求的事宜,是把思路化为纸面文档甚至demo样例(即原型)的人员;&nbs
不管各位朋友信不信,开发人员掌握Linux维和架构技术早已是大势所趋!       最近有不少开发人员咨询老男孩教育,说要学运维和架构,感觉光会PHP不行,待遇提高的很慢!截取其中之一的对话如下:这位朋友的顾虑非常有道理,也是不争的事实!其实现在IT技术的大趋势,高级的开发岗位以及高级岗位对维和开发的要求已经快合一了,两手抓,两手都要硬才行,目前大量
原创 2015-10-21 11:56:53
5002阅读
6点赞
4评论
.net开发工程师(初级、中级、高级) [工作部门]:车网研发中心(车168/汽车之家) [工作内容]: 1、参与项目的需求分析; 2、负责项目开发、测试和维护等环节; 3、带领团队保质保量地完成开发任务; 4、完成部门交由的其他工作任务。 [任职资格]: 1、有两年以上基于.NET(C#)网站方面实际开发经历,深入理解.Net Framework,可根据系统需求对系统体系架构进行
原创 2010-11-29 18:09:12
1275阅读
MySQL开发规范文件状态:[  ] 草稿[√] 正式发布[  ] 正在修改 文件标识:  当前版本: V1.0 作    者: 贺磊 完成日期: 2016-05-24变更记录序号 修改日期 修改内容 修改人 审核人 批
转载 2017-03-24 11:13:09
5811阅读
查看端口占用netstat -ano|findstr "6379"在任务管理器的详细里,我们可以看到这个端口被什么程序占用了在指定目录打开命令行按住Shift键,同时点击鼠标右键
原创 2024-08-17 14:39:23
155阅读
## Java开发人员规划 作为一名经验丰富的开发者,你需要教导新手如何实现“java开发人员规划”。下面我将为你详细解释整个流程,并指导你如何进行每一步。 ### 流程 首先,让我们来看一下整个流程的步骤: ```mermaid pie title Java开发人员规划流程 "需求分析" : 30 "设计阶段" : 20 "编码实现" : 40 "
原创 2024-03-21 03:54:54
70阅读
  • 1
  • 2
  • 3
  • 4
  • 5