Core Points - The article discusses the experience of a senior full-stack developer who faced challenges in a startup due to poor team practices and ultimately was dismissed despite identifying critical issues [1][3][14]. Group 1: Team Issues - The team exhibited unprofessional behavior, including the misuse of git with frequent force pushes, leading to overwritten work and conflicts among team members [6][4][6]. - The quality of code was poor, and the task management system was ineffective, with one QA member managing an overwhelming number of issues without proper resolution [7][4]. Group 2: Security Vulnerabilities - A significant security vulnerability was identified, where backend errors could leak sensitive information, including private API keys, but the proposed fixes were inadequate [9][10][11]. - The developer provided a correct solution to the security issue, but it was dismissed by the backend developer, who instead blamed the developer for causing unnecessary pressure [12][14]. Group 3: Dismissal and Aftermath - The developer was ultimately dismissed by the CTO, who acknowledged the validity of the concerns raised but claimed that the developer's presence was detrimental to team morale [14][17]. - The developer expressed a desire to highlight the team's security flaws without causing harm, reflecting a sense of frustration over the situation [14][17].
太离谱!17 年老开发遇奇葩团队:覆盖代码搞强推,说真话 2 天后遭开除?CTO:你说的对,但留不得你
程序员的那些事·2025-10-05 00:26