4 ms·
> if I had it to do again I think I would have paid a company to intern for a few months until my output exceeded any "drain" my lack of knowledge incurred. As
by Melting_Harps 5y ago
> if I had it to do again I think I would have paid a company to intern for a few months until my output exceeded any "drain" my lack of knowledge incurred.
As a biology major who later had to turn to tech (sadly quite common as it turns out), I can sincerely empathize with this. Unfortunately, in the health sciences you cannot do this, even taking a low level lab position requires some level of college/university credit because of the samples you are dealing with (blood, tissue) and the requirements imposed by Law to ensure they gate-keep even though errors occur regardless of degree level in labs, which is why you take such large samples to begin with.
In my foray with tech I've made a career in fintech (co-founder then went to a Megacorp), after spending time in Supply Chain roles the auto Industry. In both of those fields you are encouraged to not follow the predecessor if you want to be successful and move up; it rewards you if can pull it off and bring something novel and add value to the Team/Operation. And that, more than anything I learned in University, stuck with me for reasons that I think you could understand.
After COVID derailed my Life, as it did others, I asked myself what I wanted to do and I decided to enroll into a BSc program in AI and Machine Learning, with the aspiration of doing what you just mentioned--getting a role before graduating by leveraging my existing skills and the new skills I'd learn with the brand of a University to back it up.
My entrepreneurial habits kicked in during the on-boarding process and I saw a need to create a payment processing system to pay for tuition as so many students (mainly international) at the University in question were forced to pay via a system which resulted in delays, missing deadlines and large fees to process if it were possible. Some students even had to resort to using Western Union to make the deadline!
This was at the time that Twitter had launched its Bitcoin tipping feature via iOS on it's platform, so a proof of concept/MVP could have been spun in short order.
Eventually the faculty sent out a memo condemning using any alternatives (they became aware of the conversations happeing in Slack chat) saying it would result in further delays (or inability to register at all) if they did, thus making it entirely moot to try and flesh anything out. It wouldn't be anything but a MVP, as being a middleman/clearing house doesn't serve any of my long term goals.
But what it could have done is disrupt the model and force progress to be made where it would otherwise remain stagnant.
With all that said, now that you're established in the Industry and you likely have Senior Dev status, how would you go about this: how could one pitch this in order to take you on for X sum of money and not have it fall on deaf ears?
I mean, I'm guessing YOU would be open to this given what you've said but how would your project managers react to this? I've held developer and consultant status at the aforementioned Megacorp and I had way more friction for more insipid things.
- joshstrange 5y ago> With all that said, now that you're established in the Industry and you likely have Senior Dev status, how would you go about this: how could one pitch this in order to take you on for X sum of money and not have it fall on deaf ears? This is something that I think about very often but I don't have a good answer to it. I started at $10/hr doing web dev work and in a short amount of time moved up to $15, $20, $25+ before moving to a salaried position. My best advice to other people is to teach yourself "enough to be dangerous" (online tutorials, code camps, etc) using a tech stack/framework that a local company uses and then apply at an intern-level. Then try to either work your way up at that company and/or pivot to another company after a year or so. For me it was Wordpress and Drupal, I found a local web dev/marketing shop and did that kind of work for them for about 3 years, during which I learned Laravel and Angular for personal and professional projects, before moving on to a product-based company and getting into more complex problems to solve. Personally I learn best by being forced to do something, as in "Build a site that does X, Y, Z" where I don't know how to accomplish X, Y, Z. I enjoy learning on the fly (Maybe I should call it JIT learning?) and having a goal I'm aiming for. Most of my comp sci education felt like "let's pour all these concepts into your head and hopefully you will remember them and they will be useful in the future", that kind of learning doesn't work well for me, I need to see it applied. It's my goal to own my own company at some point and aside from figuring out a salary/pay structure that I'm comfortable with (something like ESOP) a big thing I'd want to do is offer an on-ramp for people who want to get into the industry. I've helped a friend go from an aborted CS education to working full time in the industry (I helped him learn enough Drupal to get hired at where I worked and then he took it from there) so I know it's possible and it's something I want to incorporate into a future company. EDIT: As for project managers not buying in, I feel your pain, the sad thing is that it's such short-term thinking. Unfortunately they often don't have the political pull or desire to roll the dice on an unknown candidate and it only worked for me in past because I knew the candidate well, taught him myself, and vouched for him. That's not really sustainable IMHO and there needs to be a better way.