职业发展

关于技术人员职业发展的一点思考

一笑奈何 提交于 2021-01-06 21:36:32
技术人员的出路在哪里?这是我一直都在思考的一个问题 曾经认为只要技术好走到哪里都吃的开,但事实不是这样子的,在国内大部分的企业其实根本就不在乎技术,当然了,不排除有少数执着于技术的企业,但这些公司属于麟角凤毛,毕竟岗位有限不是想去就能去的。 绝大多数企业都是凭关系做项目,既然是项目,一般都有明确的起始日期和截止日期,采用的技术也是最成熟可靠的技术,美其名曰降低开发风险,其实是因为招人容易。 这也怪不得企业领导短视,因为一般来说这种项目不需要多高的技术,基本上有个两年到四年经验就能干,凑上一群人来堆砌代码,在凑上几个测试人员,再找一个水平略高一点的做项目管理兼着进行技术攻关和技术培训工作就够了。所以这种以项目为主的公司的研发预算是有限的,他们找不起水平很高的人,因为那种人太‘昂贵了,他们也明白水平高的人干活又快又好,可他们确实请不起,这就是现实。不信的话,哪位哥们可以做个实验,在智联和前程上按照马丁福勒的履历炮制一份,年龄经验全保留,名字改个中国人名字,留下你的电话,然后各类高薪岗位都投一遍,工资照着50k/月要,看看有多少公司会给你电话。 不幸的是国内大部分的软件公司都是这种以项目为主的公司,这点和西方国家是不一样的。 我举个例子,前几天公司的领导再问我另一个同事的情况时,提到了一句“他有没有沉淀下来什么东西?”,他的意思是这个人工作了这么多年有没有什么现成的软件我们可以拿来用

如何成为一名卓越的前端工程师

你说的曾经没有我的故事 提交于 2020-11-10 07:53:10
解决问题,想想究竟发生了什么 很多人埋头写 CSS 和 JavaScript 直到程序工作起来了,然后就去做别的事情了。我通过 code review 发现这种事经常发生。 我总会问大家:“为什么你会在这里添加 float: left?”或者“这里的 overflow: hidden 是必要的吗?”,他们往往答道:“我也不知道,可是我一删掉它们,页面就乱套了。” JavaScript 也是一样,我总会在一个条件竞争的地方看到一个 setTimeout,或者有些人无意中阻止了事件传播,却不知道它会 影响 到页面中其它的事件处理。 我发现很多情况下,当你遇到问题的时候,你只是解决当下的问题罢了。但是如果你永远不花时间理解问题的本源,你将一次又一次的面对相同的问题。 花一些时间找出为什么,这看上去费时费力,但是我保证它会节省你未来的时间。在完全理解整个系统之后,你就不需要总去猜测和论证了。 学会预见未来的浏览器发展趋势 前后端开发的一个主要区别在于后端代码通常都运行在完全由你掌控的环境下。前端相对来说不那么在你的掌控之中。不同用户的平台或设备是前端永恒的话题,你的代码需要优雅掌控这一切。 我记得自己 2011 年之前曾经阅读某主流 JavaScript 框架的时候看到过下面这样的代码 (简化过的): var isIE6 = !isIE7 && !isIE8 && !isIE9;

职业规划的本质是永远成为人才市场上的被需求方

瘦欲@ 提交于 2020-03-22 11:28:18
3 月,跳不动了?>>> 职场上的人,多多少少都曾经给自己做过职业规划,但究竟有多少人最后是按照职业规划的路径发展的,这个比例估计是在20%以内吧。个中原因主要是因为,左右个人职业发展路线的因素太多了,一个人很难完全掌控自己的发展路径,特别是这个人想在职业上有所作为的情况下。能实现的职业规划,通常都很美好,很励志,因此这个课题还是值得研究的。 那么,我们为什么会认为职业规划的本质是永远成为人才市场上的被需求方呢? 因为在决定某个工作的职能时候,宏观因素(比如整个经济体、行业、公司),比个人(比如公司的CEO、部门经理等用人部门的领导),占据大得多的比重。换句话说,某份工作会第一次出现在人才市场上,需要什么样人才,主要原因是宏观需求。举个例子,现在有很多公司在招数据挖掘工程师这样的人才,这个职位的数量比以前多,主要原因是现在很多公司拥有大数据。数据挖掘能力成为一种在市场上竞争的关键能力。 随着职位需求增多,会出现人才供给不足的情况,随后教育和培训机构跟进,以及行业里一些公司退出等原因,人才供给就增加了。 在供小于需的时候,人才的价格就高,反之就相对低。人才供需关系是决定某个行业里的人才价格的最主要因素,其次才是这个人的一些个人原因,比如知识、经验、技能、个性特征、价值观等因素。 如果你恰巧处于现在人才市场上供小于需的这样的一个领域,那也不能高兴太早。人才供需关系是在动态变化的

华为、字节跳动面试已发!淘汰率80%,面试难度极高!揭秘今年春招面试必问问题有哪些?

百般思念 提交于 2020-02-29 13:33:41
疫情还没结束,在你以为今年春招将推迟的时候,刚刚发现很多大厂已经在发面试内推通知了!字节跳动、华为、阿里巴巴等名企近期都已开始面试! 相比往年春招,今年时间紧、节奏快! 很多企业笔试一结束就会紧跟着发出面试,留给你准备的时间非常有限! 据往年数据,大厂面试淘汰率平均在80%以上,线上面试/专业面/BOSS面/HR面轮番轰炸 想通关?首先你要避开面试中的那些高频雷区! 本文对程序员面试中经常被问到的一些典型项目人事等综合问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。 问题1:“请你自我介绍一下” 思路: 1、这是面试的必考题目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。 5、条理要清晰,层次要分明。 6、事先最好以文字的形式写好背熟。 问题2:“你有什么业余爱好?” 思路: 1、 业余爱好能在一定程度上反映应聘者的性格、观念、心态,这是招聘单位问该问题的主要原因。 2、 最好不要说自己没有业余爱好。 3、 不要说自己有那些庸俗的、令人感觉不好的爱好。 4、 最好不要说自己仅限于读书、听音乐、上网,否则可能令面试官怀疑应聘者性格孤僻。 5、 最好能有一些户外的业余爱好来“点缀”你的形象。 问题3:“谈谈你的缺点” 思路:

技术人员的职业规划(方向)

╄→гoц情女王★ 提交于 2020-01-01 14:37:18
技术人员的 职业规划   几乎每个企业都需要技术人员的支持,生产制造型企业需要现场生产控制和工艺流程方面的技术人才;IT等高科技行业需要大量软件研发和设备维护的硬件工程师;房地产、建筑工程领域需要建筑设计师、土木工程师和施工技术人员。此外,不论是国企、民营企业还是外资公司,都需要大量的基础技术工人。甚至很多在豪华写字楼office内工作的白领,从事的工作都是和技术相关的。   不过,一个严峻的现实是,大量的技术类人员对自己的职业定位和职业生涯规划显得非常迷茫和困惑。中国有句古话:劳心者治人,劳力者治于人。与管理类岗位相比,技术人员往往被人看低一等,他们虽然从事着非常重要、繁琐的技术性工作,但更多的是扮演着幕后英雄的角色。在社会地位、经济收入方面与分光无限的各级管理层普遍存在差距,这一现实造就了技术人员的巨大心理落差。第二个造成职业规划困惑的原因是部分技术性工作的局限性。拿IT行业来说,由于技术和知识更新的速度太快,软件开放人员普遍被认为是吃“青春饭”的职位,谁学习的更快、谁的精力更旺盛、谁更能熬夜,谁就更有竞争力,因为这时经验已经不再重要。如果超过35岁还从事软件开发的话,将很难在本职岗位取得突破。     那么,对于技术类人员来说,难道他们的职业发展前景真的如此黯淡?事实当然不会如此悲观,做技术工作同样有着非常广阔的空间,当然,关键一点你要令自己的视野更开阔些

互联网时代程序员如何避免知识半衰期?

六眼飞鱼酱① 提交于 2019-12-14 17:12:58
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>   什么是 程序员 的知识半衰期?这与我们国家的五年计划类似,换句话说,你所知道的编程知识很有可能才五年后过时,类似的感悟是:“我现在写代码的水平落后了,因为自己知道这套语言已经过时了。”   起初,这似乎也合情合理。毕竟,有一个新的编程语言和技术出来络绎不绝。不过,我认为这是错误的。编程知识语言甚至比人的寿命还要长,因为他们永远都不会灭亡。例如:VB,ASP。    语法并不难   刚开始学习新的编程语言的时候,当自己还不是一名 程序员 的时候,学习python语言或者学习java的时候你听起来就像学英语,但是当你已经会来英语的时候再去学习新的语法,其实这个时候仅仅只是一个表面的难度,所有的核心概念是相同的。   要在任何语言编写一个程序,你使用类似类型,数据结构和逻辑基础。如果您已经了解布尔,整数,浮点数和字符串,它们有可能在新的语言使用为好。这些同样适用于像列表,集合,字典和树的数据结构。并使用逻辑将是算术运算,if语句,循环,函数调用等。   此外,关键的技能,如该算法使用,如何分解问题,变量的命名和功能都在一个新的语言直接使用。这是通用编程知识语言之间轻松传输。借用“没有银弹”的术语:语言的语法是偶然的知识,而不是如何编程的基本知识。   这同样适用于库和工具

职业规划

倾然丶 夕夏残阳落幕 提交于 2019-11-29 06:22:57
一.什么是职业规划? 根据中国职业规划师协会的定义,职业规划是对职业生涯乃至人生进行持续的系统的计划的过程,它包括职业定位、目标设定和通道设计三个要素。职业规划(career planning)也叫“职业生涯规划”。职业生涯规划的好坏必将影响整个生命历程。 二.原则性: 1.喜好原则 只有这个事情是自己喜欢的,才有可能在碰到强大对手的时候仍然坚持;在遇到极其困难情况时不会放弃;在有巨大诱惑的时候也不会动摇。 2.擅长原则 做你擅长的事,才有能力做好;有能力做好,才能解决具体的问题。只有做自己最擅长的事情,才能做得比别人好,才能在竞争中脱颖而出。 3.价值原则 你得认为这件事够重要,值得你做,否则你再有能耐也不会开心。 4.发展原则 首先你得有机会去做,有机会做了还得有足够大的市场,足够大的成长空间,这样的职业才有奔头。 三.规划方法: 职业规划是针对职业困惑、面向职业发展的一系列服务的统称。相对于专家咨询的双向高成本和实时性要求,客户自服务是更具可行性的道路。 事实证明,被动接受极少带来明显的行动效果。“鱼、渔”规律必须引入到职业规划中来。 方法包括“镜子和尺子”、“方法与视角”、“信息支持”和“确定性”。 1、职业规划的首要环节是“职业方向定位”,请记住它是“最重要的”,它是你职业生涯的“镜子和尺子”,用于看清你的职业特质,指导你5-10年的职业积累和发展。 有人会说它具有灯塔