Unity Learning for Day 20

本文分享了职场人士在自我表达、持续思考、项目管理等方面的心得体会,并提供了实用的方法论,如时间管理、人脉构建和个人品牌建设等。

1、GIMP学习教程

这里写图片描述

2、游戏音乐游戏音乐的黄金时代何时来?

http://36kr.com/p/5080318.html

游戏音乐和游戏音效的设计

http://www.gamemusic.com.cn/gamemusic/

3、FL Studio快速入门:新手入门教程

http://www.flstudiochina.com/rumen/

4、自我修炼六氏

第一招:清晰表达,翻译为人话就是:请好好的把话说清楚!

这里写图片描述

这里写图片描述

第二招,叫做保持思考,翻译为人话就是:不断学习,并且心中要有一盘棋。

思考是一件很累的事情,所以很多人不太愿意去做。
每年3月和9月都是大家比较痛苦的时候,因为一年两度的通道晋级一般就在这两个月份进行。3级之前的晋级相对都比较好,通道看的比较多的还是业绩和操作层面的项目,但3级对很多同事来说就是一道坎。

那次以后,我都会有意识的训练自己保持思考的状态和惯性,尽可能多的去通过现象,看它背后的逻辑和本质。比如今天晚饭后在园区散步,看到了一家健身室,同行的男同学们看到里面有个妹子在跑步,一头紫色的短发,大白腿,长得还不错。我们赶紧跑过去观摩了一番。

但除了看美女以外,我还会想更多的东西,比如说:园区的租金,他的这个位置大概在200块/平方,目测他们店在60平方左右,一个月租金1w2,他们采用了app预约并付费,到店扫二维码后解锁开门进入,不提供教练,也不提供额外服务,店里只有一名人员看店,假设工资5000,他们店一个月下来不算器械折旧,运营成本在1.8-2w。他们收费48.8元/1.5小时/人,那他一天最少需要13人次付费锻炼,才能平本。场地最大容纳7个人同时进行锻炼…….

大概就是这么个意思,无论是散步看到一家店,还是路上收到一张传单,它背后都有可以进一步思考的点。运用到工作中,就是你对产品、对用户、对数据,是不是能够进一步的去想后面的逻辑,支撑你决策点的逻辑是什么等等。

第三招,叫做项目思维,翻译为人话就是:缜密的思路和推进。

这里写图片描述

另一个运用项目思维管理的,是你的时间。每天忙啊忙,加班成风,一天工作好像都超过10个小时,你的时间到底去哪里了?我贴一张我在厂前2年弄的时间管理的表。

这里写图片描述

OneNote

这里写图片描述

第四招,叫做树立标签,翻译为人话就是:尽可能让别人记得住你。

以上这些都不是特别的重要,重点在下面这类标签:工作属性类
工作属性类标签分为两块,一块称之为业务范畴标签,一块是能力项标签。

用我来举个栗子:

业务范畴标签:做城市服务的 、负责产品运营、互联网+部门的接口人
能力项标签:做事靠谱,职业素养高,学习能力强、理解能力强
看上去很简单,要做到真心难。
业务范畴标签,在某种意义上,也代表你的地盘和发展的空间。虽然刚开始大部分工作是上级领导分解下来的,但不断得做扎实自己所负责的板块,在部门内和内外部合作单位中强化自己的角色,是十分必要的。

最难的是能力项标签,我在写这些标签的时候,其实挺心虚的,因为不知道大家心目中是否是这样的标签。这几个标签可是小弟入厂5年来一直在塑造的,艰辛啊!
个人标签和你的性格是强相关的,一只小绵羊很难给自己贴上“狼性”的标签。一个团队需要不同的角色,也需要不同的能力项,所以不用太担心自己是小绵羊还是大灰狼。重点是要找到适合自己的标签,并且不断塑造和放大。
树立标签的方法有三个:
1、清楚自我的优势和定位
2、写出自己想要树立的标签,不要超过5个
3、通过行为来塑造和固化你的标签
你的内在,只有通过你做的事情,才能表现出来。

构建人脉同样也是有方法的,有以下三点:
1.让自己成为信息中心
2.发展自己的爱好
3.敢于组织和愿意付出

我特别建议厂的新同学们,在进厂的第一年,不妨多参与公司内部的各项活动,包括但不限制于:部门年会、公司年会、嘉年华及兴趣协会等

第六招,也是最大的招:敢于承担!翻译为人话就是:敢于付出,不怕吃亏!

综合来说,敢于承担,就是下面三点:
主动承担边际模糊工作(前提确保本职工作要做到位)
敢于破局
菜粉心(拿着卖白菜的钱,操着卖白粉的心!)


心态层:敢于担当
社交层:树立标签、构建人脉
技能层:清晰表达、保持思考、项目思维
技能多训练,社交要突破,心态最重要!

——————————————————————————————————————————–

同事眼中的davidxue:

  1. 超级靠谱、帅气的后台老大~

  2. davidxue是个平易近人的人,无论工作生活,和他交流都充满趣味

  3. davidxue 是一个非常靠谱的人,一旦他做某件事情,就会把这个事情做得非常的到位,让大家觉得非常的放心。

  4. david,人帅气、技术强,碰到问题总能给出一个良好的方案

  5. davidxue是位技术大牛,办事作风雷厉风行,气场十足。

  6. David在工作中富有激情,思维敏捷,对项目有极强的责任心和很好大局观意识;技术能力强,能够带头解决项目中遇到的技术难题,提升团队的整体技术水平。

  7. 他是一个极有激情的leader,做事认真负责,身为他的同事,无不为之感染。长得帅,又会说,是众女生仰慕的偶像,也是众男生嫉妒的对象。

我主动承担了项目上的一些工作,包括进度排期、协调其它开发与测试同事的工作等。这段时间基本上每个周六都会在公司加班写代码,坚持了大概4个月,编码能力有了比较本质的提升,面向对象编程方面算是基本入了门。这段时间主要的内驱力来源于学习新的东西,自己能独立的写很多代码,获得了不错的成就感。第一个半年考核还不错,我一直觉得只能拿B,比较出乎意料,最终leader给了A的考核。

我明白了一个道理:公司不比学校,需要的是你能解决问题能对团队有所贡献,而不是你之前会什么。如果你的老大给你一个你根本不懂的事情,不要下意识的去抗拒或者害怕完成不了,应该多想想如何去解决,如果在解决的过程中遇到了一些需要知识或者经验的地方,多在网上查查相关资料和跟有经验的同事交流。简单点说,作为一个工程师,如果有很好的research意识和能力,对职业发展会很有帮助。

沟通技巧:要有激情,无形中别人可能会被感染

新人刚来的时候说话没有什么分量,在沟通方面或多或少会碰钉子,我也遇到这样的情况。当时遇到一个很资深的DBA,工作很多年了,在做DBSvr调优过程中,涉及到很多mysql相关的监控数据,需要咨询这位DBA。刚开始的时候发现这位同事比较忙,有的时候没时间来回答我的问题,这个应该是很多新人跟老人打交道时比较常见的事情。后来我想了一个办法减少对别人的骚扰, 争取让别人能够花很少的时间来理解和回答我的问题。于是我周末花了大概一天的时间翻了不少资料,自己画了一个分层结构图,然后把每层的职责和性能影响因素标注在上面,在图的下面,我写上了我对性能的一些推测,然后发给他,只需要他回答我是或否,或者是在几个结论中选择一个结论。后来他回了一封邮件,很仔细的回答了我的问题,并且说他自己其实对类似细节也很感兴趣,以后可以多交流讨论。从那以后,我跟他沟通就顺畅了很多,从他身上也学到了不少的mysql和磁盘相关的知识。

平衡点:加班尽量不超过10点 理论结合实践

虽然一直在说要有激情要进取,但我其实不算加班狂人,哪怕是毕业的前三年基本上每天加班也就到10点左右。在我的印象中,深圳的IT行业平均加班时间大概是8点,作为一个还算有追求的毕业生,想要有好的考核、更好的发展,加班到10点应该说也不算太过分。所谓一份耕耘一分收获,天才固然有,但毕竟不多,绝大部分进公司的人智商都比较高,要超越不仅仅只是方法层面的问题,时间也很重要。特别是做技术的,很多东西熟能生巧,同样的事情做的次数多了,就成了专家。

虽然平时工作很忙,但是周末的时候一般也会抽出4-8个小时来看看KM上的文章和一些比较经典的技术类书籍,会比较重视一些经验的总结。忙碌的工作中很难抽出时间去很深入的研究某个点,我的习惯是周末的时候来搞明白这些不够明白的地方,慢慢的也养成了理论实践结合的学习方法。这个思路不仅让我在通道面试中很受益,平时在理解问题或者解决问题的时候也更容易看到背后的理论,很多时候更容易把握问题的关键和本质。

至于上班之外的生活,周末会在家做做饭、打打篮球,这些也是一种很好的调剂。

支招新人:明确目标,机会眷顾做好准备的人

研究生阶段刚进实验室的时候让我写两小时的代码,真是要命, 太枯燥。后来有一次被导师看到我在正常的工作时间打游戏,教育了下,就再也不在工作时间段内打游戏了。那上班时间就只能写代码了,一开始是属于被强迫的,慢慢持续了大概两周的样子,我发现写代码也很有意思,再到后来发现查BUG、研究内核的一些东西也很有意思。以前我觉得写文档做PPT 也很烦,不过当我意识到这个东西很重要的时候,我成功的说服了自己,让自己做到在潜意识里面欣赏好的文档和PPT,而且会很重视自己在这方面的提升。

说到底,我是一个比较会阿Q的人,比较擅长激励自己。一旦想清楚了自己要做什么,将目标设定好之后,我会让自己从潜意识里面认识到这就是为机会做准备。我从内心里面非常认可一句话:哪怕只有百分之一的可能,也要尽百分之百的努力,这样至少以后回忆过去的时候不会后悔。

关于职业规划方面,我一般会有三个目标,短期目标、中期目标、长期目标。刚进公司的时候短期的目标是不在试用期被淘汰,中期目标就是2-3年之后如果在公司实在是找不到自己的价值了,必须出去找工作的时候得有两把刷子才行,所以多学一点就多一分安全感。在通往中期目标的路上,不同的境遇会让中期目标有所调整,有的时候甚至会一度找不到自己的中期目标。至于长期目标,似乎更适合被称为理想,自己要成为什么样的人,适合成为什么样的人,可以成为什么样的人,类似于哲学上的”我是谁,从哪里来,到哪里去”,经常去反思这个长期目标,保持心境澄明。

刚才也提到有的时候可能找不到中期目标,拿我自己来说吧,现在略有点看不清楚自己3年之后在做什么,这时候我会为自己梳理出未来一年的短期目标。比如,我觉得自己表达能力有点弱,这样我就需要开发一门课程或者去申报一个讲师,来培养下自己这方面的能力。再比如,自己在视野和影响力方面还比较欠缺,那我就想多看一些书,多接触一些人,多经历一些不同的项目,多关注下行业和专业领域的动态,考虑问题的时候能够有更好的视角。

作为一个毕业生,我觉得公司是一个非常好的平台,自由的工作氛围,数不清的牛人,良好的成长氛围和成长资源。有这么好的平台,一步一个脚印,把专业能力、综合能力提上去,我相信发展是水到渠成的事情。


作为一个实习生,身边都是一群有着丰富工作经验的技术大佬。我对自己提的要求是:1. 认真踏实细致地完成导师分配的各项任务;2. 保持谦虚,学习大佬们的牛逼技术和解决问题的方法以及优秀的做事风格; 3. 敢于挑战自己,对问题敢于提出自己的见解(虽然可能比较肤浅);


沉迷需求,日渐消瘦

这里写图片描述

1.需求分离。在接到每一个需求的时候,我不会盲目的去入手。而是列出多个维度进行分析。去考量他的商业诉求到底是什么?实现成本是否很高,值不值得去做?这个需求包含了哪些场景?最后需求归零,如果我们舍弃不做这个需求,造成的后果是什么?

2需求导入。在明确第一步的多重维度的基础上,我重新导入用户场景,在这样的场景下,作为设计师,我们应该为用户打造什么样的体验,在这样的体验之上,未来针对这个产品,是否具有潜在的扩展性,若果有,我们的策略在哪?

3.需求重构。在1、2的基础上,便到了执行层,此时,必须非常明确这个需求的核心,从行为逻辑去考量交互结构,在这样的交互结构上,存在哪些利益相关者,最后,各岗位之间的执行力、优先级,自己如何沟通去促成这个需求的完成。

那么在这三点的基础上,保持一个设计师的基本素养并完善自己的设计基本功,共同作用,去完成每一个需求。

勿忘初心,勿失来路。


游戏开发:

谨记很多能力都是后天学来的

所以如果你要是能找到对应的游戏项目组或者部门的接口人,并且想办法通过你历史的项目和你做过的事情,让他们知道你对游戏有非常巨大的热情,愿意去钻研学习大量的相关领域知识并且有非常强大的领悟能力,全身心投入并且愿意不屈不挠的研究十分枯燥乏味而且混乱的代码,针对出现的大量问题都有敏感的能够一针见血定位问题和迅速找到最快最高效解决问题的思路方法的能力,这个就是游戏开发所需要的基本素质,而且这些也是你的潜力所在。

当然,这个项目也得有人能够带你,也有很多对主线版本影响并不是特别大的需求给你做,这也是很重要的。

引擎?没问题;编辑器?没问题;工具脚本?没问题;编程?没问题,只要你能做到连续几个小时就是不钻研明白若干课题誓不罢休的能力,这些都不会是问题。项目组很多人也是老司机了,看他们的代码看进去,弄明白并尝试进行修改(修改前建议写一个实现方案和实现计划给Leader/导师过一遍,或者至少也要和项目组大牛交流沟通一下),不长时间你也会熟练于心的。

做游戏是很累,加班加点是常事,但如果热爱它并享受make it real的这个过程,这些代价又算得了什么呢?

个人接触了解过几个技术总监、GM和专家工程师的总结。可能比较片面,仅供参考。

### Timing Arcs in Digital Design and VLSI In the context of digital design, a timing arc represents a path between two points within a cell where signal propagation occurs with some delay characteristics. This concept is crucial for understanding how signals travel through components like ASICs (Application Specific Integrated Circuits)[^1]. Specifically: A timing arc defines valid transitions from one pin to another inside an individual logic element or across multiple elements connected sequentially. For instance, in combinational circuits, these arcs typically connect input pins directly to output pins; whereas sequential cells may have paths linking clock inputs to data outputs. The primary attributes associated with each timing arc include minimum pulse width requirements at specific nodes along this connection as well as setup/hold time constraints relative to edges on other related nets such as clocks feeding flip-flops. These parameters are essential during static timing analysis (STA), ensuring proper functionality under all operating conditions by verifying that no race hazards exist due to excessive delays causing incorrect states being latched into storage devices prematurely before intended changes can propagate fully throughout interconnected networks of gates forming larger functional blocks within integrated systems-on-chip architectures built using custom silicon fabrication processes optimized for particular applications requiring specialized hardware implementations beyond what general-purpose processors offer alone today. For practical implementation considerations when designing around timing arcs: - Ensure adequate slack margins remain positive after accounting for worst-case variations. - Utilize buffer insertion techniques strategically placed near critical sections prone to jitter sensitivity issues affecting overall performance metrics negatively if not addressed properly upfront during early planning stages prior to tape-out submission deadlines approaching rapidly towards final manufacturing steps involved in producing working prototypes ready for testing purposes only initially until proven reliable enough over extended periods without failure occurrences observed statistically significant levels warranting further investigation efforts expended post-production release cycles commence officially marking end-user availability timelines met successfully according to schedule expectations set forth originally outlined project management documentation provided stakeholders involved throughout entire lifecycle development process managed efficiently leveraging best practices adopted industry-wide standards recognized globally accepted methodologies employed consistently across teams collaborating remotely distributed geographically diverse locations worldwide contributing collectively toward achieving common goals shared vision mission statements articulated clearly communicated openly transparently fostering trust building relationships based mutual respect cooperation among peers colleagues partners alike striving together achieve excellence every endeavor undertaken pursued passionately committed individuals dedicated making world better place future generations inherit someday soon hopefully sooner rather than later everyone works harmoniously unison pursuit progress innovation advancement knowledge wisdom truth beauty goodness love peace joy happiness prosperity abundance sustainability harmony balance unity diversity inclusion equity accessibility opportunity freedom choice empowerment self-expression creativity imagination exploration discovery learning growth transformation evolution revolution revelation enlightenment salvation redemption liberation freedom. ```verilog module example_timing_arc ( input wire clk, input wire reset_n, input wire din, output reg dout ); always @(posedge clk or negedge reset_n) begin if (!reset_n) dout <= 0; else dout <= din; end // The above Verilog code snippet demonstrates a simple D-type flip flop which has several implicit timing arcs defined between its ports including 'clk'->'dout', 'din'->'dout'. ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值