Skip to content

欢迎阅读「工作篇」相关的文章,这个系列主要内容是分享一些有助于个人以及职场发展的内容。

内容概览

  • 如何选择职业方向
  • 新入职一家公司如何快速进入工作状态?
  • 如何在绩效考核中脱颖而出?

常见问题

工作选择考虑因素有哪些?

下面是做工作选择你应该考虑的因素:

  1. 地理位置:有对象的话需要考虑对象的地理位置。
  2. 技术学习成本:是否需要转技术栈?
  3. 薪资待遇:薪资待遇是否可以接受?
  4. 公司发展:公司的发展前景如何?
  5. 公司氛围:公司的氛围你是否喜欢?
  6. ......

你可以根据自己的偏向,给上面的每一点一个分值。然后,你对自己所纠结的 offer 打分,打分较高的大概率就是比较适合你的那个。

薪资待遇这里多说一嘴,一定不要被 offer 的总包价给迷惑了。一定要结合工作时长、是否有加班费等因素来看!

想要跳槽但又很纠结怎么办?

如果你想要跳槽但是又非常纠结的话,你可以通过下面几个问题来自测一下:

  • 在这个公司你开心吗?达到自己的预期了吗?
  • 公司未来的发展你看好吗?
  • 你对自己的薪资待遇满意吗?
  • 公司现有的项目或者资源还可以为你带来提升吗?带来的提升你满意吗?
  • 现在跳槽出去找工作,你有信心吗?
  • 裸辞还是先找好工作再辞职?
  • ......

有哪些实习/入职的一些小 Tips?

  1. 愿意学习新技术,勇于承担不熟悉的业务功能模块;
  2. 主动去积极组织组内活动,组内锻炼等等(人情还是很重要的)
  3. 如果公司崇尚技术分享的话。试着学会技术分享即使你讲的东西比较简单,讲好就行了
  4. 对代码规范及编码有自我要求。
  5. 面对别人提出的问题和bug,不应该轻易回复。面对问题应该重视,需要做更多的思考和研究
  6. 保持思考,向别人描述问题时尽量告诉自己再多思考一下,看能否找出更深层次的原因。
  7. 可以更多的从客户(用户)角度思考业务逻辑,从技术角度提供支持。
  8. 试着找别人要反馈,特别是那些比较senior的人
  9. ......

初级 Java 后端开发应该具备哪些能力?

如果是 Java 后端开发的话,下面几点是最基本的,你可以参考一下:

  1. 具备独立开发基本的增删改查代码的能力(不看视频自己写,浏览器搜索直接复制粘贴都行,只要你能把功能做完)。
  2. 具备能够排查项目遇到的简单 Bug 的能力。
  3. 具备使用 Git 进行版本管理和团队协作的能力。
  4. 熟练使用常用的关系型数据库(不同的公司,不同的项目,使用的关系型数据库也不同,一般是 MySQL)。
  5. 可以运用多线程、设计模式等手段来优化代码。
  6. 具备和前端开发联调的能力。
  7. 了解 Linux 常用命令,以及在其上面安装,部署应用。
  8. 具备良好的沟通能力和学习能力,能够快速学习运用自己之前没有了解过的框架。

刚学完 Java 基础就进入一家小公司了,没办法上手做项目怎么办?

星球帖子:https://t.zsxq.com/02y33z3vF

刚学完 Java 基础就让你做项目确实有点难为你了,这样的日子你可能还要经历至少 1 个多月,调整好自己的心态。

下面是一些建议:

  1. 你首先要搞清楚公司的技术栈到底是什么,这样才能针对性地学习。假设你们用的是 Spring Boot +MyBatis +Spring Security ,那你就应该抽时间去重点学习一下 Spring Boot 如何整合 MyBatis 实现最基本的增删改查、分页、连表查询等等。Spring Security 这个入门难度比较大,不建议你现在学,一般也不会让你这种新人做。
  2. 工作中要多总结!公司用的框架体系,业务逻辑都是需要自己来总结的。框架一般公司都会成体系的,总结下来后,去搜索 xxx 入门,或者去 Github,Gitee 上搜 xxx demo。遇到具体的知识点就去浏览器检索,20 个 tab 理论(遇到不会的就关键词新打开一个 tab)。
  3. 心态要放好,不要害怕领导会骂你,一步一个脚印踏踏实实地走下去。
  4. 世故一点。遇到经过自己思考还是搞不定的问题,去向前辈或高手们请教。买个饮料,吃顿饭多拉拉关系。

另外,《Java 面试指北》的「练级攻略篇」中专门有一篇文章是讲“如何快速上手一个新项目”,你可以看看。

大厂还是中小厂?

大公司还是小公司都有自己的优势:

  • 大厂成熟稳定,项目相对更加规范,有名企光环,薪资也相对较高。
  • 中小厂发展变化快,有更多的可能性,可能会带来超额收益。

对于毕业生来说,如果薪资待遇差别不大,忽略掉其他客观因素,大厂肯定是首选。

如果你想要进入大厂,但是暂时没办法进入大厂的话,不用灰心!通过自身努力,你依然有很多进入大厂的机会,下面是我的两点建议:

  • 在中小厂沉淀自己的技术,完善自己的简历;
  • 时刻准备面试,工作一年之后就开始留意大厂的工作机会,开始投递参加大厂的面试。

学历对职业的影响大吗?

有影响,但对于程序员行业来说还好。职场晋升主要看你为项目为团队为公司做了哪些贡献。而且,现在越来越多的公司不以学历论薪资,一个本科生在面试中表现更好,他的薪资可能比同一届面试的研究生更高。本校读研的话,我觉得最大的好处是你能够多出几年时间来学习来准备。研究生学历这个我觉得还是次要的哈!到了职场之后,你就会怀念起那会能够有这么多时间自己学习的日子。

文章来源于自己总结和网络转载,内容如有任何问题,请大佬斧正!联系我