Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
June 20, 2019 05:46 pm GMT

How should I go about setting myself up for my "dream job" at Mozilla?

Background/Lead Up

I've got about 1.5 years left at university, so I wouldn't be applying for a position for a bit anyways, but I figure it'd be better to prepare for my dream job now rather than when I graduate.

I've been doing some research about working at Mozilla, I've come across some hacker news and quora threads about it, that seems to confirm that working there could likely be a dream job of mine.

What I'm not sure about is how I need to go about planning for and getting the kind of job that I want. I'd love to work with either Firefox, Servo, or Rust directly, but I'm not sure which location to look for on the listings page or if it doesn't matter too much? It also seems that they're really good with remote work.

I'm working on getting my bachelor's degree in computer science right now, and have been considering going for my masters as well, especially if it'd help me get a foot in the door.

I'm trying to learn Rust in my free time, and so far it's my favorite language, which is one of the things that got me looking into Mozilla (and yes, I know there's other places that use Rust, but I really like the feeling of altruism that Mozilla puts off).

I've been chipping away at the Rust track on exercism.io, reading the documentation, and the book published by O'Reilly, as well as trying out a few personal projects with it.

Once I feel confident with the language, I've got some open source projects that I am keen on contributing to, like Smithay (see below), that look fun and would also give some stuff I can show my abilities with. I could probably also start trying to contribute to Firefox, Servo, and Rust to get more familiar with the projects and improve my skills.

GitHub logo Smithay / smithay

A smithy for rusty wayland compositors

Smithay

Crates.iodocs.rsBuild StatusJoin the chat on matrix at @smithay:matrix.orgJoin the chat via bridge on gitter at smithay/Lobby

A smithy for rusty wayland compositors

Goals

Smithay aims to provide building blocks to create wayland compositors in Rust. While notbeing a full-blown compositor, it'll provide objects and interfaces implementing commonfunctionnalities that pretty much any compositor will need, in a generic fashion.

Also:

  • Documented: Smithay strives to maintain a clear and detailed documentation of its API and itsfunctionnalities. Compiled documentations are available on docs.rs for releasedversions, and here for the master branch.
  • Safety: Smithay will target to be safe to use, because Rust.
  • Modularity: Smithay is not a framework, and will not be constraining. If there is apart you don't want to use, you should not be forced to use it.
  • High-level: You should be able to not have to worry about gory low-level stuff (butSmithay won't stop you if you really want to dive into it).

Anvil

Like others, Smithay as a

TL;DR

  • Working at Mozilla might be my "Dream Job" from what I've read on internet comments
  • Want to work on Firefox, Servo, or Rust itself (could probably start now since they're open source?)
  • I'm getting my bachelor's in CS soon, and maybe masters if it'd help, plus the classes look pretty fun
  • Learning Rust in free time and trying to get into contributing to OSS as well

Actual Questions

  1. Do only certain offices work on the projects I want to do? (Like, is San Fransisco the main place for the projects I want to work on, or would it be likely that I could get in fresh out of college for a remote job on one of those projects?)

  2. Is everything I'm doing/planning to do necessary for getting a job at Mozilla?

  3. What else do I need to be doing?


Original Link: https://dev.to/redoxeon/how-should-i-go-about-setting-myself-up-for-my-dream-job-at-mozilla-4hdf

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To