为什么开发程序员要慢慢地成长

    对于我第一次尝试学习如何写代码的场景,至今还历历在目。一开始,是因为好莱坞电影中超酷的黑客和年轻的亿万富翁引起了我的注意。然后,神差鬼使地,我开始学习 PHP。这是一段艰难的历程:我不得不改变我对现实世界的感知方式。


    刚开始的时候,你的目标会非常远大:建立一个社交网络,“黑掉”交通系统,创造一种自己的编程语言……但是,经历得越多,我的想法和项目就制定得越小。


    我意识到,小项目比那些浮夸的大项目更有效果。更新 README.md 看似无趣或没有意义,但却对任何有影响力的项目都是至关重要的。而你哪怕第n次克隆 Facebook 都是没用的。


不仅仅是编程


    想出精妙又务实的解决方案,对程序员的生活有着深远的影响。如果你将人的行为比喻成“git 提交”,那么提高工作效率,管理理念/项目,以成功人士为榜样进步就容易多了。无论你的行为看上去是多么渺小或有多么愚蠢,都没有关系:只要你在尝试。


    很多我遇到的程序员,其生活都非常地多姿多彩。工作,搞点业余项目,运动,博客,写书,生/带孩子。不知道的人认为他们是疯狂的生产力天才。不过事实并非如此,他们只是更善于一步步完成而已。


    对于那些创办了公司的程序员,他们一个小小的举措可能都会导致创建出一些有趣的东西。所以,你永远也不能确定未来几年会发生什么神奇的事情。


命运多舛的程序员


    在成功的背后,仍然有很多不务实的想法。 “要么做大要么回家”听上去挺美,但却伤害了很多年轻的程序员和创业者。


    许多好高骛远却又眼高手低的家伙,引领着大家将目标定位为成为“伟人”——在他们的职业中。“小成就”被认为是可耻和不光彩的行为。你必须得始终沿着“伟人”的道路走下去。


    按照他们的思维方式,那么即使这个人是实习生,也不应该去做一些沉闷的文书或 PowerPoint 演示文稿工作,相反,他应该管理项目,提高 150% 的过程,与投资者交谈,……呵呵,你懂的。


最后的话

  
    我很感谢我自己能在十多岁的时候去学习 PHP:这是一个至关重要的工具。即使我不写软件,渺小却务实的行为依然让我受益匪浅。


    不过,我并不把它当作“竞争优势”。相反,我希望大家能够意识到,你没有必要在 20 多岁的时候就去改变世界,也没有必要因为没有“成为杰出人物”而惩罚自己。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作为一个Unity游戏开发程序员,你可以制定以下成长规划来提高自己的技能和职业发展: 1. 学习并掌握Unity引擎:深入了解Unity的各个功能模块和工具,包括场景编辑器、动画系统、物理引擎等。通过官方文档、教程和实践项目来加深对Unity的理解和应用能力。 2. 掌握编程语言和算法:作为游戏开发者,熟练掌握C#编程语言是必要的。同时,了解基本的数据结构和算法,对于优化性能和解决问题非常重要。 3. 学习游戏设计和艺术知识:理解游戏设计原理和基本原则,对游戏玩法、用户体验和界面设计有一定的认识。此外,学习美术和动画技术,可以在项目中更好地与美术团队合作。 4. 参与实际项目和开发经验:积累实际项目经验是成长的关键。参与个人或团队项目,从中学习并完善自己的开发技能,同时也锻炼自己的沟通、团队协作和问题解决能力。 5. 持续学习和跟进最新技术:游戏开发领域发展迅速,要保持对最新技术和趋势的关注。参加相关行业的讲座、研讨会和培训课程,阅读相关书籍和博客,与其他开发者交流经验和观点。 6. 构建个人项目和作品集:开发个人项目、制作游戏作品集是向潜在雇主展示自己技能的重要途径。通过构建自己的项目和作品,展示自己的创造力和技术能力。 7. 寻找导师或参加社区活动:寻找有经验的导师或加入开发者社区,可以从他们那里获得指导和支持。参加游戏开发比赛、论坛和在线活动,与其他开发者建立联系,分享经验和资源。 8. 不断挑战自己:勇于接受新的挑战和项目,扩展自己的技能边界。尝试开发不同类型的游戏,探索新的领域和技术,不断提高自己的专业水平。 记住,成为一名优秀的Unity游戏开发程序员需要时间和努力投入。持续学习、实践和积累经验是通往成功的关键。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值