IT职场生活工作感悟

Posted 夜郎king

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IT职场生活工作感悟相关的知识,希望对你有一定的参考价值。

前言

       金九银十即将到来,很多毕业季的朋友们应该已经拿到了心仪公司的offer,也开始了新的职场人生。但是IT行业的流动性很强,加上这几年疫情的影响对IT的也比较大。相信之前各个大厂都在开始议论裁员,很多美其名曰毕业。行业现在也是内卷严重,不过话说回来,加入了IT行业,就意味着要不断得进行学习。因为这个行业真的是日新月异,变化太快。需要学习专业技术知识,还有自己的行业知识。

       本文面向职场新人,作为在IT行业打拼了11年的IT老菜鸟,也跟大家分享一些职场上的工作心得。比如面试的一些流程,职场工作的一些坑点。希望跟朋友们一起交流。

个人背景

     本人双非程序员,在互联网、在线教育、民航、科研机构等行业做过。干过程序员,也做过项目经理、架构师。现在依然奋战在编码的一线,熟悉单体化架构、分布式架构、微服务架构。

     考取了信息系统项目管理师和系统架构设计师等两个软考高级证书。熟悉JAVA技术栈,最近五年从事于地理信息系统相关建设工作,是一名Giser。有从事自然资源信息化和空间规划的朋友可以交流一些行业经验,其它朋友可以交流技术经验。

面试准备

1、面试之前需要整理一下过往的项目经验,把基础专业知识梳理一下。

2、个人工作简历也是需要认真准备的,不要夸大其词,真正有了项目经验,把平时的工作真实得写出来就好了。有些同学觉得自己只是一个CURD boy,怕别人看不上。确实有这种情况存在,因为很多招聘网站都有过滤的。所以建议在找工作之前去看下对应岗位的一些介绍,再结合自己的岗位做些专业总结。

3、项目经验必须要认真总结,因为面试官肯定会问项目经验。尤其自己负责的模块,所用到的技术、业务流程、实际运行中遇到的问题以及针对性的解决方案。

资料总结/刷题指南

提示:可提供一些面试干货,比如面试真题、刷题网站等等,可附上链接。

首先分享一张JAVA的通用技术方向,供参考:

 知识学习

      有很多学习和汲取经验的网站,下面推荐几个平时用得多的。不仅是在平时可以作为参考,工作后也是可以经常去学习的。

     1、github 网站

      2、 gitee.com

3、csdn C站也有很多很好的文章和社区,可以学习到专业知识。

  4、leetcode

 寄语

      最后祝愿未来准备找工作或者正在找工作的小伙伴,都能找到满意的工作。能遇到好的上司,加入NICE的团队。最重要的是保持不断学习的心态,去吸收工作中的业务知识也专业知识,做好总结。

      作为IT人,应该是软硬皆吃,两手都要硬,职场软技能同样很重要。当你是下属的时候,知道怎么去和团队沟通交流,怎么跨项目,跨团队协作。当你当了leader,需要知道怎么对上下级沟通,怎么去处理项目问题。从这一点来说,我也是一直在路上,希望大家都能找到心仪的工作,工作顺利。

职场近期工作感悟

入职一个多月了,自我感觉和领导还处于磨合期,记录一下自己最近遇到的事情和可以提高的地方,警醒一下自己。

事件

只说很小的一个点,我们把表和代码写的差不多以后,领导和我说,给客户加一个账号表,目前可能还不用,先冗余上,于是我啥也没想,就直接设计了这么一张表:

CREATE TABLE `customer_account` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id/账号id,',
  `customer_id` bigint NOT NULL COMMENT 'customer表主键id',
  `password` varchar(255) DEFAULT NULL COMMENT '密码',
  `create_id` varchar(255) DEFAULT NULL COMMENT '创建人',
  `update_id` varchar(255) DEFAULT NULL COMMENT '修改人',
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB ;

我是这么想的,反正也不用呢,有就行了,先最简单设计就可以(可以看出来,基本没设计)。过了几天,领导和我说了他是怎么考虑这张表的。
主要是账号表的使用范围,假设公司统一登录的话,那么公司内/公司外的人,应该使用同一套登陆/鉴权流程,此时“customer_id”就不太合适。我觉得挺有道理的,在创建这张表的时候,我根本就没有考虑,表的应用范围,这些东西,或者说考虑了,可是考虑的不全。

如何做方案设计

感想

我现在回想,当时设计者这表的时候,的确没考虑那么多,不要觉得工作小就不思考,看起来可能只是加个账号表冗余一下,要考虑到以后这个表的应用场景和数据范围,不要因为事情小就忘记思考。

总结

不要靠惯性做事,觉得工作没有挑战,要善于从平常的工作中进行总结提升,多思考,多思考,多思考!

沟通和反馈

感想

做好沟通,比如领导可能交代:“给客户设计一套账号”,要沟通清楚,这套账号使用在哪里,是否公司内部人员也有登录需求,是否还有其他潜在用户,可以暂时没有结论,但是一定要考虑齐全。
做好汇报,当我把表建好之后,其实应该主动和领导沟通一下,一方面是做好收尾,通知领导自己做完了,一方面是对交付质量做个沟通,多问一句,自己的设计是否满意。

总结

以后的工作中,不要忘了积极沟通和反馈。

升华

正好昨天听了caoz给年轻人的分享课《向上生长》,其中曹大提到了向上的机会从哪里来,把曹大的观点也分享给大家:
1、第一种,你能做,别人做不来。
2、第二种,你肯做,别人不肯做。
3、第三种,你看到了,别人看不到。
4、第四种,你敢做,别人不敢做。
5、第五种.你熬下来了,别人没熬下来。

以上,有兴趣大家可以自己加入曹大的知识星球去听

反思一下自己,我们最容易做到肯定是第二点,其他的继续努力,第二条现在就可以做起来,脚踏实地,勤勤恳恳。

以上是关于IT职场生活工作感悟的主要内容,如果未能解决你的问题,请参考以下文章

IT精英--前端开发与您分享职场经验

35岁IT大佬,测试11年,第一次分享面试感悟…

IT职场经纬 | 程序员面试技巧你知道多少?

软件测试工程师30岁(一个IT行业焦虑的年龄),生活刚开始如何避免裁员---8年自动化测试感悟送给职场中的迷茫的你!

一位微软技术大牛,工作8年的职业经验分享

(面试感悟)一名3年工作经验的程序员应该具备的技能