好公司重要还是好老板重要
初入职场你是会比较在意公司还是老板呢?或许大家都有各自的理由吧!
笔者曾在为一位在职场摸爬滚打了近十年的职业经理人做职业辅导时,他问了我一个似乎很多人也经常思量的问题,在选择新的东家时,我到底是该挑选一个好上司还是选择一个好公司呢?
每次听到这个问题,我总会联想到高三的学生在填写毕业志愿的时候经常煞费苦心的问题:是选个好专业,还是挑个好学校。
当然,最理想的状态自然是选择一个好公司作为一个平台,同时有个好上司共事;好比在一个好的大学里求学,学着最喜欢也是最好的专业。可现实生活中,常常进了一家好公司,却发现上司的风格不是自己喜欢的,结果工作起来总是不畅快,而有时遇到了一个好的上司,公司整体大环境却又不好,也导致工作起来前途难料,鱼和熊掌通常都难以兼得。这时候,我们往往会需要做一些选择题。既然需要做出选择,那么就要有选择和判断的依据了。
选择好公司的理由
一般来说,好的公司,意味着公司的品牌,意味着在业内的知名度,美誉度,企业文化,产品/服务的品质等具有良好的竞争力和口碑。会让你未来的工作更充满机会。
即使你暂时没有碰到一个理想的顶头上司,或者你和你的上司根本不合拍,但要用动态和前瞻性地眼光来看待和分析。
首先,一般这类型的公司,历史相对比较长,能发展至今日,各种 人才 任用机制和体系相对比较完善。比如, 人才 培养和内部晋升机制,公司内部或集团内部轮岗和转岗的机会相对比较多。这就意味着你和顶头上司的职级关系并不一定是一成不变的。也许,你因出色表现展示出了工作业绩和潜力,公司会提拔你或给你其他新部门新岗位的机会。同时也说不定,你的上司他也可能会发生同样的变化。
其次,这些公司对内部管理层的监督和权利制衡机制相对比较好。换句话说,一个管理者一手遮天的可能性不大。作为他的下属,只要你是态度积极,克尽职守,完成任务,他也不会刻意为难。在你眼里,如果你的上司的确因业务能力问题无法给你更多和有效的支持,而你也能漂亮地完成工作,这不是更好地给了你一个施展和发挥的机会吗?只要记住一点,我们在职场中关于上下级关系的处理会坦然很多:任何一个上司,他是要靠下属和底下的团队去达成目标的。公司有 人才 晋升制度,自然有一套考核体系,而且是直观和量化的,你所做的事情不会因某一个人而抹杀。当然,你和他属于这种完全水火不相容的,那就要想办法去中和了。
从长远来说,如果因为你上司的原因,使得你的确在内部无法获得更进一步发展。那记住,这段在好公司工作的经历就是你以后换工作的一个亮点和卖点。
如果你需要学习优秀的经营、管理经验和专业技能,为你以后的发展进行铺垫,那么,选择一个好公司至关重要。
职场上选择好公司还是好上司
笔者曾在为一位在职场摸爬滚打了近十年的职业经理人做职业辅导时,他问了我一个似乎很多人也经常思量的问题,在选择新的东家时,我到底是该挑选一个好上司还是选择一个好公司呢?
每次听到这个问题,我总会联想到高三的学生在填写毕业志愿的时候经常煞费苦心的问题:是选个好专业,还是挑个好学校。
当然,最理想的状态自然是选择一个好公司作为一个平台,同时有个好上司共事;好比在一个好的大学里求学,学着最喜欢也是最好的专业。可现实生活中,常常进了一家好公司,却发现上司的风格不是自己喜欢的,结果工作起来总是不畅快,而有时遇到了一个好的上司,公司整体大环境却又不好,也导致工作起来前途难料,鱼和熊掌通常都难以兼得。这时候,我们往往会需要做一些选择题。既然需要做出选择,那么就要有选择和判断的依据了。
选择好公司的理由
一般来说,好的公司,意味着公司的品牌,意味着在业内的知名度,美誉度,企业文化,产品/服务的品质等具有良好的竞争力和口碑。会让你未来的工作更充满机会。
即使你暂时没有碰到一个理想的顶头上司,或者你和你的上司根本不合拍,但要用动态和前瞻性地眼光来看待和分析。
首先,一般这类型的公司,历史相对比较长,能发展至今日,各种人才任用机制和体系相对比较完善。比如,人才培养和内部晋升机制,公司内部或集团内部轮岗和转岗的机会相对比较多。这就意味着你和顶头上司的职级关系并不一定是一成不变的。也许,你因出色表现展示出了工作业绩和潜力,公司会提拔你或给你其他新部门新岗位的机会。同时也说不定,你的上司他也可能会发生同样的变化。
其次,这些公司对内部管理层的监督和权利制衡机制相对比较好。换句话说,一个管理者一手遮天的可能性不大。作为他的下属,只要你是态度积极,克尽职守,完成任务,他也不会刻意为难。在你眼里,如果你的上司的确因业务能力问题无法给你更多和有效的支持,而你也能漂亮地完成工作,这不是更好地给了你一个施展和发挥的机会吗?只要记住一点,我们在职场中关于上下级关系的处理会坦然很多:任何一个上司,他是要靠下属和底下的团队去达成目标的。公司有人才晋升制度,自然有一套考核体系,而且是直观和量化的,你所做的事情不会因某一个人而抹杀。当然,你和他属于这种完全水火不相容的,那就要想办法去中和了。
从长远来说,如果因为你上司的原因,使得你的确在内部无法获得更进一步发展。那记住,这段在好公司工作的经历就是你以后换工作的一个亮点和卖点。
如果你需要学习优秀的经营、管理经验和专业技能,为你以后的发展进行铺垫,那么,选择一个好公司至关重要。
选择好上司的理由
一个好的上司,可能就是你的师长,能够给你的职业生涯带来指引,让你工作起来得心印手,少走很多弯路。
如果可供你选择的目标企业范围内,是小规模企业,特别是中小规模的民营私营企业,那么选一个好上司可能就更重要,特别当你的顶头上司就是企业老板时。这些企业从企业发展周期来说,多数处于成长初期和发展期,因而发展机会也特别的多。
企业成长的背景,在中小规模的民营私营企业中,有很多不乏家族企业的影子,或者有的已经向现代企业转型,但你会看到仍有一些核心部门的核心职位仍然由老板的手足,或是配偶等在掌管,虽然他们中有些人显然不胜任岗位本身。但毕竟他们是内人,你是外人。这就是为什么经常有些职业人士和我们谈起他们的这些经历是倍感微妙的,有时难以平衡履行份内应该执行的工作和平衡与皇亲国戚的立场。这时,老板对你的信任会影响你开展工作可能获得的资源和支持。
上司对你的信任度和支持力度直接决定了你能干出多少成绩。好的上司会包容你工作中的一些小失误,会给你提供让你自由发挥的舞台。
在与民企老板打交道中,经常深切感受到老板意志在企业的决策和经营管理中是起决定作用的。他说你做得好,就是好。他的认可就代表了公司对你的认可。
如果你迫切希望做出出色的成绩并证明自己,你希望有广阔的舞台,希望有充足的资源支持,那么,你一定要选择一个好的上司。
能够进入好的公司,或者能够遇到好的上司,都是一个人在职业生涯中的幸运,还是那句老话,这个世界没有任何绝对的不变的事情,除了变化。所以,职场中的每一次选择,我们首先要知道自己要什么,然后是拿捏有度,作出正确选择。
一个好的上司,可能就是你的师长,能够给你的职业生涯带来指引,让你工作起来得心印手,少走很多弯路。
如果可供你选择的目标企业范围内,是小规模企业,特别是中小规模的民营私营企业,那么选一个好上司可能就更重要,特别当你的顶头上司就是企业老板时。这些企业从企业发展周期来说,多数处于成长初期和发展期,因而发展机会也特别的多。
企业成长的背景,在中小规模的民营私营企业中,有很多不乏家族企业的影子,或者有的已经向现代企业转型,但你会看到仍有一些核心部门的核心职位仍然由老板的手足,或是配偶等在掌管,虽然他们中有些人显然不胜任岗位本身。但毕竟他们是内人,你是外人。这就是为什么经常有些职业人士和我们谈起他们的这些经历是倍感微妙的,有时难以平衡履行份内应该执行的工作和平衡与皇亲国戚的立场。这时,老板对你的信任会影响你开展工作可能获得的资源和支持。
上司对你的信任度和支持力度直接决定了你能干出多少成绩。好的上司会包容你工作中的一些小失误,会给你提供让你自由发挥的舞台。
在与民企老板打交道中,经常深切感受到老板意志在企业的决策和经营管理中是起决定作用的。他说你做得好,就是好。他的认可就代表了公司对你的认可。
如果你迫切希望做出出色的成绩并证明自己,你希望有广阔的舞台,希望有充足的资源支持,那么,你一定要选择一个好的上司。
能够进入好的公司,或者能够遇到好的上司,都是一个人在职业生涯中的幸运,还是那句老话,这个世界没有任何绝对的不变的事情,除了变化。所以,职场中的每一次选择,我们首先要知道自己要什么,然后是拿捏有度,作出正确选择。
欢迎继续关注职业规划频道
身在职场,我们希望自己的工作可以获得上司,或者是同事的认可。在获得对应的薪酬同时,他人的认可更能让我们提升满足感。而这种满足感可以带给我们更多的工作动力和工作热情。
那么到底什么样的工作方式才能获得领导认可呢?小编建议不妨来了解以下方式:
会保持有效沟通,避免无效努力
罗振宇在《奇葩说》里说到一个观点:职场上最没有前途的一种人,就是反馈黑洞。
什么叫反馈黑洞?
直截了当地说,工作没有做到位,领导安排了一件事,执行的人无法做到及时有效的反馈,往往没了下文。
这样的后果很可能是:
工作完成的质量不高,往往达不到领导的预期,甚至是南辕北辙;
延误了工作进度,造成直接损失;
你的业务能力在领导心目中大打折扣,认为你难堪大用。
因此,这样的人往往在职场上没有太好的出路,也没有什么前途。
要想把工作做到位,很重要的一点就是:首先要做到沟通到位,确保及时有效的沟通。
在许多人看来,实干才是最重要,提到沟通,总感觉是在胡扯和浪费时间,那是因为你根本就不懂如何做好工作上的沟通。
汇报工作有结果
还是那句话,没人在乎你努力的过程,职场只关注结果。
在跟领导汇报工作的时候,自己非常努力的去描述过程希望领导能够理解自己为什么工作没有做好,但这样往往换来的是一顿批评教育。
对于领导来说,结果不好,过程在好也是无用,你在描述过程对于领导而言就是在找借口。所以对领导进行工作汇报直接说结果,如果领导想知道过程他会问的。
工作到位的极致:可以替别人擦屁股
真正能让领导记住你的,真正能体现你价值的,真正检验你工作是否到位的,就看你是否拥有未雨绸缪的意识,转危为安的能力。
有人会问,怎么理解这句话?分为两部分看。
第一部分,就是在领导没有安排你做的时候,你根据工作的性质、发展和平日里对领导的了解,已经在做一些准备工作了。比如说,领导在开会的时候说,我们接下来可能要做新的业务领域,但由于某些原因搁置了。
但是,这并不意味着公司没有做这项新业务的需求和想法,那么你应该提前做一些准备工作,学习这方面的业务知识,培养你的专业素质。只有准备做到位,你才能将真正的工作做到位,上手也快,质量也有保证。
第二部分,就是说你所负责完成的工作,最好能有应急方案,或者说有一个B计划。当然,这一点并不是适用所有的工种,但道理是相通的,就是你要有能够为自己,甚至为同事,为领导擦屁股的能力。
俗话说,锦上添花易,雪中送炭难。
一个能制造惊喜、扭转局面的员工,你会竖起大拇指,发自内心地对他说:真到位。
小编认为这是一个人工作做到位最极致的状态,虽然很难,但只要有那么一次两次,你就能迅速脱颖而出。
请示工作时直接说方案
在你请示工作的时候直接说你采取的几种方案就可以了,千万不要让领导帮你分析或是给你出主意,否则这事情交给你还有什么意义。
一定要事先准备好你认为可行的几种方案,把这几种方案详细地说给领导听,然后你再选取一套非常合理、有效的方案,领导听了你这些之后,说不定他自己心里都比你有信心,一定要记住,千万不要让领导给你做选择。
总结工作时直接说重点
总结工作最能反映一个人的能力,不仅是一个人的表达能力和逻辑性,也是一个人能够对工作结果进行合理分析,进而提出一个有效的解决方案。
总结工作时要按照主次关系依次说,把最重要的事情放在最前面,不重要的事情放在后面,这样以免出现混乱。
有的老板曾经说过,一个员工他的能力再强,如果人品不行是不会得到重用的。
换句话说,如果得不到领导的认可,就不可能获得升职加薪。
所以想做事先学会做人,学会做人在学会如何做事。
在工作场所,老板对员工的选择似乎实际上是员工和老板之间的相互选择。很多时候我们都在强调什么样的员工是不能用的,什么样的员工是可以培养的。事实上,老板也是如此。员工也有自己的偏好和评价。当他们遇到一个他们不喜欢甚至厌烦的老板时,员工通常会选择辞职,另谋高就。一旦员工流失率上升,将对公司的发展壮大产生巨大影响。因此,做好形象管理往往是老板的必修课。
如何做好老板角色的扮演
一些常见但容易令人厌恶的行为:
1.要骄傲,要鄙视别人
任何人都希望得到别人的赞美,但在工作中,在许多情况下,而不是得到好评和认可,它会被鄙视。如果领导太霸气,蔑视员工的想法,那么在职场人际关系和工作关系,迟早会成为灾难性的后果。
但这种行为往往是一种不经意的表现,在没有提醒的情况下很难自行改变,那么对此有什么解决方案或缓解措施呢?
(一)发现员工价值,对员工表示感谢
赞美他们的想法,表达他们的肯定
(3)多前激励谨慎负激励作用
2。不信任,不信任
信任是建立关系的基础。 两个互不信任的人是不可能在一起的。 即使他们在一起是因为他们的外表,他们很快就会离开,因为信任问题,同时,员工很难全心全意地工作而不信任他们的工作,就像员工很难认真工作,当他们每天都在担心公司领导是否会离开? 什么情况下领导会很快失去下属的信任?
(1)言行不一
(二)注重个人用途,缺乏团队利益
(3)隐瞒信息
(4)说话半真半假
(5)思想保守
领导者与下属之间的信任为破同镜子击穿。尽管所有的碎片粘可以选择取回不错,但镜裂缝难以消除。和更多的裂缝中,反射镜的较大的失真。同样,缺乏信任,人际关系就难以弥合的裂痕。
所以如果你不希望员工因为信任而离开,你应该避免上述行为。
3. 缺乏能力,缺乏管理经验
在职场中,领导者和员工都是下属的后盾,也就是员工前进的方向,如果领导者本身没有能力,但下属有很强的能力,那么下属就会担心领导会把事情搞砸。
如果你不能给下属自己,那么他们的工作过程中会没主见,不明白他们需要做的,应该是如何工作的好东西。在这两种情况下,正好遇到比这条件优越的员工会选择离开,毕竟,水流量向下流动。
四。没有安全感,容易受外界影响
谁是最难相处的人? 毫无疑问,一个多疑的人,像一个被迫害的偏执狂,他觉得有人在伤害他。
有了这样的领导,很难得到领导的真正肯定,但也因为缺乏安全感、权力、地位是非常重要的,总是觉得一切都需要掌握在自己手中,所以在这样的领导下,更不用说成长,可能会进一步培养成一台操作机器。
这种领导面前,辞职为何如此自然不言而喻率很高。在也容易受到外界的影响,同时这样的人,也许是因为一个看似很小的事情的结果来改变自己的想法,所以行为是很难猜测的,因此很难当员工相处,以适应和不适应以及离开了其他的选择吗?
虽然很多员工在一家公司工作的时间不长,但是如果离职率远远高于稳定率,不仅会导致公司花费过多,公司也难以稳定发展。 所以要做好领导角色扮演,避免无故流失优秀员工。
同时在企业中做好流程管理,减少公司对员工流失的依赖,这是企业成长的一个很好的选择,毕竟,战斗是士兵赢得战场,仅仅赢得局部战争是不够的。 企业的成长是一样的,人才是企业发展的关键,员工是企业成长的基石,所以我们也应该做好防止员工流失的工作。 而管理过程可以大大降低员工流失的影响。
在职场上,看似是老板选择员工实则是员工与老板的互相选择。许多时候我们都在强调,什么样的员工不能用,什么样员工可以培养等。其实对于老板来说也是如此,员工也有自己喜好标准,也有自己喜爱评测,当碰到了自己不喜甚至厌烦的老板时,员工通常会选择辞职另谋高就。而一旦员工离职率增多,将会对公司的发展成长造成巨大的影响,因此做好自己的形象管理,往往是作为老板的必修课。
做个好老板要避免出现这些行为
几种常见但是很容易造成员工反感的行为:
做个好老板要避免出现这些行为
1. 目中无人,藐视他人
谁都希望得到别人的赞美,但是在工作中,许多时候不但得不到赞美和认可,反而会被藐视。如果领导过于盛气凌人,轻视员工的想法,那么在职场人际关系和工作关系中,迟早会变成灾难性的后果。
但是这样的行为往往是不经意间的展现,在无外人提醒时很难通过自身来进行改变,所以针对于此有什么解决或缓解的办法呢
(1)发现员工价值,对员工表示感谢
(2)赞美他们的想法,表达他们的肯定
(3)多前激励谨慎负激励作用
2. 你不值得信任,你没有信用
信任是人与人之间关系的基础,没有信任两个人永远走不到一起,甚至因为外表条件在一起很快就会因为信任问题离开,而对工作没有信任也很难让员工全心全意地工作,就像每天都在想公司领导会不会跑掉,员工怎么会认真工作?而在什么情况下,领导人很快就会失去下属的信任?
(1)言行不一
(2)注重个人使用,缺乏团队的利益
(3)隐瞒信息
(4)说话半真半假
(5)思想保守
领导者与下属之间的信任为破同镜子击穿。尽管所有的碎片粘可以选择取回不错,但镜裂缝难以消除。和更多的裂缝中,反射镜的较大的失真。同样,缺乏信任,人际关系就难以弥合的裂痕。
因此,如果你不想让员工出于信任的原因离开,那么就避免上述情况。
3.无力,缺乏管理经验
在工作场所,领导和下属是下属员工的支持,是下属的指导,如果领导本身没有能力,但下属有能力很强,那么下属就会担心领导不会把事情搞砸。
如果下属自己没有能力,那么在工作的过程中就不会有独立,不明白自己需要做什么,如何做好工作..在这两种情况下,员工选择以比这些更好的条件离开,毕竟,人们走得很高,水流得很低。
4.没有安全感,很容易受到外界影响
谁是最难相处的人? 毫无疑问,一个多疑的人,像一个被迫害的偏执狂,他觉得有人在伤害他。
有了这样的领导,很难得到领导的真正肯定,但也因为缺乏安全感、权力、地位是非常重要的,总是觉得一切都需要掌握在自己手中,所以在这样的领导下,更不用说成长,可能会进一步培养成一台操作机器。
这种领导面前,辞职为何如此自然不言而喻率很高。在也容易受到外界的影响,同时这样的人,也许是因为一个看似很小的事情的结果来改变自己的想法,所以行为是很难猜测的,因此很难当员工相处,以适应和不适应以及离开了其他的选择吗?
虽然很多员工在一家公司工作的时间不长,但是如果离职率远远高于稳定率,不仅会导致公司花费过多,公司也难以稳定发展。 所以要做好领导角色扮演,避免无故流失优秀员工。
同时在企业做好流动管理,减少公司对员工流失的依赖,这也是企业成长的一个很好的选择,毕竟战斗是战士战场的胜利,只有赢得局部战争是远远不够的。和企业的成长是一样的,人才是企业发展的关键,员工是企业成长的基石,所以也要做好员工流失的预防..流管理,可以大大降低基层员工流失的影响..
公司的中层高管很难判断一家公司,就像前几天,有两位管理层求职者咨询了小编,到底什么样的公司是一家可靠的公司?
根据小编多年的工作经验和对周边企业的观察与思考,小编整理总结了以下几点细节,希望能对所有求职者有所帮助。
企业可靠性的关键在于以下几点:
1、看公司卫生间是否干净,所有卫生间都不干净,企业臭味更浓,一般管理更混乱,不赚钱,老板更焦虑,不尊重员工,不要去这样的企业。
2、看看公司的前台专业不专业,如果一家公司的前台就很邋遢不专业,那么这家公司的内部管理一般会更加混乱,或者老板更喜欢“花瓶”。不要低估公司的前台,公司的前台,就像公司的人力资源,是公司向外界展示的橱窗,如果橱窗有严重的问题,这样的公司一定会有混乱的管理,老板的想法不清楚,或者老板喜欢花瓶。
3、面试时看看在职员工的整体表情,如果员工有激情,整体精神面貌都挺好,公司不仅管理好,工资也高。无论是个人还是组织成员,小编都相信"相由心生"的理论。从员工的面部表情,你可以看到员工的内心世界。
4、面试官不专业,不在状态,没有准时到达面试地点,或者迟到,不道歉等等。这样的企业是最无礼的企业。当面试官面试你的时候,你其实也是在面试这家公司。当你是面试官时,看看面试官的水平,如果面试官的水平很差,公司就不会给出太高的薪水,或者这家公司根部就不靠谱。不要加入这样的公司。
加入一家可靠的公司不仅会给你带来物质利益,还会让你的未来更有价值。在工作场所,你的未来价值是没有价值的,你现在的公司是否可靠,它在今后的职场路上是否能给你带来背书的效果。
另外,现代的操作系统,都是多任务操作系统,多任务开发是个难点,这个多任务计算其实就是并行计算了,必须对进程,子进程,线程有很清楚的认识,对于时间片有清醒的认识,对于锁的使用,锁的作用域,去锁优化要很熟悉。但是,也很可惜,目前市面上的书籍,讲语言的就讲语言,讲操作系统的就讲操作系统,对于这个多任务开发这块,同时需要结合语言和操作系统两方面知识的,几乎没有,需要自己摸索。
嗯,还有一个很重要的问题,C语言的基本库相对薄弱,很多近年发展的高级语言,对于哈希,List,队列,栈,树等常见数据结构都提供标准库函数,或者库模块来支持,但C一般是没有的,偏偏实际应用开发还经常用到,得自己找开源,或者程序员自己写,这也会耽误程序员很大一部分精力。
这里就出现了C语言一个不好不坏的特性,或者说既好也坏,C语言没提供这些工具,程序员自己写,很麻烦,但是,由于是自己写的,自己掌握所有底层代码,因此,优化变得很容易,一个队列,我随手加个队尾指针做加速因子,可以规避大量的递归操作,效率提升百倍甚至千倍以上,这在C里面就是加几行代码而已,但是对于Java等语言,由于底层库是厂商提供,甚至根本就不是本语言开发的(很多高级语言底层库其实是C和C++写的),程序员一般没有修改能力,有时候,遇到性能瓶颈,大家就只有干看着,没有任何办法。因此,同样的应用,C语言可能一台服务器就够,但是Java语言呢,可能需要3~5台,就是因为这些语言做的太完善,而太完善的东西,一般不好做优化,性能就不及经过专项优化的C代码。
就是因为这个原因,在很多嵌入式等小终端场合,由于CPU计算能力有限,需要使用C来做优化,而不能使用Java等高级脚本语言,否则程序跑不过乌龟。
另外,现代的数据应用,出于优化起见,一般趋于功能细分的设计模型。比如一个数据库应用,存储模块专门负责高速出库和入库,中间甚至添加cache机制作专业的优化,而业务模块则强调设计一套嵌入式脚本语言做二次开发,保持最大的业务开发灵活性。其实Java,PHP,很多都是这种模型,MySQL底层模块实现高速存储,上层则使用apache和PHP、Java等语言,灵活二次开发具体应用。
但是,C由于一般都是编译执行,不是解释执行,一般很难做到这么大的灵活度,不能用户仅仅加个字段,就跑过去把整个服务器重新改写编译一遍,这样维护成本太高了。因此,C程序员的解决方案,一般是自己实现底层的高速数据应用,再自己写个脚本语言的解释器,提供给用户做二次开发。
你发现什么没有,其实C程序员如果做企业数据应用,一般需要具有编译原理的知识,我们一方面要实现用户的业务,还需要写一套Java这类脚本语言给用户做二次开发用,说白了,就是我们自己实现一套lamp体系,呵呵,这不是又费马达又费电嘛,因此,我前文说,做数据库应用,最好直接用Java,直接用C,成本太高,而且不容易满足用户需求。
说到这里,你又发现什么没有?C语言之所以难学,并不是C本身难学,而是如果要成为一个C程序员达到实用级的地步,需要掌握很多方面的知识,这些知识,书上可能有,也可能没有,没有的,就要靠钻研,靠实战,靠自己去想通,因此,很难通过K书成为C程序高手的。建议你学习时,关注C这个特点。
做游戏和嵌入式两种呢,我可以根据经验讲一点:
如果从事游戏的话,很多时候是和图形打交道,目前的游戏,趋向是大型化的视频图形游戏(包括大型网络游戏、电视游戏机的游戏)和小型化的终端游戏(手机类、PDA游戏),这两种比较好卖,至于中型规模的PC游戏,由于盗版太严重,已经很少人做了。仅仅是一些游戏公司为了宣传自己,会出一些经典的大作。
嗯,硬件厂商为了宣传自己的新板卡,如新的图形显示卡,会拿出钱来,请游戏公司做一些针对该型板卡特定优化过的游戏,以刺激广大用户对硬件升级换代,这也是一条财路,很多游戏,在面市之前,就已经从硬件厂商获得了足够的利润,并不需要从零售市场获取利润。我们在电脑市场看到,几乎每出现一款游戏大作,就带来一次显卡,甚至PC机硬件的升级换代热潮,其实背后就是这个故事。
不过呢,游戏引擎我还是建议你最好不要去做,因为做这个成本太高了,很少有公司去做,而这些公司,一般都是欧美公司,对人员要求很高,轻易不会招收亚洲国家的程序员,因此,学这个好比屠龙之技,看起来是很酷,但是实际上工作机会很少,甚至不比中彩票来得高。
另外,做游戏引擎不好玩的,因为现在也都细分了,做引擎的公司一般自己不出游戏,最多出点Demo,他们就是提供高性能引擎,而不是好玩的游戏,而游戏公司,则是购买引擎,然后开发具体的游戏内容。比如Quake和虚幻的引擎,就很多家游戏公司买去做自己的游戏。其实很多游戏引擎,目前也提供脚本语言,即里面用C实现了另外一套语言。
游戏公司其实主要是美工建模,绘图,企划编故事情节,程序员反而很少,更多地是使用脚本语言,在引擎基础上做二次开发而已。因为游戏公司就是做好玩的游戏,至于具体用什么技术,其实他并不是很关心。说不定,如果你哪天进个游戏公司,会发现自己又见到Java语言这个熟人,呵呵,那个时侯会不会有欲哭无泪的感觉?
其实这也是社会分工的不同,好的引擎程序员,更多的是个数学家,强调逻辑思维,你让他去写个美少女梦工厂,如何抓住少女的心,还不如杀了他,呵呵。
而做嵌入式系统,其实也有诀窍。嵌入式系统,目前我们看到的手机应用仅仅是很小很小的一类,更多地,嵌入式系统是应用到工业控制领域,从大型机械设备的控制,飞机、汽车轮船的控制系统,甚至到十字路口一个红绿灯,里面都是嵌入式系统。
目前有个现象,嵌入式好赚钱,很多学软件的同学都想找嵌入式工作,但是,毕竟在这个领域里面,给手机做游戏的就那么几家公司,不可能吞下所有的人才,更多的是需要自动化控制人才,因此,这类软件转嵌入式的人,进去一般都有点缚手缚脚的感觉,总觉得知识上欠一点,又不好补。
其实,嵌入式应该是最简单的,比如说驱动,就很多硬件厂商要人,而驱动其实就是做一套打口读口的api,很简单,最多做的时候注意点,别用太复杂的算法,保证计算速度而已。
但是你注意到没有,嵌入式其实主要是和硬件打交道,硬件知识必不可少,至少,计算机组成原理,数字电路,模拟电路要很熟,最起码,你要知道开关量和模拟量,要知道集成电路的选通信号和真值表,对于地址表的编址要很敏感,对于常用的集成电路块的特性,比如8235等,要比较了解。否则,是写不好嵌入式程序的。
因此,我以前有笔记说,嵌入式开发,很多时候软硬件不分,我见过的很多嵌入式工程师,其实也能自己画一些简单的电路板,至少,他在设计时,知道哪些功能硬件来做更合适,而不是一味的走软件路子。
如果我们要讨论C的学习路径,恐怕要失望了。因为C和Java语言并不一样。并没有前人规划好的必然成功之路。
Java语言由于面向应用面相对狭窄,框架模板众多,最重要的,其主要工作方向比较确定,就是做基于网络的跨平台数据应用为主,因此,其发展方向很容易确定,学习路线也比较好规划。
但C显然不是这样,C应用面太广,可以说,汇编能做的事情,C就能做,甚至做得更好,也就是说,我们能想出来的计算机软件应用,其实都可以由C来实现,仅仅是成本高低而已。
而不同的应用,除了计算机软件编程知识之外,还需要很多应用相关的知识,这就造成了C程序员往往也需要成为自己应用方向上的半个专家,这就比较麻烦了,这么多的应用方向,写游戏的知识储备,和写驱动显然不一样,与写操作系统和编译器的方向又显然不一样,因此,很难说一个C程序员需要掌握哪些知识,才够用。
以我自己为例子,我做程序差不多快20年了,做C也超过15年,做过游戏,工业控制,电子教育,网络传输等各种软件,我总结自己的知识储备,也仅仅觉得自己在数据传输方面有一点心得,并且对于C和C++语言怎么实现0Bug程序设计,有点经验而已,真不敢说自己什么都会。
另外,C语言之所以难学,并不是说它自己多难,真正的问题在于,C语言偏底层,只要我们一做应用程序,或多或少都需要调用很多操作系统相关的api来完成工作,Windows下,如果我们不懂Win32API,则很难写出合用的代码,C语言玩得再熟都不行,Linux下对于各种系统和应用级api,也需要不断查询man,否则根本写不下去。所以,要想成为C程序员,至少要学习操作系统,通常,至少应该把Windows和Linux常见的api学一遍。MFC是Win32API的C++框架表示,最好也学一点。
其实这已经带出另外一个话题,现代开发,C和C++一般不分,C++到了函数内部,其实是C,而C呢,有很多特性写程序不够方便,也需要使用很多C++的特性,如默认参数,如引用等等。所以,学习C,最好和C++套着学,都看看。呵呵,这已经是两门语言了。
还有一个问题,不管是C还是C++,总是各个具体的操作系统上开发,Windows和Linux有差异性,很多库函数,常量定义都不一样,因此,C和C++一般说来,很难做到程序通用,需要使用大量的编译宏,这需要了解语言之外的东西,即编译器的很多特性,不过,很可惜,关于编译器特性,目前的资料很少,我很多都是摸索的。
不过,嵌入式学习要钱,这是肯定的,最起码,你自己手边要有个基本的嵌入式平台,不过好在这个并不贵,一个arm9的开发板,目前也就500多元,淘宝上就有卖的,买块回来自己做练习,应该不难。
如果要我给你职业路线建议,我还真想建议你就走这条路子,原因很简单,工作好找,进去之后的门槛并不高。你花点时间,自己钻一下数字电路等前面说的几本书,对于底层的汇编看看,主要看看arm的和51系列的就好了,也不用看太精,嵌入式程序大段大段的都还是C,仅仅部分端口动作,为了协调时序,采用用到汇编,而且,用得最多的还是NOP指令,就是强制CPU延时,这个很容易的。
最关键的是,嵌入式设备在很多工业设备制造公司都有用到,他们也需要大量的人才,并且,我们都知道,公司里面,普遍学历最高,年龄最低,门槛也最高的就是IT软件企业,这些工矿制造企业反而门槛比较低,进去之后,老板也比较看重人才,因为制造业的产品一般立竿见影,开发一套设备半年就开卖,不像软件,一般要开发到3.0版才有市场,呵呵,老板看得到钱,自然也比较看重赚钱的人的。
虽然你是软件人员,上述硬件知识没有学过,不过就我学习的经验,其实反而门槛还低,甚至比学个Java的框架来得还容易,建议你可以考虑从这条路上走。
嗯,先说到这里吧。有问题继续探讨。
最后我还是要劝你一点,生活不是PK,生活也不是孤注一掷,没必要什么时候都把自己逼到绝境,想成功其实很容易,只要制定一个目标,一个计划,然后按部就班走就好了,不需要找锥子扎自己屁股的,那是自残,呵呵。
自然一点,看开一点,少给自己太大压力,看书累了,看看电视也没啥,出去走走也没啥,没事的时候,眼睛从计算机屏幕上转一下,看看身边有没有合适的女孩,谈谈朋友也不错,如果那个错过了,才是一辈子的遗憾。
成功的道路,应该是很快乐的,如果都是眼泪和汗水,即使做到百万富翁,又有什么意思?
职场中经常会出现这种现象,有的人工作多年什么苦活、累活、脏活、差活都干了不少,但是依然不讨领导的喜欢,自己累死累活,到头来领导看都不看,别人轻轻松松有点成绩,领导就会大加赞扬。自己任劳任怨多年,却什么好处也没得到,别人明明没干多少活,领导却什么事都想着他。感觉领导是老眼昏花,识人不明,于是工作也就没什么动力,死气沉沉,消极敷衍,结果更坏,直接被批评训斥,好像是在故意为难自己。不禁感叹,职场真的好难啊,领导到底喜欢什么样的下属啊?
领导都喜欢什么样的下属?
其实,感觉职场难是你只是从自己的角度来揣摩领导心思,没有号准领导的脉,结果自然是不如人意。而作为领导来说,他真正喜欢的下属一般以下有这4个特点。
1、能干。作为一个部门的领导,都是统揽全局的角色,一般不会去亲自处理部门的具体日常工作。但部门业绩都是从这些日常工作里产生的,所以他需要有一批精兵强将,帮他把这些工作做好,不出问题,并且还能把业绩提升起来。能干的同时也要会干,领导都喜欢掌控全局,尤其是在自己的部门里,他更想要了解下面的一举一动,免得出了问题他还两眼一抹黑。这就需要有人不断来给他反馈情况,因此能够及时汇报工作进度结果,也是领导心中能干的核心指标。
2,听话。领导喜欢听话的下属,这能够让他觉得到自己在部门里说一不二,被尊重,人们的敬畏,成就感是无可比拟的。他计划去工作,我们必须能够妥协的质保量的完成,他发出的命令,可以全面实施,严格执行落地。任何领导人真的想一天不听支配,不服从安排,或下属阳奉阴违,这是对他权威的挑战,尽管他没有说从表面上看,我的心脏会不高兴。听话,他们还必须能够听到声音,他的画,寓意之外。有时候,领导者与他的真正意图,说的是有区别,那么我们就必须仔细分辨我们动动脑子,而且越多,否则不喜欢招领导。
3、聪明。一个聪明的下属,能够通过读懂领导心思,只要领导一个眼神,就能够提高自己去把事情办妥,不需要他多费口舌。心思剔透,为人处世,待人接物样样拿得出手,这样才能的人他们肯定会让领导有种深得我心,吾心甚慰的感觉,带出去也很有面子。君不见,为何需要领导的秘书人员一般员工升职发展最快,就是国家因为他最了解公司领导心思,最受领导人们喜欢,提拔的时候当然会优先战略考虑了,职场上的道理来说也是社会一样。虽然对于我们要懂的领导心思,也不能做到事事都去私自揣摩,那样会让人觉得你太工于心计,为领导所不喜,这其中的度一定要充分把握好。
4.忠诚。 有一个忠诚的人,他一直遵循自己的意志,永不放弃,是每个领导者的梦想。 无论是落地尘埃,还是翱翔,他的手下都能一路追随,无怨无悔.. 哪怕此时他倒在谷底,一旦东山再起,这个男人就是他的头号功臣,绝不会差.. 当然,职场虽然不需要那么悲伤,大胆,但对领导的忠诚,应该是赢得他最爱的捷径。 这里的忠诚不是让你跑到领导面前表现出忠诚,那是没有用的,鲁莽高调反而招领导不喜欢.. 真正的忠诚,就是在关键时刻站在组长,支持他,这是巧妙的帮助方式,一定会瞬间提升领导对你的好感..
其实,领导也是人,他没有三头六臂,也有七情六欲,只要我们能够明白上面这4点,多做尝试,领导肯定会越看你越顺眼,你也会变成领导喜欢的人。同时,我们也要明白,这些技巧归根结底都是小术,真正的根本大道,还在于提升自身的整体素质,切莫因小失大,共勉之。
以上《什么样的老板才能被称得上是好老板?》一文,由编辑精心撰写而成,希望对您的职业规划有所帮助,更多精彩请访问“老板个人简历”专题!
相关文章
最新更新