Self taught developer with conversion IS Msc
Hey!
I am wondering about gaining junior roles in development in Ireland and how difficult they are to get. My background is I have an undergraduate humanities degree and a MSc in a conversion IT course but that's focused more on high level IT topics. Tech skills from this course really is only SQL and not a whole lot. Have good academic results which shows dedication i suppose.
Started work in IT company almost a year ago. Worked for three months as manual QA so have exp with JIRA, HP ALM, scrum etc but no automation exp.
Then got moved to an associate developer role although I had zero experience in development. Essentially they wanted someone to go to a client site as a free resource for the client to increase their count in the client and as I did well in my QA job they sent me as I had a somewhat good rep from my QA work. This was a chance for me to study in Dev for three months. At the end I built an application using React aswell as AWS (s3, lambda and another Aws service for processing images). The AWS stuff I created through a tutorial basically so I wouldn't say I'm very competent at it but got it working when there was a few issues. I was outside of the Dev environment reporting only to my manager and had pretty much 100% freedom ie very little checking over to make sure I was doing what I was meant to etc but I still have it 100% effort and studied on the weekends etc. The pandemic made this much easier to do but I was and am totally committed to studying code on my off time (if it leads to me securing a Dev role, otherwise I would switch to getting BA certs and upskilling here as this is where my educational background places me).
I think I am fairly proficient at React for someone who's learning really from scratch for only two months full time (first month was html,CSS, js). I have used class components, hooks, conditional rendering, lifecycle methods, routes, axios, bootstrap, semantic ui, npm, props, destructing etc and have employed all of these in a budget app I built, as well the application above.
Currently learning node js, ejs, mongo dB which all seem fairly straight forward, albeit it's a net ninja crash course. Also working my way throug Stephen griders react redux course and I'm not finding redux particularly difficult either although I'm not sure if this is a waste of time because of hooks(but could be relevant if I get an angular based role that uses redux). I really like learning to code and spend weekends etc studying it, outside of my work hours that were spent studying it.
Ive just been moved to a BA role with my company for the next five months. However, I really like coding and would like to move to a development role after this. My company mostly seals with c# and .net.
Ideally after this role I would like to get a development role within my company but like I said they don't use react/node really, it was just this specific client who does. My manager said I done very well and keep studying react (I suspect he thinks that maybe the client will be looking for a react Dev in near future from us but also I can't imagine they will want a jr).
Anyway I will try to get a development role within my company afterwards but I'm considering other options if I can't. My fear is that I may get a Dev role after my current one but as I will have exp in BA and QA they may try move me later to a BA or QA role dependent on their needs. This will leave me lacking solid exp in one area to progress further in terms of knowledge and salary.
I have spoken to other grads in my company who started at same time as me and are working as junior .net developers now and it seems my knowledge now (framework, APIs, Aws) is greater than when my company offered them the junior Dev role (they came in first as general consultant and this was the first role they were given). They do have CS degrees from good Irish uni's but said they choose more businees modules so they may not be great (my assumption) on their more abstract stuff like algorithms and data structures (I have zero knowledge of these).
I have read some other comments here from Devs who said they would choose someone with very little Dev exp from college but a cs degree than someone like myself who has more Dev exp but not a real cs degree where they learnt how cs work etc. Fyi I'm also 30.
So based upon this info, I have a few questions.
1) what is the likelihood that I can get a jr Dev role if I looked currently
2) what is the likelihood that I can get a jr Dev role if I looked in five months time when my current role ends (if I wasn't being given a jr Dev role)
3) is my level of knowledge good enough for a jr Dev role?
4) will not knowing algos etc hold me back later in my career if I become a Dev?
5) will my QA, BA , self learning journey increase my chance of getting a role?
6) apparently react is hot right now but I'm finding very little react roles available, seems to be far more angular jobs available. Is this reality? I'd ideally like a react role as I really like it.
7) will my mixed bag of experience affect my growth/ability to move company in the future. I'm unsure if it's a positive or negative thing.
My plan for the next five months is to to back and get a better handle of js. As the end goal was to build a react application I feel like I have a gap on some fundamentals. Then continue with the grider course. As I said I have a react image upload app with Aws backend (unsure of whether to put this in a profile as a lot of the Aws stuff is lifted from a tutorial), a react budget app, a js budget app. I will add to this with a MERN and maybe use aws for the backend of this.
Any advice is appreciated and apologies for the rambling messy post!!