近段时间对于《黑神话:悟空》的话题在整个游戏圈掀起了热烈的讨论,热情之余回归理性,会发现这款游戏的预告片之所以这样火,主要原因并非是其有多么高的品质,而是我们终于有一款能够让外国人主动去了解中国西游文化的作品。也正是有这个深层次的原因,才会让人民日报这样的主流媒体都称赞“悟空”。
对于不懂游戏太多的我来说,只能根据自己所知道的东西来写这个评论,如有不妥之处还请指正。通过网络讯息可以知道黑神话:悟空》在实机录制中借助Epic最新的UE5引擎,搭配Nvidia的DLSS技术,在画质和性能这两个本来是矛盾的维度上,同时获得了非常大的提升;以及Nvidia,Nvidia在RTX平台下的性能优化神器,DLSS通过深度学习神经网络渲染媲美原生分辨率画质的画面,同时还能显著提升帧率。其他方面的技术我也就不再说了,点评到此为止,谢谢观赏。
现在很少有公司做 codeview (对写好的程序做代码级检查),于是很多人在进度的压力下潦草应付,只要测试通过就算搞定。表面上看,开发速度很快,进度有保障;但实际上,这样的程序连开发者自己都很难读懂,一旦有bug,很难调试,将来维护升级都非常困难。这样的代码多半只能重写,浪费自然严重。
那些能让初学者,甚至是编程老鸟,更快上手,更省事的工具,包,框架等往往会被贴上“真正的程序员不该使用”这样的标签。这种贴标签行为背后是一种恐惧:如果任何人都能称自己为程序员,那这个头衔就将毫无意义。不过,认为这种闭关自守的行为是有害的。去用那些让写程序变得容易的工具吧。如果那意味着你用 Stencyl 或者 GameMaker 来写游戏,而不是从零开始写一个新的,没事,只管去做。如果你第一次尝试编程是从HTML或者Excel宏开始,没事,只管去做。哪个(编程方式)你能坚持下去,你就用哪个。随着你技术不断提升,你就会发现那些便利工具对你的限制大于对你的帮助。那时,你就会去寻找更强大的编程工具。但大多数时候,很少有人会看你的代码,或者问你用什么编程工具。你的程序到底好不好用才是真正重要的。
学习编程的方法有很多。不管上什么编程课,你都会有这么一段“撞墙期” 。唯一的解决办法就是坚持到底。这意味着你要不断尝试新事物,学习新知识,不断地,一步步地,去解决问题,去编出你要的程序。如果你这时认真回看自己的编程初心,你就更有可能获得成功。坚持到底,就会胜利。这就是我之前提到的信念的价值所在。如果你真的坚持到底,你就真的会胜利。
以个人为例的话,比较偏向于奖励激励的方式来维持编程的热情,程序员嘛,每个月都会有那么几天的,其实这个是很正常的现象,但是采用的方式不同会有不一样的效果,可以选择和朋友一起户外烧烤,或者休息一下奖励一下自己,个人比较偏向买东西来奖励自己,比较喜欢现在的电子产品,如果在我不想编码或者是不想上班的时候,可以选择买个电脑来给自己一点编程的新鲜感来维持自己对编程的兴趣,或者是键盘、鼠标(不要问我有少个,总是很多就是了)、耳机。
这样会让你突然一下对生活,对编码,对学习,有个不一样的感觉,就像打了鸡血一样,每个人选择的方式不同,希望我的分享对你能有帮助!
个人觉得程序员要想维持对编程的热情,首先要确定自己对编程的开发工作是否还有兴趣,要保持持续的新鲜感,枯燥无味一成不变的节奏只会越来越快的放弃编程。就拿我自己来讲,从iOS开发入门编程开发工作,随着时代的进步以及信息技术快速更新换代,不得不学习新的技能,学习了flutter混合开发,然后学习了微信小程序开发,最后又学习了前端开发,一路走来一直在学习新知识的路上,但是技术水平倒是没有提升太多,只是掌握的技能多了而已,而且随着年龄的增加,对于编程的热情会减退,所以要时刻保持对编程的热情,时刻保持学习的心态来对待编程开发工作。