Tell them you don't feel right doing it but would be happy to do it on a Saturday?
I did mention that I have a stackoverflow account that I last answered a question around 2 years ago when I still did PHP and it's got a 1000 points and I know it's not much. Since 2014 I have done Ruby on Rails. I worked on my own projects aiming high to be ready for the industry. Then in the last 7 months I have been at 2 companies and noticed that the knowledge I already have is similar to those who have 6 or 7 years experience. The first time I learned PHP was in 2009. From 2011 June I used most of my free time doing web stuff.
My current favourite stack is the Rails stack. I have a project I completed 2 years ago that makes use of elasticsearch and memcached. I did not use Redis because I was not using any of its feature and at the Redis cluster was not ready yet. It's weird but there is 7 months experience and there is 7 months commercial experience. We need to be clear that I matter the latter. I am more knowledgeable than 7 months. I've been at 2 companies and have friends who are developers.
So no... I did not get 6 years experience in 7 months, it's the realisation that I'll spend the next 5 years gaining experience and not getting better because no one I know knows unit testing, continuos integration and so on. That's the kind of stuff that I want to be doing. I think if you have written code for some considerable time when someone gives you a solution you can tell that they haven't thought it through enough.
But but OP has amassed "5 to 6 years" more experience during the year he was there compared to his colleagues. Wont one day be the same as a week to him?
So why do you want to join this company?
![]()
You make a good point. A lot of employers won't allow this.Or just that it's in breach of your current employment contract to offer services (paid or unpaid) to other companies.
I had just applied. They told me this at the interview and now I know. I wanted to know other people's experiences
See it as an opportunity to find out how they do what they do. Give them the joel test...
http://www.joelonsoftware.com/articles/fog0000000043.html
https://ayende.com/blog/175170/meeting-the-joel-test-2-0
Ask yourself this also if you are smarter and more clued up than their 5+ year experienced developers do you want to work there? You are going to run into walls of ego and pride by the sound of things...
You want A, they offer B and can see B hasn't worked for their devs. Why join?
Yeah but he's got 7 months of work experience, why would they want to commit to that without an understanding regarding his level of experience.
I see this as a risk for them, take on guy with 7 months exp, he totally sucks and then you have to put up with him and pay him for 3 months... Could be avoided with a 1 day demo right off the bat, yes or no?
EDIT: (not saying you totally suck at all just a possible scenario)
Ask yourself this also if you are smarter and more clued up than their 5+ year experienced developers do you want to work there? You are going to run into walls of ego and pride by the sound of things...
Feel exactly the same as you do regarding the level your on and high level of stagnation in this industry by peers.The title might not be clear enough but I was recently at an interview and the test they gave me was too easy, I am one of those guys who have only worked for about 7 months now but from what I can tell I am at the same skill level as guys with 5 to 6 years experience. It's a whole other story on its own.
But after writing the easy test, they told me I would have to:
- come again to meet the manager
- then come in to work a whole day with them to see how I work
- come in one more time to meet the CEO
All these seem like a process to me. Why didn't the manager come to my interview? I am already working and so why the hell would I want to take a day off to go work for some company that has no guarantee they'd hire me? Why don't I meet the manager and the CEO at the same time? The point on working with them the entire day gets to me as they could have made their test more technical and interacted with me more.
And another thing about the industry is there are many people that have been working for 5 years or more but don't seem to have progressed in my opinion. The number of "frontend developers" that have worked for more than 4 years and don't know how to use either grunt, gulp or webpack is a lot. The amount of time something like live-reload or browser-sync save is a lot in my opinion but some don't know them. If you know javascript how do you not know how to use NodeJS?
Maybe it's because I work at a consulting agency but South Africa has very little to teach. Or maybe it's because I take initiative on my own by watching conferences to keep updated and learn more that many don't do.
Back to the question: has anyone ever had to work for a day at a company before they got hired? I am already employed and just don't like taking a day only to go work at some other company.
Feel exactly the same as you do regarding the level your on and high level of stagnation in this industry by peers.
Hahaha... I had the same thought.