程序员的职场,光有技术是不行的,送给每个即将工作的程序员

news2024/11/19 2:34:33

又是一年五月份,大批量学计算机的学生又要涌入职场了,牛皮的已经早早找到了工作,但不管你技术再牛,在程序员的职场,光有技术是不行的,你还要懂得一些职场的雷坑和上升技巧。

我做了二十多年程序员,踩过不少雷,今天就把我的经验分享给大家,希望你们能在职场更加顺利!

在这里插入图片描述

文章目录

    • 一、程序员职场经验之为人处世
      • 1.朋友圈
      • 2.主动跟上级沟通
      • 3.倾诉对象要想好
      • 4.做好正事,少做杂事
      • 5.正确对待升职
    • 二、程序员职场经验之代码和项目
      • 1.学习以实用为主
      • 2.开源
      • 3.日志
      • 4.善于借助工具
    • 三、程序员职场经验之长远习惯
      • 1.博客
      • 2.合理的职业规划
    • 四、结语


一、程序员职场经验之为人处世

1.朋友圈

不要老是一个人待在家里,一下班就往家赶,这其实叫做“闭关锁国”。

多跟公司或者外面的人接触,尤其不是程序员的人脉积累很重要,就算你以后出去创业,你拉一帮程序员和拉多个不同领域的人才一起干,成功的概率是不一样的。

不管是运营、销售、主播还是HR,多打招呼多结交,以后他们都可能会给到你一些非技术层面的帮助。

在这里插入图片描述
.

2.主动跟上级沟通

不管上级风格如何,是严厉型、和蔼型或放羊型,我们都要定期或者不定期找上级沟通工作任务的想法和意愿。认真倾听上级对自己的看法,设法获取他的指导。职场中你最重要的资源其实就是你的直接上级。

记住一句话:在职场不光要“低头拉车”,还要“抬头看路”。
.

3.倾诉对象要想好

在职场上难免会遇到波澜,适当的倾诉是可以的,但倾诉对象要想好,不要幼稚的把人事部门当成你的倾诉对象,站在老板的角度想一想,他会怎么看你的倾诉内容。

在这里插入图片描述

4.做好正事,少做杂事

如果一个员工做杂事做的非常好,那上司大概率会每次遇到同类杂事都会委托他去做。如果一个员工贴发票贴的不好,但是核心业务每次完成都很出色,大概率领导会把更核心的事情交个他做。

你仔细品就懂了。

5.正确对待升职

有些人巴不得每个季度都能升职,其实对于升任新的职位,未必是好事,更高的职位意味着更高的要求,因此对备选人员要么在原岗位已经能力有余,要么时间精力有余,能听懂吗?

在这里插入图片描述


二、程序员职场经验之代码和项目

1.学习以实用为主

新手上路总是有着不错的冲劲和忧患意识,想多学习一点东西来提高自己,这点是没有错的,但很多新手程序员上来就肯Linux内核源码,算法导论等“底层知识”,这其实不太对。

我的建议是在初中级时先聚焦学习你用到的知识,人的精力有限,对于初中级来说底层知识不是指行业的基础知识,因为这时候学习这种底层知识对你并胜任工作并没有太多的帮助,例如你搞前端,你研究编译原理对你的工作帮助不大。

但是到中高级时,这些底层知识却又对你进一步进行性能、稳定性优化、行业技术方向判断有重大作用,这个时候需要进行专项突破,当然你觉得自己确实时间精力比较充裕,那随意。

在这里插入图片描述
.

2.开源

现在的年轻人可能没有经历过,程序员随时会失业的悲惨境地。但是即使是在最黑暗的时期,凡是做开源项目的,总能在第一时间又找到工作。只要确保你写的开源代码和你心仪的工作相关即可。不管你信不信,这个市场很大,前景也广阔。
.

3.日志

日志这个东西在没出现问题时不怎么起眼,但一旦出现问题要调试和排错时,它就格外重要了。

这个亏我印象很深刻,那次是距离项目提交的前几天,当时我是第一次主导项目,因为我在程序中基本没有加什么日志,当时在测试的时候没有发现什么问题,在上线后出现了问题,由于当时在功能中没有加什么日志,导致非常难的去寻找问题的所在点,结果项目逾期了,还好甲方好说话,宽容了几天才解决。

从此之后,我一直都保持一个习惯,那就是研发时必定写好日志。

在这里插入图片描述

.

4.善于借助工具

事事亲为很累的,能坐车为啥还要用脚走呢?简简单单一个工具却能解决非常复杂的问题,自己在那里一行一行地码上去很费时费力的。你以为优秀的程序员都是脑子比别人快吗?不见得,但他做起事来效率肯定要高。
在这里插入图片描述


三、程序员职场经验之长远习惯

1.博客

我发现很多优秀的职场员工都在边工作边写博客,比如说CSDN上面的敖丙、兔老大RabbitMQ等人,因为坚持写博客,自己的职场及生活都得到了不错的加分加持。

以及说有些一线大厂,技术部门会要求员工每周或者每个月都要写一篇技术博客,然后分享给同事们。通过写博客,你会加深自己对技术的理解,同时与许多大佬或者粉丝的互动也会收获很多,甚至还有额外的收入。

在这里插入图片描述

.

2.合理的职业规划

进入职场后一定要做职业规划,程序员不要做只会敲代码的机器。

第一年太多东西不懂,你可以一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;但是第二年,你还是这样吗?不可能的,一年的经验你完全可以入行了,是时候该学习怎么进行需求分析,怎么设计数据库,怎么写各类文档,怎么写更好的代码?这是高级程序员的要求。

其次,我要说一点,你的职场规划一定要合理,我个人不太建议定什么五年十年的职业规划,不切实际,为什么?

1.五年十年太远了,除了九年义务教育外,我很难想象出有什么事情是大多数人都能坚持这么多久的,如果坚持不了,这个过程中只会跟你更多的挫败感。

2.你现在的水平是否能够在技术迭代日新月异的当下预想到五年十年后?恐怕很少有人能做得到,那么这个规划的意义又在哪里。

我个人建议,职业规划三年之内最好,这是最为合理的,你肯定能知道现在以及未来一段时间里,什么东西对你是有帮助的。

在这里插入图片描述


四、结语

既然选择了程序员这条路,就注定要一直保持学习的心态去搞技术的,如果你能把技术结合职场的人情世故,那你绝对能风生水起!加油!

感谢你们的阅读和喜欢,我收藏了很多技术干货,可以共享给喜欢我文章的朋友们,如果你肯花时间沉下心去学习,它们一定能帮到你,干货内容包括:

在这里插入图片描述

点击文末的名片可以抱走
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/517133.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Stable diffusion教程 - 提示词汉化

1. 介绍 安装stable diffusion后,可能英语不熟悉,可能提示词不熟悉,写提示词就比较困难。 这款提示词汉化插件,配合中文词库输入中文就能提示相关提示词,用起来超级方便,示例如下: 输入“花”…

windows下搭建局域网的mysql.md

场景:公司的需要搭建一个局域网的mysql服务器,利用phpstudy傻瓜式安装后,用本机访问,提示 1130 - Host ‘DESKTOP-IRSGN4A’ is not allowed to connect to this MySQL server mysql 安装软件 1、命令行进入mysql 首先我们需要进…

Python基础入门编程代码练习(六)

一、模拟房产经纪人来管理房屋信息 编写业务实现 家具类:HouseItem 属性:名字 name,占地面积 area 方法:__init__ , __str__ 类名:房子类 House 属性:户型 name,总面积:total_are…

为什么编程都建议不要用拼音命名

一、场景 我们看看知乎答主举的搞笑例子,一句话全部都是shi,表达起来确实困难。 二、原因 上面这个回答,一句话全部都是“shi”,表达起来确实困难。并且让人误解 那么编程都建议不要用拼音命名,主要有以下原因&…

数据结构_栈、队列和数组

目录 1. 栈 1.1 栈的定义 1.2 栈的基本操作 1.3 栈的顺序存储结构 1.3.1 顺序栈 1.3.2 顺序栈的基本运算 1.3.3 共享栈 1.4 栈的链式存储 1.5 栈相关应用 2. 队列 2.1 队列的定义 2.2 队列的基本操作 2.3 队列的顺序存储 2.4 循环队列 2.4.1 循环队列的操作 2.…

2023年全国职业院校技能大赛-大数据应用开发-数据可视化

可视化题目与以往相同,做法类似,我这里展示得到语句后处理优化以后的代码,以函数式来写可视化,比以前400-500多行代码简洁到100多行。其他题目见本栏目,那里面的代码都是没有优化后的,这次主要以效率和精简…

提升曝光率!掌握Facebook帖子关键词采集技巧

如何提高Facebook帖子的曝光率成为了每个营销人员的关注焦点。掌握Facebook帖子关键词采集技巧,可以帮助你更好地定位受众,增加帖子的曝光和点击率。在本文中,我们将详细介绍一些有效的技巧和策略,让你成为Facebook帖子关键词的专…

不到1分钟,帮你剪完旅行vlog,火山引擎全新 AI「神器」真的这么绝?

旅行时,想在社交平台发布一支精美的旅行 vlog,拍摄剪辑需要花费多长时间? 20 分钟?一小时?半天? 在火山引擎算法工程师眼里,可能 1 分钟都用不了,因为会有 AI 替你完成。 没错&#…

安装-唯一客服系统文档中心

环境要求 Mysql > 5.6IIS/Apache/Nginx(只推荐nginx) 宝塔一键部署 前往 【软件商店】>【一键部署】>【导入项目】 客服项目本身不需要PHP环境,因此PHP版本那里,随意根据自己环境写上就可以 导入完成以后,点击一键部署,填…

matlab实验四插值与数据拟合

一、实验目的及要求 一、实验的目的与要求: 1、掌握 MATLAB的一维数据插值法 2、通过比较不同次数的多项式拟合效果,了解多项式拟合的原理 3、掌握 MATLAB的多项式拟合的特点和方法 4、掌握 MATLAB的多项式表示与运算 二、实验原理 1、Matlab中&#xff…

基于QEMU的RISC-V架构linux系统开发(一)——RISC-V交叉编译器的安装

基于RISC-V交叉编译器包括32bit和64bit两种类型,其中每种类型又包括裸机版本(newlib)和动态链接库版本(linux glibc)。不同类型、版本的gcc的安装仅在配置文件上存在差异,具体安装流程(以64bit …

以数据思维和技能提升数据应用测试实践 | 京东云技术团队

作者:京东零售 周雪梅 以数据思维和技能提高测试覆盖率和效率。数据应用测试,功能测试主要聚焦在数据流向(输入和输出)。 一、背景 数据质量组当前主要承接黄金眼和商智中的供应链模块,商智包括PC(品牌版…

Access、Foxpro、Foxbase,2023年找到完美代替,有Excel基础即可

你还记得上世纪80年代的Foxbase和Foxpro吗? 数据库软件作为基础软件是计算机系统稳定运行的基石。 像Foxbase和Foxpro,很多计算机专业的前辈都应该听说过,当时的风靡程度一点也不亚于现在的微软office。 FoxPro和Foxbase是诞生于1984年。具…

玩机搞机-----安卓全机型 ADB FAST 各种指令解析说明与操作【二】基础联机

安卓全机型 玩机 搞机 ADB FAST 各种指令解析说明与操作_adb线刷命令_安卓机器的博客-CSDN博客 今天对上个帖子不足的地方进行补正。方便友友进行基础的联机操作,很多时候我们用adb指令的时候会有各种奇奇怪怪的问题。例如同一个机型,同一个指令。有时候…

使用svg在元素直接绘制连线箭头

注意&#xff1a;svg的图形绘制的点位置坐标是基于画布的位置坐标&#xff0c;相当于从左上角的点为起点。 先来个简单示例&#xff1a; 在点与点之间绘制连线箭头 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8">…

cookie、session、token的区别是什么

前言 今天就来说说session、cookie、token这三者之间的关系&#xff01;最近这仨玩意搞得头有点大&#x1f923; 1.为什么会有它们三个&#xff1f; 我们都知道 HTTP 协议是无状态的&#xff0c;所谓的无状态就是客户端每次想要与服务端通信&#xff0c;都必须重新与服务端链接…

JUC并发编程18 | AQS分析

尚硅谷&#xff08;140-155&#xff09; 18 AQS 前置知识 公平锁和非公平锁可重入锁自旋思想LockSupport双向链表设计模式——模块设计 18.1 AQS入门级别理论知识 AQS一般指的是 AbstractQueuedSynchronized AQS 是用来实现锁或者其他同步器组件的公共基础部分的抽象实现…

【企业信息化】第3集 世界排名第一的免费开源ERP: Odoo 16 POS终端管理系统

文章目录 前言一、概览二、硬件三、使用功能 前言 世界排名第一的免费开源ERP: Odoo 16 POS终端管理系统。几分钟内完成设置&#xff0c;几秒内完成销售。 一、概览 Odoo POS 基于智能界面&#xff0c;任何零售公司均可毫不费力地使用 因为其极具灵活性&#xff0c;您可配置 …

普通的项目非分布式项目中的技术点思考(学习随记)

学习路线 在学习Java的路程中&#xff0c;最开始学习JavaSe&#xff0c;在Java基础学完后&#xff0c;开始接触JavaWeb&#xff0c;开始接触框架&#xff0c;Spring框架&#xff0c;SpringBoot框架、数据库框架、在学习一下中间件&#xff0c;就可以完成工作中crud的基础操作&…

聚观早报|谷歌:全新大模型赋能「全家桶」;阿里巴巴取消CTO职位

今日要闻&#xff1a;谷歌 I/O&#xff1a;全新大模型赋能「全家桶」&#xff1b;阿里巴巴取消CTO职位&#xff1b;马斯克打造「美国微信」&#xff1b;奔驰将召回部分进口CLA汽车&#xff1b;奔驰将召回部分进口CLA汽车 谷歌 I/O&#xff1a;全新大模型赋能「全家桶」 北京时…