找回密码
 立即注册
查看: 1126|回复: 20

unity进了游戏公司以后怎么快速入门?并且不被踢?

[复制链接]
发表于 2021-5-22 18:26 | 显示全部楼层 |阅读模式
基础太差了,连一个完整的游戏都没做出来过。
发表于 2021-5-22 18:28 | 显示全部楼层
我刚毕业转行做unity程序的时候,跟你的情况差不多,几乎是只学了一点皮毛,混进了一家手游公司,到现在自己出来做游戏也带了几个新人程序。可以聊聊我的经验


在有技术面试的情况,你吹牛也好,提前背题了也好。只要通过了面试就说明公司接受你这个水平的新人。在面试官水平远高于你的情况,不要认为你能忽悠的了面试官。很多时候问几句话就大概知道新手的能力了
可能你要的价格很低公司觉得你很有“性价比”。或者面试时表现真诚的态度。或者觉得你有潜力可以培养。又或者只需要一个技术实力不高的程序。总之公司对你的能力是有预期的。
项目上的问题该问就问,技术上基础的东西善用搜索引擎。做不出东西,或者乱做,还不提问,耽误进度反而不好。作为程序员,提问不丢人,没人能掌握所有的开发技能。
视频教学不建议看,项目对程序来说才是最好的老师,看视频效率低不说,教学视频很多有点脱离实用情景。跟着项目做,有问题就提问,做好笔记,归纳好解决问题的思路,你的进步会远比看视频来的快。


最后,项目看不懂很正常,新人进公司,不可能先完整看懂项目,才开始干活。很多老员工可能也只熟悉整个项目自己最经常接触的几个模块。
一般给新人的任务不会太复杂,先了解给你的任务所涉及到的api和流程就可以,其他的之后慢慢熟悉。
比如开始让你做个UI界面。
你可能需要知道资源加载的流程是怎样的,前后端是如何通信的,配置如何添加等等。然后找个项目里其他功能类似的代码,照猫画虎开发就可以
发表于 2021-5-22 18:32 | 显示全部楼层
首先,不要怕被踢。即便被踢了,你也已经有了一份U3D的工作经验了。所以你要做的就是,不懂就问,不会就学。
我以前带新人的时候尴尬的就是,那孩子自己在那边琢磨,然后还弄不出个东西来,最后快下班了,才终于憋不住,过来问了,让人很无语。
你要做的是快速学会。你男朋友说的也有道理,但是他那样做是需要有前提的,前提就是你自己能不看视频,不问问题搞得定才行。
问别人问题的时候,先百度一下,提前对于你要问的问题有个认知,别到时候别人给你讲解的时候,你摆出一副完全没有事先准备过的状态就好。
有一点你男友说的对,公司招你是来干活的,所以因为这个,你更应该先搞清楚,你需要先学会哪方面的知识,比如新人一般弄UI,那你先搞清楚你们用的UI系统(UGUI/NGUI或者识别的),的使用方法。问问同事有没有这方面的内部文档(公司内部自己拓展的模块说明,或者总结的知识)。
说白了,你菜,再怎么隐藏,别人也能看出来。你要做的是快速上手可以干活。
而且通常来说,程序这行,大家对于愿意学习的新人是很宽容的,对于女程序也会更包容一些(你说有男朋友,我默认你是女的了,如果说错,也请见谅)。
愿意学习的新人女程序员,只要你态度端正,成长速度不慢,还是可以的。
最后,还是要说,不要怕被踢!干程序的年轻的时候不怕事业,怕的是学不到东西!
发表于 2021-5-22 18:39 | 显示全部楼层
该学的就学,该问的就问,尤其是你负责/参与的那块。新入职看不懂项目的设计思路很正常。
浏览器页面常备 Unity 官方文档和手册(有中文的,虽然翻译不全)和微软 C# 文档(Unity 对应的虚拟机版本是 .Net 4.7),需要翻译就下个o道词典打开划词功能。
概念看不明白的可以靠关键词再搜索,一层层递归下去总能找到看得懂的。
如果决定问人,最好也说明你为了解决问题做过哪些尝试。
总之 api 靠查、设计思路问人,相比其他,没法出活对你的威胁更大。你的同事们并不会时刻盯着你的屏幕,毕竟大家都挺忙的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-5-22 18:42 | 显示全部楼层
不用考虑太多,既然公司招你进来就是觉得你可以干事,面试官不会有你想的那么好骗的。
该学学,该问问,自己憋着拖延了进度反而招人讨厌,不过问问题之前先大概搜一下,简单问题基本百分之九十都能有答案,如果看个十几分钟确实搜不到一点东西,就直接问吧。憋着也不是那么回事。
至于会不会被开其实我个人感觉不用太担心,新人真进来用不到多少东西,培养个几个月大部分公司还是撑得起吧。
发表于 2021-5-22 18:45 | 显示全部楼层
有弱智问题也要问,刚入职的大学生,一般公司都不会指望工作能力有多强。
遇到问题自己先思考个十来分钟,问问题记得先说自己对问题的理解。
发表于 2021-5-22 18:52 | 显示全部楼层
干了几年策划,今年转行干程序,会unity编程,但是知识体系比较零碎,很多程序基础性技能并不会
领导看到我连vs打断点都不会,震惊了~
但是我很努力啃项目源码,一周后就能给公司做功能了
程序这工作,说简单也简单,说难那是真的难,就看自己的追求是啥,如果仅仅是想做点简单的事混个饭碗,多半干不长的,公司对你的价值有非常清晰的判断
上班看视频学技能挺沙雕的,效率低还占公司带宽
 楼主| 发表于 2021-5-22 19:02 | 显示全部楼层
初进公司,在公司很多现有代码的情况下,看不懂很正常。
首先,你得学好C#的基础,做到能看懂局部的代码。一定要学会Unity和VS的基础使用,主要表现在 会打log,会看log,会打断点调试,会看调试时局部变量。这是很多零实战代码基础的理论型新人一般容易欠缺的。
其次,对Unity的常见的类和组件的使用有个基本了解,这个可以走走教程。
高级的,比如图形学,渲染,物理啥的,你先不用管,能干好写逻辑,写界面,写活动的活就行。
等你熟悉了,工程能力水平上来了,再考虑业余学习这些高级知识的内部细节。
不懂就问,没啥大不了的,何况你还是个妹子。
发表于 2021-5-22 19:10 | 显示全部楼层
学习是工作的一部分,不可能有人能在不学习任何新知识的前提下解决工作中的一切问题的。
既然公司认可了你,让你入了职,那你就放心大胆地干。
如果觉得自己在解决工作问题所需要的知识的领域空白面积比较大,那就多花些精力学习,尤其是在下班以后尽可能多地去学习——这方面你的男朋友是对的,公司招你来主要还是干活的,不是单纯来学习的。
如果遇到一些比较复杂的问题,及时向同事求助,一定不要拖延太久,以免影响项目进度。
发表于 2021-5-22 19:19 | 显示全部楼层
有男朋友还苦逼的做游戏 ,特别是写代码。你男朋友有点失败
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-21 02:34 , Processed in 0.116306 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表