草庐IT

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

程序猿阿兴 2024-01-07 原文

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

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

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

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

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

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

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

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

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

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

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

有关一位女程序员的自述:我是如何成为前端工程师的的更多相关文章

  1. ruby - 如何使用 Nokogiri 的 xpath 和 at_xpath 方法 - 2

    我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div

  2. ruby - 如何从 ruby​​ 中的字符串运行任意对象方法? - 2

    总的来说,我对ruby​​还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用

  3. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  4. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  5. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  6. ruby-on-rails - 'compass watch' 是如何工作的/它是如何与 rails 一起使用的 - 2

    我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t

  7. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

  8. ruby - 如何指定 Rack 处理程序 - 2

    Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack

  9. ruby - 在 Ruby 中编写命令行实用程序 - 2

    我想用ruby​​编写一个小的命令行实用程序并将其作为gem分发。我知道安装后,Guard、Sass和Thor等某些gem可以从命令行自行运行。为了让gem像二进制文件一样可用,我需要在我的gemspec中指定什么。 最佳答案 Gem::Specification.newdo|s|...s.executable='name_of_executable'...endhttp://docs.rubygems.org/read/chapter/20 关于ruby-在Ruby中编写命令行实用程序

  10. ruby - 如何每月在 Heroku 运行一次 Scheduler 插件? - 2

    在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/

随机推荐