当前位置: 首页 > 科技观察

这游戏太难了,我花了15年的心血,还没玩完呢!

时间:2023-03-19 19:44:32 科技观察

1。第一关:带着好奇和希望开始,去Google、知乎、QQ群或者朋友四处打听,选择一个方向,开始学习某种编程语言和相关框架。有犹豫,有犹豫,但最终还是咬牙坚持了下来。一开始掌握的资料比较少,理解不够。容易上当受骗,喜欢和别人口水战,为自己辛辛苦苦的东西辩护:XXX大法好,XXX语言垃圾,XXX框架垃圾,XXXIDE垃圾。2.第二层:可以处理日常工作,比如简单的CRUD,调用接口。进入公司后,经过熟悉期/学习期,正式开始工作,发现每天的工作就是实现业务,编写接口,调整接口。不断的加班,一个接一个的需求,身心俱疲。接触的技术多了,一头雾水,无从下手,什么都看了,尝试了很多,写了个小程序,尝尝鲜。可能就停留在这个阶段,徘徊几年,临近30就焦躁了。被替代的能力比较强,第一阶段的人眼光正,准备用青春和热血去夺权随时。可能会离开纯编程,去做项目管理、产品经理、销售、技术支持……3.第三关:从项目的局部看整体。突破CRUD的程序员都会走到这一步。对现在的工作不满意,开始学着从全局的角度,从头到尾的看系统,思考问题。项目代码的核心贡献者追求高质量的代码,能看到项目开发中重复的东西,写出高质量的库函数供大家调用。能够引入和开发新工具来帮助团队提高生产力。做开发有了成就感,良性循环开始建立,优秀程序员的口碑开始传播。简历有亮点,主动跳槽。很多人会被拉进管理层,走另一条路。4.第四关:要能看到项目与项目之间的共同点,就是看架构。在积累了大量的项目经验后,我开始看透语言、框架,甚至项目之间的通用模式,上升到架构层面。团队核心,项目架构的构建者,技术决策有很大影响。需要经常与客户、技术人员、管理人员打交道,对软技能的要求越来越高。我经常接到猎头的电话和邮件。5、第五关:更多时候,我们是站在业务的角度思考问题,技术成为实现业务的手段。把握行业发展趋势,分析竞争对手,规划产品开发。跟踪新技术,考虑如何利用新技术促进业务发展,或开拓新业务。考虑研发团队的发展和转型,以适应业务发展。6.第六级:发现市场机会,用技术去迎接它们,然后创业!发现市场需求(可能只是自我感觉良好的想法),与公司业务不匹配,或者公司不想进入,想实现最大价值。下一颗心:自己动手!如果你创业成功,你将走上人生的巅峰!创业失败,回到4、5。