6 ms·
I thought the on-boarding process where I work was good when I went through it. The important part was that I felt respected and that the company was excited to
by Cerium 5y ago
I thought the on-boarding process where I work was good when I went through it. The important part was that I felt respected and that the company was excited to have me (despite it being large enough back then that about 10 to 15 were joining a week).
1. New hires start on Monday at the HR office. Take badge photos, get badges, given basic overview of company policy. Told that the company respects and trusts us, that our badge should open any door that does not have a safety reason to be restricted.
2. After orientation I found my manager waiting in the lobby. He told me how to get to our part of the campus.
3. My manager shows me to my cube. It has a computer in it with a sticky note with a temporary password. I log in, am able to open the SSO page and change the temporary password.
4. I'm given an introductory binder with answers to lots of questions, who works around me, what they do, what I will likely be doing soon, etc.
5. My manager suggests I start doing trainings (medical company, lots of trainings to meet certification standards), but says if I get tired do something else.
6. A bit later in the day a local tech person came and helped me run a magic script that got the developer tools setup and ran a build to make sure it was all good.
7. Proceed to get my first project and get started.
Overall the process was the minimum needed to make sure I got into the building and had what I needed.
- erklik 5y ago> magic script that got the developer tools setup I wish I had that. I spent like 2 weeks installing a million different things, and configuring like 200 different files and even then, my build ran but not everything worked.
- Nextgrid 5y agoOn the other hand, having to do things manually gives you a good overview of how it all works. A magic script is great if you’re a user of the tools/software it installs but if you’re a developer you’ll sooner or later need the knowledge of how the thing works.
- krisoft 5y agoA magic script is great even if you are the developer who need the knowledge of how thr thing works. It is a single entry point which you can start reading and understanding.
- saagarjha 5y agoI like to call these just "scripts" without the magic. Magic scripts install a bunch of stuff and configure your machine, but don't tell you what they're doing at all. This stuff infuriates, because the next thing I know I have an OpenJDK11 on my computer for seemingly no reason. What you really want is a script, so you can just directly run it, but it tells you what it is doing and why you need the thing. "I'm going to set up Kerberos so I can push to our Git instance"? That's what I want to see somewhere that's not just "oh you can find this in the 17th zip file we download and execute on your machine".
- indentit 5y agoPresumably you can just inspect the magic script when you need to
- llampx 5y agoThe process described in the blog post sounds more appealing to me, it is with multiple people in a social setting where you can get to know people in different departments, rather than by yourself at a desk. Quite often you will never get a chance to meet colleagues from different departments the same way so you should make the most of it and make connections.