globba22
For me, these puzzles were what got me to change careers; at that point I was in a non-technical job and didn't have any CS training. Still, I saw these puzzles and was hooked. Figuring out how to even set up a basic coding environment was part of the puzzle for me.
I spent a few weeks on "Strawberry Fields", eventually getting to a brute force solution that passed all the tests. I was about to send it in, and happened to meet one of the ITA folks at a social event. After a few minutes of talking to this gentleman, I realized he was in a completely different intellectual class from me, and that I had to do a lot better than hacking together a solution to a single optimization problem if I really wanted to work in this industry.
I persisted. I kept solving whatever coding problems I could find and rung by rung, climbed my way into some interesting and challenging software and data roles. I bombed plenty of whiteboard interviews along the way.
It sounds funny to write down, but it is not an understatement to say that those ads on the T changed my life!
I visited a postal routing facility once in the 90s and saw a long row of metal stationed by about 20 people, 10 to each side. Envelopes passed through on a sort of pneumatic tube-like conveyor, paused in front of a human operator who read a single digit of a zip code, keyed it in and sent the envelope to be read by the next person.
Google BigQuery Public Datasets
Benin City, the mighty medieval capital now lost without trace
Insane transforming superyacht concept looks like a UFO
Psychologists Showed People a Traumatic Film Then Gave Them Laughing Gas
I just haven't had a great experience with it, though I remain open to trying it again.
If someone is applying for a lot of positions at once, an up front homework problem can be seen as unreasonable before even a basic semblance of role compatibility is established.
Why not offer it as a HW problem after a resume and phone screen?
Ask HN: Would you recommend hired.com or similar?
The title says it all. What has been the HN community's experience with services like hired.com?I am interested in both the job-seeker's as well as employer's perspectives.Here are some points of consideration: - satisfaction with salary - overall process - good for finding senior roles?
In spite of what I call the so-called shortage for data scientists, getting a data science job is a pretty tough challenge. Read this post for a good description: http://treycausey.com/data_science_interviews.html
Keep interviewing and applying for jobs. You will learn a lot about what exactly you want to do and eventually land on something.
If you are in or near one of the tech hubs in the US, I might recommend a data science bootcamp like those offered by Metis, or even an evening course like that offered by General Assembly. Such programs typically have connections with local industry and can help network.
In my opinion, never, ever tell your manager or colleagues you are leaving until you are actually giving notice. It is an unfortunate nature of the modern working world that you have to sneak around to interview, etc, but that is the way it is.
It is bad for morale to tell your colleagues, and telling your manager you are planning to leave comes across as a vague and non-direct way to ask for improvements.
You may choose to give more than the customary two weeks, but surprisingly two weeks is always enough time to transfer crucial responsibilities. Shorter than two weeks comes across as unprofessional, and longer than that always seems to be too much time.
Based on tips here and other feedback I've gotten, I think it is worthwhile to discuss my side work if I think it's relevant to a potential role, but emphasize that it doesn't conflict with my main job.
The reality is that I am doing this side work both because it's really fun and it's the type of experience I am looking to gain (that my regular job doesn't provide). I'd be glad to put it aside when I start a new role.
To put it another way, if I weren't doing this side work, I'd be doing similar personal projects.
Ask HN: How to discuss side-gig work on a job interview
I've had a few job interviews recently in which I felt unsure how to discuss my paid, freelance projects.In my case, I have taken on freelance jobs doing machine learning and NLP for small companies that don't have budget or need to hire an ML engineer full time. In my day job, I do a lot of data engineering and data warehousing work and very little modeling.My side work is more in line with...