当前位置: 首页 > news >正文

一位女程序员的自述:我是如何成为前端工程师的

今天,我想和大家分享一下我的职场经历:我是如何成为一名前端工程师的,以及我为什么会选择这个职业。此外,大家比较关心的是我们为什么要出国工作呢?也是想给自己的职业生涯做一个阶段性的总结,尤其是作为一名大龄的女性程序员。大家可能不一定会对我们个人的经历感兴趣,但如果你比较犹豫,不知道是否要成为程序员,或者想了解作为一名大龄程序员的出路,我相信这篇文章还是可以给到你一些启发。以下是兴哥的一位女粉丝程序员的职业经历,大家可以看看。

我的经历很简单:我是杭州一所非985非211的大学本科计算机学院毕业的程序员,我的前端技能也是自学的,包括HTML、CSS、Javascript。我从小公司一路打怪升级,到了阿里,然后蚂蚁金服,一共待了6年,期间加入了不同的团队,学习了各种框架,比如Angle、View、React,还有TypeScript、JobScript等等,我都有实际的项目经验。

我知道,很多人非常想加入程序员这个行业。我是职业的第三年,加入大厂 之后就是不想写代码,想要转行做点别的。但是,我们的焦虑就是:好像自己除了写代码这个技能以外,别的什么也不会。其实,毕业头几年的话,我还是挺想成为一名即刻的,因为一个是自己长得就是很普通的一个女生,但如果会一点技术的话感觉好像跟一般的女生不太一样,挺酷的就是,我感觉就做技术的女孩子都很酷。然后,好像走出了一条自己不一样的道路。所以,那个时候,我还挺有技术追求的,非常热爱倒腾各种各样的东西。但是,加入阿里之后呢,这种热情呢就被磨灭了,就觉得技术也还是在为满足需求,也是一种工具而已。

在大厂的两年多快三年的时间里面,我都没有996,因为我当时有个团队就只有我一个女生,大家都很照顾我,就没有把我排在Uncle的那个表里面。即使是这样,我就更加会觉得,作为一个大龄女性程序员,如果不那么热爱技术的话,在这一行到底可以待多久。这就是我当时非常困惑的问题,就是挺焦虑的也挺迷茫的。带着这样的问题,当时跟小刘还是异地的,他在上海我在杭州,我们按部就班在杭州买了房子,然后结了婚,准备安定下来。

我们讨论说,他要来杭州的哪家企业啊,想象我们以后的日子大概就是有空了就是公司请个假,然后出去旅游,一起上下班,偶尔周末呃回家看看父母,然后持续性的被他们催生。这可能就是我们接下来的人生的样子吧。我完全可以想象,也是那个时候突然就觉得说,好像我们一直在履行这个社会对于年轻人的一个要求:顺利的大学毕业,然后找一份工作,努力工作,买房结婚,然后就是生儿育女,然后再生老病死,就是这样的一生吧。也不是说这一条路好还是不好,但是至少,这一条大多数人都走过的路,我们也走了一段。我们买了房子,结了婚,但我完全就可以想象不到快乐,对未来没有憧憬吧。然后那一刻就会想说,要不要试试看咱们去国外找工作。我们两个人身边的朋友都没有过这样的经历,然后我们也没有跟任何人说起过这样的想法。大概是18年初吧,我们都没有在国外留学的经验,他小刘是英语六级我是英语四级,但是程序员嘛,最大的能力就是学习能力和搜索信息的能力。

我们当时的计划就是,小刘先找拿到offer找到哪个国家,然后我再看这个国家的机会,因为确实我们当时连去哪个国家都是无所谓的。因为我们想换一个生活方式,快出国吧,找一条不一样的道路。我会想说,看看那道光,仔细的审视一下那道光,那道光到底是自己内心想要追求的那个梦想,还是说别人给你定义的一个目标,别人期望你的一个目标,就是这道光是来自于自己,还是来自这个外界的这种纷纷扰扰,他想要让你去做的事情。所以最后呢,就是通过小刘的努力,他就找到了来荷兰阿姆斯特丹的一份工作,我的配偶签证的话,其实也是可以来荷兰工作的,而且也享受优惠政策。但是因为前面说了,自己一直想要转行,我觉得这是个很好的机会,就是可以试试看,如果不写代码的话,我可以做什么,然后就做了播客,然后也写文章赚一些稿费,然后现在做视频。对,就是这样一步一步。但是至于怎么样呢,大家也看到了。所以,我想要引出的第一个点是:编程是一件你努力就会有回报的事情,像写文章或者录播课或者拍视频,练习越多,技术和内容的敏感度会提高,但最终这个内容的好坏是要别人来评定的。

第二个点是:程序员的福利和薪资待遇都很好。从我个人的经历来看,我是一个农村出生的,我们家庭条件是非常一般的,没有自己工作,以前我是不敢奢望说出国旅游的,坐飞机给我的印象就是一个有钱人才会做的事情。

作为一名女性程序员,需要注意行业中可能存在的性别歧视和不公平待遇问题。这些问题可能会对女性造成额外的压力和挑战。因此,女性程序员需要更加努力地提升自己的技能和能力,以便在这个竞争激烈的行业中保持竞争力。

同时,女性程序员还需要注意自己的职业发展规划。有些女性程序员可能会在职业生涯的某个阶段面临选择家庭和事业之间的冲突。这时候,女性程序员需要根据自己的情况来做出决策,同时也需要考虑到自己的职业发展和个人目标。

除此之外,女性程序员还需要注意自己的职业形象和职业礼仪。在职场中,职业形象和职业礼仪是非常重要的,它们能够帮助女性程序员赢得同事和客户的尊重和信任。因此,女性程序员需要注意自己的着装、言行举止和沟通技巧,以便在职场中更加成功。

最后,女性程序员还需要不断学习和提升自己的技能和知识。在这个快速发展的行业中,只有不断地学习和更新自己的技能,才能够保持在竞争中的优势。因此,女性程序员需要积极参加培训和学习,不断提高自己的专业水平。

相关文章:

一位女程序员的自述:我是如何成为前端工程师的

今天,我想和大家分享一下我的职场经历:我是如何成为一名前端工程师的,以及我为什么会选择这个职业。此外,大家比较关心的是我们为什么要出国工作呢?也是想给自己的职业生涯做一个阶段性的总结,尤其是作为一…...

C++命名空间详解

1.什么是命名空间 在c中,名称(name)可以是符号常量、变量、函数、结构、枚举、类和对象等等。工程越大,名称互相冲突性的可能性越大。另外使用多个厂商的类库时,也可能导致名称冲突。为了避免,在大规模程序…...

HDMI EDID概念梳理

EDID概念梳理: EDID数据格式: EDID包含两个部分,基本的EDID只有128个字节,还有128字节的扩展EDID,扩展部分不是必须有的。那通常电视都有扩展EDID。那EDID的详细定义在规范里面都可以找到,主要有以下几部分…...

Android端推送消息之极光推送

推送方式 轮询 --实现方式: 周期性主动获取网络中的数据; --缺点: 费电, 费流量; SMS --实现方式: 服务器端向手机端发送短信, 手机监听短信广播, 将拦截的短信信息进行显示; --优点: 省电, 省流量, 在没有网络的偏远地点也能接收到推送消息; --缺点: 费钱, 一毛钱一条;…...

2023测试工程师全新技术栈,吃透这些,起薪就15k

相信每个准备软件测试面试的同学,不管你是大学刚毕业,满心憧憬着进入公司实习、非计算机行业转行软件测试、自学测试就业还是培训后就业,都会面临着众多的疑问和不解,那就是该怎么走出着第一步,今天本文一次性告诉你&a…...

十、CNN卷积神经网络实战

一、确定输入样本特征和输出特征 输入样本通道数4、期待输出样本通道数2、卷积核大小33 具体卷积层的构建可参考博文:八、卷积层 设定卷积层 torch.nn.Conv2d(in_channelsin_channel,out_channelsout_channel,kernel_sizekernel_size,padding1,stride1) 必要参数&a…...

App 自动化测试

一、移动端测试基础 1 移动端自动化环境搭建 1.1 java安装 1.2 Android SDK安装 SDK (Software Development Kit) 软件开发工具包是软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android SDK 就是 Android 专属的软件开…...

考研英语知识点

考研英语知识点 一、在考研英语考试中,常考的英语时态 1.一般现在时 (Simple Present Tense) 一般现在时指的是现在正在进行或经常发生的事情。它用于描述普遍真理,频繁的习惯,以及现在正在发生的事情。例如:我每天早上六点起床…...

IPSEC实验(IPSECVPN点到点,DSVPN,IPSECVPN旁挂)

目录 一、复现实验1、防火墙的IPSECVPN点到点实验-1,拓扑图的搭建-2,配置IP,开通ping,并且设置策略-3,在网络中的IPSEC进行配置第一阶段:发出的UDP500流量第二阶段 发出的ESP流量二台防火墙建立策略禁用其它策略,在IPSEC上配置策略…...

从4k到42k,软件测试工程师的涨薪史,给我看哭了

清明节一过,盲猜大家已经无心上班,在数着日子准备过五一,但一想到银行卡里的余额……瞬间心情就不美丽了。 最近,2023年高校毕业生就业调查显示,本科毕业月平均起薪为5825元。调查一出,便有很多同学表示自己…...

tomcat作业

简述静态网页和动态网页的区别。 静态网页和动态网页是网站的两种基本类型。它们的主要区别在于它们如何生成和呈现网页内容。 静态网页是一种由服务器直接发送给用户的固定HTML文件,其中包含所有网页的内容和样式。这些页面不会随着用户的操作而改变,它…...

除了Java,还可以培训学习哪些IT技术?

除了Java,还可以培训学习哪些IT技术? 转行IT学Java似乎已经成为很多人的首选,原因无非是开发技术含量高、开发有前景、开发是一个互联网企业的核心岗位,最重要的是开发薪资待遇高。但其实只单纯因为薪资选择Java的话,小…...

Mysql优化(一)-- sql语句优化概述及数据库优化

1. sql语句优化 1.1 优化查询过程中的数据访问 访问数据太多导致查询性能下降确定应用程序是否在检索大量超过需要的数据,可能是太多行或列确认MySQL服务器是否在分析大量不必要的数据行避免犯如下SQL语句错误 查询不需要的数据。解决办法:使用limit解…...

深度学习快速参考:1~5

原文:Deep Learning Quick Reference 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目…...

软件设计师笔记-----程序设计语言与语言处理程序基础

文章目录 七、程序设计语言与语言处理程序基础7.1、编译与解释(低频)7.2、文法(低频)7.3、有限自动机与正规式(几乎每次都会考到)有限自动机正规式 7.4、表达式(偶尔考到)7.5、传值和…...

WebRTC 系列(三、点对点通话,H5、Android、iOS)

WebRTC 系列(二、本地 demo,H5、Android、iOS) 上一篇博客中,我已经展示了各端的本地 demo,大家应该知道 WebRTC 怎么用了。在本地 demo 中是用了一个 RemotePeerConnection 来模拟远端,可能理解起来还有点…...

RabbitMQ( 发布订阅模式 ==> DirectExchange)

本章目录: 何为DirectExchangeDirectExchange具体使用 一、何为DirectExchange 在上一篇文章中,讲述了FanoutExchange,其中publish向交换机发送消息时,我们并没有指定routkingKey,如下图所示 我们看看官方文档 之前使…...

Pytorch基础 - 5. torch.cat() 和 torch.stack()

目录 1. torch.cat(tensors, dim) 2. torch.stack(tensors, dim) 3. 两者不同 torch.cat() 和 torch.stack()常用来进行张量的拼接,在神经网络里经常用到。且前段时间有一个面试官也问到了这个知识点,虽然内容很小很细,但需要了解。 1. t…...

基于AIGC的3D场景创作引擎概述

通过改变3D场景制作流程复杂、成本高、门槛高、流动性差的现状,让商家像玩转2D一样去玩转3D,让普通消费者也能参与到3D内容创作和消费中,真正实现内容生产模式从PGC/UGC过渡到AIGC,是我们3D场景智能创作引擎一直追求的目标。 前言…...

C++算法恢复训练之快速排序

快速排序(Quick Sort)是一种基于分治思想的排序算法,它通过将待排序数组分成两个子数组,其中一个子数组的所有元素都比另一个子数组的元素小,然后对这两个子数组递归地进行排序,最终将整个数组排序。快速排…...

零门槛NAS搭建:WinNAS如何让普通电脑秒变私有云?

一、核心优势:专为Windows用户设计的极简NAS WinNAS由深圳耘想存储科技开发,是一款收费低廉但功能全面的Windows NAS工具,主打“无学习成本部署” 。与其他NAS软件相比,其优势在于: 无需硬件改造:将任意W…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路

进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...

使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装

以下是基于 vant-ui&#xff08;适配 Vue2 版本 &#xff09;实现截图中照片上传预览、删除功能&#xff0c;并封装成可复用组件的完整代码&#xff0c;包含样式和逻辑实现&#xff0c;可直接在 Vue2 项目中使用&#xff1a; 1. 封装的图片上传组件 ImageUploader.vue <te…...

第25节 Node.js 断言测试

Node.js的assert模块主要用于编写程序的单元测试时使用&#xff0c;通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试&#xff0c;通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

【JavaSE】绘图与事件入门学习笔记

-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角&#xff0c;以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向&#xff0c;距离坐标原点x个像素;第二个是y坐标&#xff0c;表示当前位置为垂直方向&#xff0c;距离坐标原点y个像素。 坐标体系-像素 …...

优选算法第十二讲:队列 + 宽搜 优先级队列

优选算法第十二讲&#xff1a;队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...

AI,如何重构理解、匹配与决策?

AI 时代&#xff0c;我们如何理解消费&#xff1f; 作者&#xff5c;王彬 封面&#xff5c;Unplash 人们通过信息理解世界。 曾几何时&#xff0c;PC 与移动互联网重塑了人们的购物路径&#xff1a;信息变得唾手可得&#xff0c;商品决策变得高度依赖内容。 但 AI 时代的来…...

Webpack性能优化:构建速度与体积优化策略

一、构建速度优化 1、​​升级Webpack和Node.js​​ ​​优化效果​​&#xff1a;Webpack 4比Webpack 3构建时间降低60%-98%。​​原因​​&#xff1a; V8引擎优化&#xff08;for of替代forEach、Map/Set替代Object&#xff09;。默认使用更快的md4哈希算法。AST直接从Loa…...

【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)

前言&#xff1a; 双亲委派机制对于面试这块来说非常重要&#xff0c;在实际开发中也是经常遇见需要打破双亲委派的需求&#xff0c;今天我们一起来探索一下什么是双亲委派机制&#xff0c;在此之前我们先介绍一下类的加载器。 目录 ​编辑 前言&#xff1a; 类加载器 1. …...

实战三:开发网页端界面完成黑白视频转为彩色视频

​一、需求描述 设计一个简单的视频上色应用&#xff0c;用户可以通过网页界面上传黑白视频&#xff0c;系统会自动将其转换为彩色视频。整个过程对用户来说非常简单直观&#xff0c;不需要了解技术细节。 效果图 ​二、实现思路 总体思路&#xff1a; 用户通过Gradio界面上…...