35岁在职场就没有竞争力了吗

35岁在职场就没有竞争力了吗,第1张

这个问题应该客观来看待,假如说在35岁之前你的职业生涯是0, 那么35岁确实是没有什么竞争力的,假如说35岁的你有10多年的优秀工作履历,那么这个年龄只能提升你的竞争力,而不是贬值。

什么是竞争力,竞争力就是你能够给他人提供的价值,就是你手中所掌握的核心技术,不论你长的好不好看,不论你的年龄大不大,只要别人做不了的事你能做,那么你就是有竞争力的。

通过在职场多年的摸爬滚打,我总结出了三个职场人提升竞争力的方法:

1 自我管理

沙拉斯特曾说过“每个人都是自己的命运建筑师。”一个优秀的职场人能够有效的进行自我管理,能够从本性出发,不是控制自己,而是通过引导自己,顺势进行自我管理。自我管理的第一步就是自我认知,包括自己的优势,自己的价值观,自我成就的目标。

而后才能做出有效的自我管理,可能需要做出一些以前从未做过的事,在思考和行动上才能成为自己的首席执行官。保持自我管理的好习惯是难能可贵的,短期内或许难见成效,但将结果诉诸时间,你会感受到它的巨大价值。

2 坚持学习

工作的时候不断的学习新的知识。面对新鲜的事物,不能恐惧。要带有好学的心,对新知识进行研究。学习是一个终身的过程,作为职场人更要懂得学习的重要性,只有积极的去接触新的思维、技术、方法,才会跟得上时代的步伐。

不少职场人自从进入职场便停下了学习的脚步,不再更新自己的知识结构,逐渐被隐性淘汰。坚持学习,相信对知识学无止境的行动力将会为你带来由内而外的提升,为职场的发展注入活力。

3 善于沟通

缺乏良好的沟通和协调能力在职场是致命的缺陷。善于沟通的职场人会从对方的需求出发,发挥自己的沟通表达能力,往往可以明确清晰地出自身观点,言之有物,从对方的痛点出发,讲述故事,增强自己的影响力。简洁完善的沟通会使一件事变的很轻松,而且会起到意想不到的功效。

与人沟通,最重要的不是说话技巧与方法,最重要的是尊重,尊重他人就等于尊重自己。在尊重他人的基础上掌握沟通技巧,积极地传达自身的意见,这对职场生活大有裨益。

好多人问过的,我搜了一下,最全的就是这人家伙发的了。

一、预备知识―程序的内存分配

一个由c/C++编译的程序占用的内存分为以下几个部分

1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 *** 作方式类似于数据结构中的栈。

2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。

3、全局区(静态区)(static)―,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放

4、文字常量区 ―常量字符串就是放在这里的。 程序结束后由系统释放

5、程序代码区―存放函数体的二进制代码。

二、例子程序

这是一个前辈写的,非常详细

//maincpp

int a = 0; 全局初始化区

char p1; 全局未初始化区

main()

{

int b; 栈

char s[] = "abc"; 栈

char p2; 栈

char p3 = "123456"; 123456\0在常量区,p3在栈上。

static int c =0; 全局(静态)初始化区

p1 = (char )malloc(10);

p2 = (char )malloc(20);

分配得来得10和20字节的区域就在堆区。

strcpy(p1, "123456"); 123456\0放在常量区,编译器可能会将它与p3所指向的"123456"优化成一个地方。

}

二、堆和栈的理论知识

21申请方式

stack:

由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间

heap:

需要程序员自己申请,并指明大小,在c中malloc函数

如p1 = (char )malloc(10);

在C++中用new运算符

如p2 = (char )malloc(10);

但是注意p1、p2本身是在栈中的。

22

申请后系统的响应

栈:只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则将报异常提示栈溢出。

堆:首先应该知道 *** 作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,

会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样,代码中的delete语句才能正确的释放本内存空间。另外,由于找到的堆结点的大小不一定正好等于申请的大小,系统会自动的将多余的那部分重新放入空闲链表中。

23申请大小的限制

栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。因此,能从栈获得的空间较小。

堆:堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统是用链表来存储的空闲内存地址的,自然是不连续的,而链表的遍历方向是由低地址向高地址。堆的大小受限于计算机系统中有效的虚拟内存。由此可见,堆获得的空间比较灵活,也比较大。

24申请效率的比较:

栈由系统自动分配,速度较快。但程序员是无法控制的。

堆是由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便

另外,在WINDOWS下,最好的方式是用VirtualAlloc分配内存,他不是在堆,也不是在栈是直接在进程的地址空间中保留一快内存,虽然用起来最不方便。但是速度快,也最灵活。

25堆和栈中的存储内容

栈: 在函数调用时,第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。注意静态变量是不入栈的。

当本次函数调用结束后,局部变量先出栈,然后是参数,最后栈顶指针指向最开始存的地址,也就是主函数中的下一条指令,程序由该点继续运行。

堆:一般是在堆的头部用一个字节存放堆的大小。堆中的具体内容有程序员安排。

26存取效率的比较

char s1[] = "aaaaaaaaaaaaaaa";

char s2 = "bbbbbbbbbbbbbbbbb";

aaaaaaaaaaa是在运行时刻赋值的;

而bbbbbbbbbbb是在编译时就确定的;

但是,在以后的存取中,在栈上的数组比指针所指向的字符串(例如堆)快。

比如:

#include

void main()

{

char a = 1;

char c[] = "1234567890";

char p ="1234567890";

a = c[1];

a = p[1];

return;

}

对应的汇编代码

10: a = c[1];

00401067 8A 4D F1 mov cl,byte ptr [ebp-0Fh]

0040106A 88 4D FC mov byte ptr [ebp-4],cl

11: a = p[1];

0040106D 8B 55 EC mov edx,dword ptr [ebp-14h]

00401070 8A 42 01 mov al,byte ptr [edx+1]

00401073 88 45 FC mov byte ptr [ebp-4],al

第一种在读取时直接就把字符串中的元素读到寄存器cl中,而第二种则要先把指针值读到edx中,在根据edx读取字符,显然慢了。

27小结:

堆和栈的区别可以用如下的比喻来看出:

使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自由度小。

使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。

参考资料:

>

996工作制度的利与弊

近期由京东旗下的京东云实施996的工作制度,(上班时间为早九晚九,每周工作六天)。并且在最近58赶集集团在9月也同样实施996的工作制度。那么996工作制到底是好还是不好以下是为您分析的996工作制的利与弊。欢迎大家一起来探讨。

996工作制即早9点到晚9点、一周工作6天,且没有任何的补贴。公司要求员工要按照“996工作制”来加班,而且公司不会给任何补偿,包括加班餐、晚上打车补贴也没有。

近期由京东旗下的京东云实施996的工作制度,(上班时间为早九晚九,每周工作六天)。并且在最近58赶集集团在9月也同样实施996的工作制度。

在这一真实的情况,互联网公司员工的工作似乎不像想象的那么美好,而是变得越来越糟糕。事实上,不只是这些大的公司或上市集团是这样的,在很多的中小企业,初创公司,都会有这样的情况。即便不实施996的工作制度,很多公司每周的工作量都是需要加班来完成的。尤其是对于初创公司而言,加班是肯定的。

为什么企业会实施,早出晚归的996工作制度来打破这种传统所谓的平衡。究其根本原因,是因为互联网领域在当下的激烈竞争。

有竞争也就有焦虑,最大的焦虑就是产品同质化的问题。只有极少的互联网企业通过创新来建立竞争壁垒,绝大多数企业,还是依赖与资本,人力,扩大渠道来迅速建立市场规模。所以就形成了,商业模式方面在不断的创新,从而导致底层技术的缺乏和创新。所以在这种情况下,工作量就会变得越来越大,加班文化也是必不可少的。

有统计数据显示,巨大的工作强度和压力,导致我国每年因过劳而死亡的人数达60万人。其中,IT、互联网领域是“过劳死”的重灾区。更值得一提的是,研究发现,中国过劳死群体正呈现出越来越明显的年轻化趋势。

根据《劳动法》和《 关于职工工作时间的规定》( 令第174号)的规定,我国目前实行劳动者每日工作8小时,每周工作40小时这一标准工时制度。有条件的企业应实行标准工时制度。有些企业因工作性质和生产特点不能实行标准工时制度,应保证劳动者每天工作不超过8小时、每周不超过40小时、每周至少休息一天。

用人单位因生产经营需要,经与工会和劳动者协商后可以延长工作时间。标准工时制的用人单位,安排劳动者延长工作时间,支付不低于工资的150%的工资报酬;休息日安排劳动者工作又不能安排补休的,支付不低于工资的200%的工资报酬;用人单位在法定节假日安排劳动者工作的,支付不低于工资的300%的工资报酬。

58同城作为一家上市公司,如果此次58同城一旦通过996上班制度,同时又不支付劳动者相应的加班费用,或者加以调休。公司行为得不到政府相关部门的监督,因为违 受到惩处的风险低,将会有更多的企业采取跟风的行为。

总结:996作为一个上班制度必须考虑人的基本属性,如果因为工作影响到了人的休息、娱乐放松的需要,也根本不考虑人的家庭、生活、学习的需要,推行起来毫无意义,及时赚了再多的钱,但是漠视我们这些普通劳动者的生存需要,这样的企业也会遭到淘汰。

我们都理解,加班是为了完成公司的任务,但加班不一定就对任务进度有帮助。

在软件公司,永远都有做不完的工作:太多新功能要实现,太多bug要修补。有时候你就是没法快速完成积压的工作,写不够代码量,花太多时间在一个看上去不可能修复的bug上。更糟糕的是,你还要把时间浪费在毫无重点的会议上,而不是用在工作上。

当情况足够糟糕的时候你会发现你总是苦苦挣扎着加班来保持进度。然后你就会发现大家期待你时时刻刻都在回复邮件,即使并没有什么要紧事。你累成狗燃成灰待处理的工作却一点都没有减少。

为什么加班无法改善这个情况呢因为加班让你效率降低,同时也助长了你老板不正确的管理之风。减少工作时间有相反的效用。

疲劳的时候工作让你产出值降低。你需要花越来越多的时间来解决问题,然后很快你就会发现你完全在浪费时间。持续长时间的工作会让你难以集中注意,因为你很快就精疲力尽了。

长时间工作:“5点应该下班了,但是我需要完成这个,再尝试一次”。你这样对自己说。但疲惫不堪的你花了三个小时才解决这个问题。第二天上班的时候你很累,也无法集中精力。

短工作时间:“五点了我希望我搞定了这个,不过还是明天早上继续吧。”第二天精神抖擞的你只用了十分钟就解决了问题。

长时间工作会导致不好的编程习惯:你开始觉得解决问题的办法就是强迫自己杵在那里直到完成工作。但是编程是自动化,是搭建构架来减少工作量。如果你能想出一个更好的API实现方法,或者发觉某个功能并不必要,这往往可以节省大量的时间。

让我们试想一下你老板给你一个两周要交工的任务,但是你估计你至少需要三周来完成。

长时间工作:“这个要两周交工,但是我觉得我需要120小时。只好晚上和周末加班了。”结果你完全精疲力尽,并且很有可能无法按时交工。

短时间工作:“对于两周的期限来说这个工作量太大了。怎样可以减少工作量让我花几个小时好好想想这个问题。”

不久之后:“如果我重构的话我可以一周完成80%的工作,这应该会让客户很开心的等我完成剩下的部分。就算我低估了工作量我也还有一周来完成它。”

如果对于任何问题,你的反应都是加班的话,那你其实在推广不好的管理方式。你在用你的行动告诉你的经理,你的时间不值钱,他们并不需要考虑事情的优先级。

长时间工作:如果你的经理不是很清楚你应不应该参加一个会议,他也许会对自己说:“这也许会浪费一个小时,但是反正他们会加班补上的。”如果他无法决定应该实现哪个功能,他会直接把两个都交给你。

短工作时间:你的时间成了稀缺资源而更加宝贵了。如果你经理还有管理常识的话不重要的会议会被忽略,重要的功能会被优先处理。

一个短的周工作时间对不同的人来说意义不同。一个在创业公司工作的程序员一周工作40到45小时。其他人工作时间都比她的长,但是那个时间是他/她个人的极限。我为自己争取到了每周35小时的工作时间。

不管对于你来说那个最佳时间是多少,你都要明确表达你的效率极限然后坚守原则。告诉你的经理:“如果不是火烧眉毛,我一周只会工作40小时。”一旦你表明了你的工作时间上线,你需要坚持原则,在工作时间以外不回复邮件,在周末不能同意多做任何一点工作。

然后你要证明自己很高产(效率高),并保证工作时间一心一意地工作。花几个小时玩,是无法让你保证在工作时间里做好工作的。

当然对于一些公司这些都是天方夜谭。如果管理层很糟糕或者公司有加班文化,连40小时的正常工作时间都无法接受的话,你应该考虑跳槽。面试的时候尽量弄清楚公司文化以及管理手段。大家的工作时间一般很长或者较短是不是时刻都是紧绷状态,产品是不是都按时发布

你是想看这个城市初升的太阳呢,还是凌晨四点半空无一人的街道当然,如果那天下雨没出太阳,那就不算。

2020 年全球爆发新冠疫情后,很多国家和地区的企业支出远程办公,除了一些必须在现场办公的岗位之外,很多岗位的员工都可以居家办公。

在不少人眼里,“居家办公”的潜台词是可以光明正大的各种摸鱼。

这种“怀疑”站得住脚么?还是远程办公群体的名声不好呢?

近三成 IT 人每天“摸鱼”四五个小时

2021 新年伊始,国外匿名雇员交流平台 Blind 有一项调查:《每天真正用在工作的时间是多少?》。原调查对象是软件工程师群体,共有 2601 人程序员参与调查。

Blind 的投票结果

309% 的一天真正工作时间只有 3~4 小时;

43% 的 eBay 工程师、32% 的谷歌工程师、55% 的Adobe工程师都是这种情况

274% 工作 5~6 小时;

50% Airbnb 工程师是这种情况

107% 只工作 1~2 小时;

10% 的微软工程师是这种情况

155% 工作 7~8 小时;

27% 的字节跳动工程师是这种情况(从参与人员的数据来看,这应该它们的海外员工)

155% 工作 9~10 小时;

12% 的谷歌工程师是这种情况

在居家办公的时候,大多数人员工也会处理一些私人事务,比如下午接孩子放学或者中午遛狗。

一位 Facbook 员工表示,

“如果把开会算进工作时间,那么工时有 9~10 小时,如果不算,那可能不到 1 小时。”

有位 Amazon 的工程师表示,

“虽然有时我会在下午 2 点到 4 点之间打个盹(通常没有午休),或者出去遛狗,再花 2 小时吃晚餐。大部分工作时间从早上 9:30 到午夜。”

另外一位 Amazon 的工程师表示,

“去年,我每天工作 12~14 个小时。每周 65~70 小时。一周又一周,倦怠开始。而且绝对没有报酬:没有认可,没有晋升,对我没有真正的好处。只是痛苦。现在我每周只工作 44~48 小时。我更专注,更有效率,也更快乐。”

另外一位 Amazon 的工程师表示,

“除了例外情况(周五有时候工作时间短,周末工作时间长),亚马逊要求每天至少工作 10 小时。在疫情期间,我的工作时间更长了,日程表满满的,领导层要求更多。”

看完 Blind 的投票结果后,肯定有人会认为“原来程序员摸鱼这么严重啊!”

但实际情况并非如此。

大多数上班族是在摸鱼,每日平均有效工作时间不到 3 小时

2019 年 2 月,英国 vouchercloud 平台做了一项调查,目的是了解英国各地员工的上网习惯和工作效率。一共有 1989 名 18 岁的上班族参与,所有受访者目前都在办公室全职工作。

调查结果显示,

“你认为自己在整个工作日都很有效率吗?”

79% 的人承认没有效率,只有 21% 的认为自己一整天都很有效率。

“你每天在工作时间内高效工作的时间有多长?”

调查结果显示,上班族每天的有效工作时间只有2 小时 23 分。

泡社交网站和刷新闻网站,是影响工作效率的主要因素;

英国职场的前十大摸鱼行为

网友评论

国内程序员的工作专注时间长度如何?

1、微博投票

我们在微博发了一个相同的投票。

大致结果如下:

275% 的人每天专注工作的时间是 1~2 小时;

193%是 2~3 小时;

169%是 3~4 小时;

好家伙,看这节奏和趋势,国内程序员的“摸鱼”比国外同行更厉害啊 

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

原文地址: http://outofmemory.cn/zz/9329386.html

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

发表评论

登录后才能评论

评论列表(0条)

保存