Quote:
Originally Posted by WutRUTryin2Hit
Was going to say a lot of these things VERY well written, only part I'm not clear on is the part about startups not being able to afford the latest technologies and related thing about supervision. But dead-on post.
Both comments only apply to the IT industry, but per my experience
Technologies:
A lot of startups aren't willing to invest the money into licensing for products. The vast majority of startups will use free technologies like PHP and Java because they're freely distributed and you are allowed develop commercial products with them, whereas a lot of big companies now want experience with C#, which you'd only really have commercial experience with from the licensed version of Visual Studio, and tools like Accurev or Resharper. Even trying to learn these technologies on your own at home from the trial versions will be very limiting as its tough to create a believeable developlement environment. Basically you limit your options when using free technologies even though most of the development approaches are uniform across OO languages.
Supervision:
A lot of startups, because of the smaller workforces, don't have the same peer mentoring processes that a lot of bigger corporations have. They usually want the person to just be able to come in and fend for themselves and be able to get the job done with little input. Again, its very possible to perform in this capacity, especially if you're a self starter and enjoy developing/learning in your own free time, its just your growth as a developer would be stunted compared to if you were being mentored and code reviewed by senior developers. Its akin to trying to learn poker from just reading 2+2, compared to being coached and watching videos.