热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何从零基础到年薪500万

工作10多年了,一直想写一个就业方面的心得体会,与学弟学妹们分享一下如何正确的就业,少走弯路(在IT行业里,时间就是金钱),这篇文章仅表示个人观点,如有不足请大家指正。职业选择首先



工作10多年了,一直想写一个就业方面的心得体会,与学弟学妹们分享一下如何正确的就业,少走弯路(在IT行业里,时间就是金钱),这篇文章仅表示个人观点,如有不足请大家指正。


职业选择

首先,你要看看自己适合不适合这个行业,计算机行业需要具备以下几点素质:


  1. 兴趣爱好兴趣是最好的老师。你要看你是不是喜欢计算机行业,有些人是因为喜欢才从事计算机行业,这个就是所谓的“钞”引力吧。每个人对计算机行业喜欢的点可能都不一样,需要找到一个自己喜欢的点,这样才有长期、坚持不懈从事计算行业热情。本人很喜欢写代码,因为我喜欢完成每一个功能任务所带来的成就感。

  2. 坚持学习。坚持每天学习,至少坚持每周学习。计算机行业发展迅速,一不小心就会发现自己已经落后了。有些人工作了几年觉得自我良好,因为在自己的工作领域已经游刃有余了,就不思进取,当工作动荡,被迫去面试的时候,就会发现自己啥都不是,你很难找到与原来一模一样内容的职位。我们要随时保持学习的状态,建议你可以订阅一些杂志来开阔眼界。

  3. 抗压能力。计算机行业是很有压力的一份职业,你会面临各种各样的压力,例如,测试说:“恭喜你今天又领取到了15个bug的奖励”;又如,项目经理说:“任务还有三天,你行不行?不行滚蛋!!”;再如,产品说:“我想要一个五彩斑斓的黑。”;再再如,女儿说:“爸爸,你已经好久没有陪我和妈妈玩了”,“爸爸,你什么时候下班呀”。你要学会如何排解各种压力。

  4. 不耻下问。这个能力其实也算得上基本的社交能力,大佬们其实也很喜欢有人来问他们问题,前提是不要问那种很傻逼的问题,在问问题之前最好能够先查询一下(内事不决问百度,外事不决问谷歌),将表面的问题先自己弄清楚,然后以探讨的方式询问,因为向人咨询是最快的学习方式。

值得一提的是,并不是计算机专业就一定要从事IT行业,也不是非IT专业的人就不能从事这个行业。毕竟现在IT行业的门槛已经变得越来越低了。
如果你符合以上几点,并且坚定地想要从事IT行业,那么恭喜你进入了一个不错的行业,至少未来10年都还是一个收入可观的职业。


不同的人,不同的路

刚从事计算行业的人群可以分为几类:


  1. 985/211名牌大学毕业的学生,无论他原来是什么烂专业,公司都会很看重他的学校经历。你会觉得不公平,很抱歉现实真是这样,公司只是从概率学的角度,选择好学校的学生,碰到好员工的概率会比一般学校的要高很多,因为一次短短的面试并不能真正的了解到他的所有能力,有些人面试很强,但是真做技术就很菜。
  2. 普通大学的计算机专业毕业的学生。这类学生是因为在学校里基础理论知识学得不错才会选择这个行业,因为基础知识很重要。在工作中你会发现不经意间就会用到老师教的东西,例如《操作系统》里的生产者消费者,哲学家吃面问题,你学的时候可能不懂,但是等到了使用多线程的时候你就会别人理解得快,处理问题的方法比别人的多。
  3. 专科生。专科学生如果能遇到一个很好的老师,真的会受益良多。因为教育资源本来就很少,很多老师都是应付了事,他们本身对学生就不是很重视。我觉得计算机专业的专科生很吃亏,因为他们能力也不错,但是由于专科的头衔,导致在工作竞争上,任务分派上都缺少机会,正因为如此,工作上需要做出很多的努力才行。
  4. 普通大学非计算机的学生。普通大学非计算机的学生基本上都是通过培训机构进入到该行业,他们的面试能力一般都很不错,并且也能很快进入到项目中,这常常会使人感觉良好,对于新的技术和基础知识就会忽略。长此以往可能还不如专科生。
    在这里插入图片描述

  5. 关于第一份工资


    • 工资的高低不是看个人的能力,做过管理岗位的人,应该能明白我的意思。
    • 工资的高低看的是公司的岗位,当然说与能力无关,但是还是得看你是否符合这个岗位的要求,一般岗位都会有年限限制,比如你工作了多少年了,你的技能达到什么样的标准,所以刚毕业的学生你想拿到高工资几乎是不可能。然后公司涨薪是很坑的一件事。一般是按照你的基础工资按比例调整,如果是基础低的话就亏了,当然,第一份工作我的建议是一年到两年就可以跳槽了,为啥这样说,跳槽涨工资快呀。(不知道为啥,公司很喜欢花1倍的钱去请从别人那里跳槽过来的同样的员工,也不愿意给自己培养的1年的员工涨薪,无论是不是外包公司都一样)
      在这里插入图片描述

    年薪500万

    你想知道如何拿到年薪500万吗?这个几乎是不可能的,和买彩票差不多,你看看你家楼下有没有彩票店,如果没有,很可惜你的500万年薪已经泡汤了。

    但是,你努力学习,坚持跳槽3-4次6年内年薪50万在一线城市还是很简单。



推荐阅读
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
  • 基于移动平台的会展导游系统APP设计与实现的技术介绍与需求分析
    本文介绍了基于移动平台的会展导游系统APP的设计与实现过程。首先,对会展经济和移动互联网的概念进行了简要介绍,并阐述了将会展引入移动互联网的意义。接着,对基础技术进行了介绍,包括百度云开发环境、安卓系统和近场通讯技术。然后,进行了用户需求分析和系统需求分析,并提出了系统界面运行流畅和第三方授权等需求。最后,对系统的概要设计进行了详细阐述,包括系统前端设计和交互与原型设计。本文对基于移动平台的会展导游系统APP的设计与实现提供了技术支持和需求分析。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Java虚拟机中的垃圾收集器,包括年轻代收集器Serial收集器、ParNew收集器、Parallel Scavenge收集器,以及老年代收集器Serial Old收集器、Parallel Old收集器和CMS收集器。对每种收集器的算法和特点进行了详细解析,希望对读者有参考价值。 ... [详细]
  • HashMap的相关问题及其底层数据结构和操作流程
    本文介绍了关于HashMap的相关问题,包括其底层数据结构、JDK1.7和JDK1.8的差异、红黑树的使用、扩容和树化的条件、退化为链表的情况、索引的计算方法、hashcode和hash()方法的作用、数组容量的选择、Put方法的流程以及并发问题下的操作。文章还提到了扩容死链和数据错乱的问题,并探讨了key的设计要求。对于对Java面试中的HashMap问题感兴趣的读者,本文将为您提供一些有用的技术和经验。 ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • python3 nmap函数简介及使用方法
    本文介绍了python3 nmap函数的简介及使用方法,python-nmap是一个使用nmap进行端口扫描的python库,它可以生成nmap扫描报告,并帮助系统管理员进行自动化扫描任务和生成报告。同时,它也支持nmap脚本输出。文章详细介绍了python-nmap的几个py文件的功能和用途,包括__init__.py、nmap.py和test.py。__init__.py主要导入基本信息,nmap.py用于调用nmap的功能进行扫描,test.py用于测试是否可以利用nmap的扫描功能。 ... [详细]
  • Spring Batch中多线程配置及实现例子
    本文介绍了在Spring Batch中开启多线程的配置方法,包括设置线程数目和使用线程池。通过一个示例演示了如何实现多线程从数据库读取数据并输出。同时提到了在多线程情况下需要考虑Reader的线程安全问题,并提供了解决方法。 ... [详细]
  • C#多线程解决界面卡死问题的完美解决方案
    当界面需要在程序运行中不断更新数据时,使用多线程可以解决界面卡死的问题。一个主线程创建界面,使用一个子线程执行程序并更新主界面,可以避免卡死现象。本文分享了一个例子,供大家参考。 ... [详细]
  • 深入理解Java虚拟机的并发编程与性能优化
    本文主要介绍了Java内存模型与线程的相关概念,探讨了并发编程在服务端应用中的重要性。同时,介绍了Java语言和虚拟机提供的工具,帮助开发人员处理并发方面的问题,提高程序的并发能力和性能优化。文章指出,充分利用计算机处理器的能力和协调线程之间的并发操作是提高服务端程序性能的关键。 ... [详细]
  • linux进阶50——无锁CAS
    1.概念比较并交换(compareandswap,CAS),是原⼦操作的⼀种,可⽤于在多线程编程中实现不被打断的数据交换操作࿰ ... [详细]
  • ejava,刘聪dejava
    本文目录一览:1、什么是Java?2、java ... [详细]
author-avatar
巴萨小Q
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有