3 ms·
No, it's not unprofessional and don't let anyone convince you otherwise. A couple of years ago, I joined an analytics / big data / data engineering shop. I joi
by serial_dev 5y ago
No, it's not unprofessional and don't let anyone convince you otherwise.
A couple of years ago, I joined an analytics / big data / data engineering shop. I joined because I was in the process of finishing my thesis in physics, they gave me an offer early, and I didn't want to keep looking as I needed to reserve time for preparing for my final exam. Also, I was interested in data engineering, as it was a good mixture of math and software engineering practices.
When I got there, the skill levels of the developers surprised me. They knew very little, when I told them we should have an easy to setup dev environment, automate deployments, write tests, they looked at me like we didn't speak the same language. They just didn't get what I was saying and many of the concepts were totally new to them. The projects were boring and the technology was outdated. Nobody had a clue about communication, agile dev, XP or anything else that I value.
I stayed 6 weeks in total. 2 weeks to realize that their culture is terrible and it would make me a second (third?) tier, unhirable dev if I stayed. 2 weeks to find a new job and get a much better offer from a much better company with amazing people. 2 weeks because that was my notice period. Didn't regret it for a second and nobody else cared about it since, either.
- glassconclusion 5y agoMost things that you state are not culture related. If communication is really troublesome, I understand that you would leave such a place. Better tooling and programming guidelines are things you can introduce. Especially if it is a small team. That's maybe why they hired you in the first place.