我是一个刚入职场的IT人员,最近因为做不出东西而感到非常压抑,想辞去这份工作。请教各位,我该怎么办?

我是一个刚入职场的IT人员,最近因为做不出东西而感到非常压抑,想辞去这份工作。请教各位,我该怎么办?,第1张

1先稳心态。

心态稳了,态度就稳。尤其是刚入职前几周,帮员工度过新入职后的观望期。及时快速的帮助新人解决一些新工作适应中的各项问题,快速熟悉新工作的内容及主要流程。

2授之以渔,因人而异。

培训员工业务逻辑及方法论,而不仅是具体的方法甚至话术,一定要给员工开展工作,灵活发挥的空间,让员工在基于业务基本逻辑的前提下,按自己最擅长的方式去开展工作,这样员工成长起来是最顺畅的。因为他是在做自己,而且是在按自己最擅长的方式去开展工作,不需要适应期,只是需要磨合一下业务逻辑即可。

但职场中,往往是反的,以销售新人为例,有的销售主管甚至要求新人完全照搬照抄主管本人的话术去做销售,但世界上最难的事就做别人不能做自己,而且客户又不可能配合演出,每个人销售的表达方式和擅长的点也完全不一样。硬切主观的话术去配套诉求点各异的客户,这样大概率会把销售搞的无所适从,越来越懵,正所谓教的曲唱不得,销售最底层的能力便是应变能力,主管再敬业也不能把所有的销售场景及客户类型都完整的交给销售。

3耐心充足。

每个人基础不一样,面对新工作,新人们上手情况各异,慢得不一定不好。

同时,带人也是一个教学相长的过程,新人成长慢很多时候可能不是新人本身的问题,而是带人的方法有问题,这也需要管理者经常反思。

好的管理者不一定是好的老师,自己会和让别人会是完全不同的两个概念。

4大胆尝试。

鼓励新人们多去尝试新的方式,因为他们还没有被公司现有模式禁锢住思维,尤其是针对那些有相关行业经验的人,鼓励他们按自己之前的模式去开展工作,以在本公司实验其的效果,这对公司而言,很可能就是一次业绩模式突破的机会。

要求所有员工千篇一律按本公司的固有模式去开展工作,做个复制品。这就很难发挥其原本的创意和想象空间。这正如我们带娃,完全按大人的思维去判断和教育孩子,结果导致孩子们严重缺乏创意,可能很听话,但也空间有限。

5宽容放松。

带新人,宽容放松一定是主基调,只有在这样的大氛围下,新人们才能足够放松和快速成长。

很多公司,新人一来就做所谓的压力测试,以高压暴政的方式对待新员工,快速淘汰那些扛不住的人。但这种愚蠢的方式,真能做到人才筛选吗?走的一定不行,留的一定优秀?大概率是反的。

不要总是试图挑战人性,结果只能是失败。

6保持沟通。

管理者带人要主动沟通,虽然很忙,但这种主动对新人而言既是一种重视,更是一种尊重。

等着新人主动过来找管理者汇报工作,性质会发生完全改变。这样也会让新人和管理者之间有较大的鸿沟甚至隔阂。

7人性化关怀。

管理者对职场新人人性化关怀,这是最没技术含量但却是最有效的一种方式,会让员工感受到管理者和团队的人情味和温度,而不是冷冰冰的一本正经。

8业绩达成。

管理者协助新人尽快出成果,以保障尽快完成工作指标,进而培养信心,这才是最关键的。

职场新人需要注意的细节

1 准时、不迟到,这是职场的基本规则和职场人的基本职业素养,是红线,轻易不要逾越。

2 有事需要请示领导的时候,能当面汇报的一定要当面汇报,尽量不打电话。

3 因为私事向上级请假的时候,尽量要提前,情况特殊也要打个电话。

4 和客户或者同事、领导打电话,事情说完,稍微等一下再挂电话,或者让对方先挂,你再挂。

5 和同事、领导谈事或者某些重要场合,不要嚼口香糖

6 面试或者竞聘的时候,要保持良好的肢体仪态。

7 开会的时候关手机,或者调成震动,这条无须解释,你懂的。

8 从办公室或者会议室出来的时候不要使劲摔门,要用手轻轻把门掩上。

9 在安静的环境中,比如开会或者办公期间,女性朋友在行走中,一定注意自己的高跟鞋不要发出太大的响声。

10 刚入职的新人对于自己的职场身份,需要有一个心理上的适应程度,要从自己是一个学生、被管理者的身份,转变到一个具备社会属性的独立成年人的位置上。

11 在工作中,犯错了,被发现了,要先承认,然后再讲述理由。

12 作为新人,要敢于表现真实的自己。

13 很多年轻人初涉职场,容易犯一个类型的错误:对上级交办的一项工作或者事情,不是对最终结果负责,而是对过程负责。

14 工作中要养成反馈过程和结果的习惯。

15 要注意部门分工和个人职责,不要用人情来替代工作原则。

16 接下来这个问题和上一个问题有点连贯性,那就是注意工作的管理权限和层级分工。

17 凡事不能想当然,一定要自己亲自查证了、确凿了才行。

18 工作一定要严谨,注意区分责任。

19 对待领导和同事,养成正面交谈和回答问题的习惯,不要经常用反问句或者设问句,这具有攻击性和抵触心理的意味,特别容易招致反感

对于刚入职的新人来说,最缺乏的就是经验。不知道你具体从事IT的哪个行业,如果是编程的话,对人员的智商和能力要求有较高的。如果你上学时,学的是计算机专业的话,那么到底适合不适合从事IT行业,在学校里面想必也大概知道了。如果你是非计算机专业的话,现在转作编程之类的工作的话,难度会比较大,前面说过了,这个要求比较高。除非你之前有相当的经验,或者说你能力很强,智商比较高,能在短期内迅速学习和掌握相关的工作技能。所以,你现在可以做的就是先分析一下自己的智商,以前的经验和现在的工作要求比较一下,是否能胜任。如果分析结果认为只是时间的问题,那么就可以跟领导说清楚,刚入职经验不足,做不了现在的工作,但是肯定自己一定能够胜任,希望领导给足够的时间,或者请求领导调整到一个要求更低的工作,让自己从基层做起慢慢来。在这段时间内好好努力学习工作知识,争取在规定的时间内完成任务。如果确定自己确实不适合做现在这个岗位,那么就跟领导说清楚,自己不能胜任现在这个岗位,为不耽误公司工作特请求换岗,如果公司里没有再适合你的岗位了,那么可以考虑离职换单位了。当然出现现在这种问题,公司也应该有一定责任,就是不应该让新人担任要职或者接手重要的和较难的工作,但是,你要知道,单位对你来说,是强势,不可能承认这方面的问题的。故而,具体还得看你自己的了。祝你成功!

如何成为职场沟通高手

在这个季节里,虽然仍有一些毕业生在苦恼地“待就业”,但更多的大学生还是意气风发地告别菁菁校园,成为职场新人。新人有干事业的冲劲,有对成功的渴望,但也忐忑不安,对职场带有几分懵懂。在这个新人与职场相互磨合的时期,希望我们的“新人上路”栏目能给您一点启发。

几乎在每一个招聘职位要求中,“善于沟通”都是必不可少的一条。大多数老板宁愿招一个能力平平但沟通能力出色的员工,也不愿招聘一个整日独来独往、我行我素的所谓英才。能否与同事、上司、客户顺畅地沟通,越来越成为企业招聘时注重的核心技能。而对初入职场的“菜鸟”们来说,出色的沟通能力更是争取别人认可、尽快融入团队的关键。职场新人如何成为沟通高手?赫敦管理顾问(上海)有限公司首席顾问张建勤对此颇有一番研究。

职场沟通三原则

张建勤认为,很多人一提起沟通就认为是要善于说话,其实,职场沟通既包括如何发表自己的观点,也包括怎样倾听他人的意见。沟通的方式有很多,除了面对面的交谈,一封EMAIL、一个电话,甚至是一个眼神都是沟通的手段。职场新人一般对所处的团队环境还不十分了解,在这种情况下,沟通要注意把握三个原则:

找准立场。职场新人要充分意识到自己是团队中的后来者,也是资历最浅的新手。一般来说,领导和同事都是你在职场上的前辈。在这种情况下,新人在表达自己的想法时,应该尽量采用低调、迂回的方式。特别是当你的观点与其他同事有冲突时,要充分考虑到对方的权威性,充分尊重他人的意见。同时,表达自己的观点时也不要过于强调自我,应该更多地站在对方的立场考虑问题。

顺应风格。不同的企业文化、不同的管理制度、不同的业务部门,沟通风格都会有所不同。一家欧美的IT公司,跟生产重型机械的日本企业员工的沟通风格肯定大相径庭。再如,HR部门的沟通方式与工程现场的沟通方式也会不同。新人要注意观察团队中同事间的沟通风格,注意留心大家表达观点的方式。假如大家都是开诚布公,你也就有话直说;倘若大家都喜欢含蓄委婉,你也要注意一下说话的方式。总之,要尽量采取大家习惯和认可的方式,避免特立独行,招来非议。

及时沟通。不管你性格内向还是外向,是否喜欢与他人分享,在工作中,时常注意沟通总比不沟通要好上许多。虽然不同文化的公司在沟通上的风格可能有所不同,但性格外向、善于与他人交流的员工总是更受欢迎。新人要利用一切机会与领导、同事交流,在合适的时机说出自己的观点和想法。

小心踩了沟通不当的“地雷”

沟通是面双刃剑,说了不该说的话、表达观点过激、冒犯了他人的权威、个性太过沉闷,都会影响你的职业命运。因为沟通出现问题而给职业生涯带来不利的案例很多,那么新人在沟通中到底需要避免哪些“雷区”?

1、仅凭个人想当然来处理问题。有些新人因为性格比较内向,与同事还不是很熟悉,或是碍于面子,在工作中碰到问题,遇到凭个人力量难以解决的困难,或是对上司下达的工作指令一时弄不明白,不是去找领导或同事商量,而是仅凭自己个人的主观意愿来处理,到最后往往差错百出。

建议:新人在工作经验不够丰富时,切忌想当然地处理问题,应多向领导和同事请教,这样一来可以减少工作中出差错的机会,二来也能加强与团队的沟通,迅速融入团队。

2、迫不及待地表现自己。所谓初生牛犊不怕虎,刚刚参加工作的新人总是迫不急待地把自己的创新想法说出来,希望得到大家的认可。而实际上,你的想法可能有不少漏洞或者不切实际之处,急于求成反而会引起他人的反感。

建议:作为新手,处在一个新环境中,不管你有多大的抱负,也要本着学习的态度,有时“多干活儿少说话”不失为好办法。

3、不看场合、方式失当。上司正带着客户参观公司,而你却气势汹汹地跑过去问自己的“四金”从何时开始交,上司一定会认为你这个人“拎不清”;开会的时候你总是一声不吭,而散会后却总是对会议上决定的事情喋喋不休地发表观点,这怎能不引起他人反感……不看场合、方式失当的沟通通常会失败。

建议:新人在沟通中要注意察言观色,在合适的场合、用适当的方式来表达自己的观点,或与他人商讨问题。

(1)要谦虚谨慎。

面试和面谈的区别之一就是面试时对方往往是多数人,其中不乏专家、学者,求职者在回答一些比较有深度的问题时,切不可不懂装懂,不明白的地方就要虚心请教或坦白说不懂,这样才会给用人单位留下诚实的好印象。

(2)要机智应变。

当求职者一人面对众多考官时,心理压力很大,面试的成败大多取决于求职者是否能机智果断,随机应变,能当场把自己的各种聪明才智发挥出来。首先,要注意分析面试类型,如果是主导式,就应该把目标集中投向主考官,认真礼貌地回答问题;如果是答辩式,则应把目光投向提问者,切不可只关注甲方而冷待乙方;如果是集体式面试,分配给每个求职者的时间很短,事先准备的材料可能用不上,这时最好的方法是根据考官的提问在脑海里重新组合材料,言简意赅地作答,切忌长篇大论。其次要避免尴尬场面,在回答问题时常遇到这些情况:未听清问题便回答,听清了问题自己一时不能作答,回答时出现错误或不知怎么回答的问题时,可能使自己处于尴尬的境地。避免尴尬的技巧是:对未听清的问题可以请求对方重复一遍或解释一下;一时回答不出可以请求考官提下一个问题,等考虑成熟后再回答前一个问题;遇到偶然出现的错误也不必耿耿于怀而打乱后面问题的

思路。

(3)要扬长避短。

在面试时一定要注意扬我所长,避我所短。必要时可以婉转地说明自己的长处和不足,用其他方法加以弥补。例如有些考官会问这样的问题:“你曾经犯过什么错误吗?”这时候就可以选择这样回答:“以前我一直有一个粗心的毛病,有一次实习的时候,由于我的粗心把公司的一份材料弄丢了,害的老总狠狠地把我批评了一顿。后来我经常和公司里一个非常细心的女孩子合作,也从她那里学来了很多处理事情的好办法,一直到现在,我都没有因为粗心再犯什么错。”这样的回答,即可以说明曾经犯过这样的错误,回答了招聘官提出的问题,也表

明了那样的错误只是以前出现,现在已经改正了。

(4)显示潜能。

面试的时间通常很短,求职者不可能把自己的全部才华都展示出来,因此要抓住一切时机,巧妙地显示潜能。例如,应聘会计职位时可以将正在参加计算机专业的业余学习情况”漫不经心’地讲出来,可使对方认为自己不仅能熟练地掌握会计业务,而且具有发展会计业务的潜力;报考秘书工作时可以借主考官的提问,把自己的名字、地址、电话等简单资料写在准备好的纸上,顺手递上去,以显示自己写一手漂亮字体的能力等。显示潜能时要实事求是、简短、自然、巧妙,否则也会弄巧成拙。

1、选一门编程语言

学编程自然要先选一门编程语言当入口。语言都是工具,选工具前你要明确自己做什么东西,然后找什么语言适合做。例如后端编程学Java、Python,做前端应用学HTML5、UI。

2、选好语言不要纠结版本问题

第二选择学一门语言不要纠结学什么版本,学当下最新的就行,不要老在乎什么兼容问题。初入门槛的新人,在很长时间内达不到要被版本区别挖坑的水平。而且基本上作为新人从开始学到开始能做产品怎么也得一两年,到时候现在这个版本就是稳定主流版本了。

3、先搞定语法

一开始不用学枯燥的计算机组成原理、设计模式之类的知识。就先学语言,也不用深究历史啊,优点啊,区别啊,直接学语法。不用管那么多,先做些看得见的东西。敲代码敲代码一直敲代码,感受一下控制计算机的感觉。这样才能让自己感到酷炫,激发一边学一边和小伙伴们嘚瑟的热情。

先学好一门语言回头再来看看历史和做比较,看看大师们的理论,逐渐向外扩展更多知识或许更有效率。

4、不会Linux就先在Windows上学

很多前辈会和你说Linux系统下编程多酷炫, 用mac下多优雅,用Windows多Low。那些命令行系统是不是真的很高效抛开不说。如果新人不会用Linux就先不要学,不要刻意去装个ubuntu装个黑苹果搞半天,装好了不知道怎么搭建开发环境又搞半天,然后Windows习惯一时半会有挥之不去效率特别低下,各种常用软件还没有,还没开始学编程先把自己的生活搞得一团糟了。所以一开始就在Windows上搞,这是最好的。还有就是新手资料基于Windows平台是最多的。

5、善于寻找资源

根据自己的学习热情和进度,可以去找一些学习的资源。google搜索,小千上面鼓励一开始直接敲代码,暂时跳过其它知识。但是学编程前先学会科学上网。微博搜索,强烈推荐,很多时候比google还好用,特点是按时间排序很新鲜,还能筛选只看关注人关于某事的微博。知乎搜索,原因大致同上。

对于刚开始进入IT的新人来说,“必备技能”往往意味着一个长长的、标有重要度的学习列表,但是过长的列表通常会导致新人不知如何开始学习,压力倍增。本文尝试列举出最重要的几个技能,也期望通过此列表能给新人一个比较明确的学习重点和路径。

深入学习一门编程语言

没有掌握任何一门编程语言,就不可能成为一名编程人员。

许多程序员试图在学习之初一次学习几种编程语言,以便应对他们第一份软件开发工作的需要。虽然我认为开发人员最终会学习多种编程语言, 但建议不要在开始时这样做。

因为同时学习多种语言只会导致混乱,也会分散学习其它技能的精力。相反,我建议深入的学习一种编程语言,这样也会对使用这种语言编写代码感到非常有自信。

如何组织代码

新手程序员在完成编程语言的学习之后,或者最好在学习编程语言的同时,需要掌握的是如何正确的组织代码。

通过Steven McConnell所著的《Code Complete》,可以帮助学习这个宝贵的技能。

组织代码意味着编写良好的、清晰可理解的、不需要大量注释的代码,因为代码本身是可自注释的。许多软件开发人员究其整个职业生涯都不曾具备这样的技巧,但是这个技能却是判断一个软件开发人员的技术和能力的首要标准。良好的代码结构代表的不仅仅是完成了编码工作,而是对编码事业的热衷奉献。

对于新手程序员来说,简洁清晰且含义明确的代码,能让你轻松地通过面试。

提升代码结构已经成为了软件开发的重要部分,但是提升的过程却是十分严格的。在这个过程中,虽然不需要编写新的代码,但是却需要和团队成员一起花费大量时间来维护现有的代码。

测试

现在,很多的软件项目都采用了所谓的敏捷流程,软件开发人员和测试人员合作的更加密切。代码质量成为了整个开发团队的责任,所以开发人员也需要对测试知识有一定了解。

对于开发人员来说,至少应该熟悉以下的基本术语:

- 白盒测试

- 黑盒测试

- 单元测试

- 边界条件

- 测试自动化

- 验收测试

面向对象设计

为了应对软件开发中的面向对象设计思想,开发人员也需要学习一种面向对象的语言。

面向对象设计是一种设计复杂程序的方法,它将代码分成了单独的类和对象(类的实例),这些类和对象封装了一些特定的功能。

我们一直试图在软件开发中管理复杂性,用对象的方式思考就能帮助我们做到这点。面向对象允许我们跳出一堆关系繁杂的组件,来清晰的定义和设计一个复杂的系统。

现在已经有大量的功能性编程语言,但是在软件开发过程中,你会发现那些最受欢迎的语言和模型都深受面向对象设计的影响。所以就需要深入的理解类、继承以及如何使用,还有多态和封装。

数据结构和算法

软件开发人员应该熟悉以下的数据结构:

- 数组或向量

- 链表

- 堆栈

- 队列

- 树结构

- 哈希

- 集合

掌握并熟练运用以上的数据结构,能帮助开发人员清晰的定义、存取、管理数据。通过合理的数据结构和算法,许多困难的编程问题就能迎刃而解。

常见的算法有以下几种:

- 排序算法

- 查找算法

- 图搜索算法

- 动态规划算法

- 模式匹配算法

善于利用好的算法,能起到事半功倍的效果。如果你对算法不够熟悉的话,就很难提出一个好的解决方案,这也就是需要我们掌握算法的原因。

事实上, 数据结构和算法也是软件开发中最有趣的领域之一。利用数据结构和算法来开发一个干净、简洁的解决方案,效果会非常好。

Gayle Laakmann McDowell的“Cracking the Coding Interview”书中介绍了有关算法和数据结构的所有知识。

学习这些知识是一个挑战,但却是非常值得的。掌握其中的任何一个技能,都能让你远远超过其他人。这些知识也正是其它软件开发人员所不具备的。

开发平台与相关技术

应该至少对一个开发平台以及与之相关的技术或框架有一定的经验。

平台通常意味着 *** 作系统(OS),但它也适用于与 *** 作系统类似的其他抽象系统。例如,你可能是专注于Mac或Windows *** 作系统的Mac开发人员或Windows开发人员,同时你也可以是专注于特定Web平台的Web开发人员。

具备某个特定平台的专业知识,不仅仅意味着需要熟悉平台本身,还需要掌握开发平台常用的开发工具、模式和通用框架。

框架与技术栈

除了学习特定的编程语言和平台外,学习并掌握一个框架和技术栈也是非常重要的。

框架是一组用于在特定平台或多个平台上开发代码的库,它通常会使该平台上的常见编程任务更加容易。例如,大多数C#开发人员使用NET Framework编写C#应用程序。NET Framework由许多库和类组成,允许C#开发人员在更高层次的抽象中工作。

技术栈则与框架有点不同,技术栈是一组通常包括框架的技术,通常一起用于创建完整的应用程序。技术栈使得创建应用程序变得更加容易, 因为它们提供了许多开发人员用于开发应用程序的常见范例,因此可以轻松共享知识。

学习技术栈是非常有价值的,因为这意味着你拥有开发完整应用程序所需的所有技能。许多使用特定技术栈开发应用程序的公司,也在寻找熟悉该技术栈的软件开发人员。

数据库基础知识

目前, 主要有两种数据库技术:关系数据库和文档数据库。

现在的开发人员应该很熟悉关系数据库,但同时也应该对文档数据库有所了解。

在软件开发中,数据库通常用于存储应用程序的数据。

对于数据库,开发人员至少应该了解以下方面:

- 数据库的工作原理

- 如何执行基本查询来获取数据

- 如何插入、更新和删除数据

- 如何添加数据集

源代码管理

管理源代码是任何软件开发项目不可或缺的组成部分。在使用源代码之前,应该有一个网络来共享项目的所有文件。

源代码管理工具最基本的功能,是保留软件项目中对文件所做更改的历史记录。它还允许多个开发人员同时处理相同的代码, 并将这些处理代码融合在一起。

所有的开发人员都应该知道如何使用源代码管理工具,以便能够检查代码并从多个来源融合代码。

构建和部署

目前,大多数软件开发项目都有一些自动化的构建和部署系统。同时也有许多不同的软件应用程序,来帮助团队自动化构建和部署任务。

构建

当你编写代码并将其合入到源代码管理系统中后,你想通过一些方法了解你合入的代码是否运行的很好,这就需要进行构建。构建会编译系统中的所有代码,并确保没有编译错误。一个复杂的构建系统还可以运行单元测试和用户测试,或者代码质量检查,并提供一些有关代码库当前状态的报告。

部署

部署系统负责将代码部署到产品机器上,或者将其部署到某种测试环境中。

虽然开发人员不一定要成为部署方面的专家,但是了解系统的基础知识以及构建和部署代码的过程也是非常的重要。

调试

对于软件开发人员来说,经常会花费90%左右的时间,来弄清楚自己的代码为什么不起作用了。不论你从事任何语言的代码开发,代码调试都是开发过程中不可缺少的一部分。

所以开发人员应该下定决心,认真的学习如何做到高效的调试代码。

方法论

一些软件开发团队在编写代码并完成他们的项目时,都遵循着一些方法论。所以开发人员至少应该熟悉诸多最常见的软件开发方法论中的基本几种,这里要说的就是瀑布开发和敏捷开发。

总结

尽管本文中列举的软件开发人员应该了解的知识很多,其中很多知识也许正是你所不了解,但是请不要沮丧。我们要做的就是认真的补充这些知识,不断的提高自己。

以上就是关于IT职场上如何正确的带新人全部的内容,包括:IT职场上如何正确的带新人、初入IT 职场,有什么细节需要注意、我是一个刚入职场的IT人员,最近因为做不出东西而感到非常压抑,想辞去这份工作。请教各位,我该怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/8857606.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存