wootie512
I am really hopeful for it and am going to keep using on it for hybrid apps.
I try to just tell devs to try it, then judge it. Because it does seem weird up front, but it is such a nice experience for devs and can make great mobile apps.
My idea is to hire these devs that aren't ready to write code themselves, and have them do lots of technical QA. Pull down the code, run it on their machine, test all endpoints in Postman, write some simple scripts, etc. Then after several months doing that, give them a raise to move them closer to a dev salary and move them to active dev work.
You get to 1. Hire devs at a big discount since they won't be doing dev work quite yet. 2. Get to work with them for several months before letting them get active on code. 3. Even with the raise post QA period, they would be at a below market rate for junior devs.
Junior devs get 1. Experience in a technical position. 2. Opportunity to continue learning and see what it takes to build professional quality code. 3. On ramp to being a dev.
Maybe I got the numbers wrong on this and it isn't feasible. But it seems like a good tradeoff for agencies to bring on devs. Because devs are crazy expensive in the US and agencies have a hard time bringing them in while staying profitable.
Recently I have signed up for longer races and slowed my pace down. I find it is good practice for impulse control. When I get bored at work or at home, I quickly open a new tab or pull my phone out of my pocket. I would rather just be bored for a moment and stay on task.
I think running long distances can help me a lot because I do get really really bored out there, but there is not much to do but keep running.
I am not super knowledgeable about all the exact architectures, but I thought mobile was just starting to adopt the redux architecture vs MVP, MVVM, etc
Had the chance to do some Flutter work, and really enjoyed it. Could knock out the UI and later modify it with ease. Spent most of my time focusing on app logic, and not tons of UI work.
Happy Flutter is spreading elsewhere, I will try this out and spend some time looking into Hummingbird also.
UI development in Android is such a pain and I feel like I spend most of my time trying to get the UI just right. With Flutter I am building UI so much faster and getting to focus on the actual logic of the code. Dart was fine, I learned it as I went. I enjoy it more than Javascript but like Kotlin much more.
The app I built with Flutter was pretty straightforward, so I haven't stretched the platforms capabilities, but hoping I get the chance to.
They have taken short cuts on Android and instead of fixing the core app, they are focusing on their AR add ons. May be the right choice, but it has ended up with a horrible user experience on Android, at least on mid-level phones.
Not sure what the issue is except that it is yet another language to learn.
Google designed it to be easy to learn for other devs. I am mainly only experienced in Java and some Kotlin, and I found Dart easy to pick up.
The no branding focus really went against the big brands and convinced me the company had the right goals in mind.
Unfortunately I had no reason to buy a new phone, as mine is working fine. I planned on buying the next Essential phone.
The camp I went to was very small and went under after my class graduated. There were just 4 of us in the class. 2 of us now are devs. The other guy who became a dev had a good amount of IT experience coming in, but needed more hands on work with development. The other students just weren't picking up the stuff fast enough and quickly fell behind and didn't recover. I have met a decent amount of people from other camps that had similar experiences, sometimes coding isn't for everyone.
After graduation, I had to do a few more months of solo studying/project work before I reached hire-able level. I got lucky and got hired by a startup that needed a junior dev ASAP. I had a great boss at this startup and learned a lot while also getting the chance to work on features.
Now getting work is easy because I have worked before.
TLDR: You have to put in more work than just the bootcamp to go from no experience to hire-able. And some people just aren't made to be devs, and they may be able to get into a boot camp but they won't be able to contribute when hired. Hopefully I don't come off as conceited/cocky, but that's just my 2 cents.
Just not all clients are open to one more thing for their devs to do/learn. In the specific case for us, the devs were new to Android so they wanted to use a language they were comfortable in.
Also he would kind of zone out a good amount while someone was talking about something and get caught repeating something or asking someone to repeat something.
But he was a very good person and always showed a strong interest in each employees' well being. We all respected him a lot and trusted him with the company. He really came across as a genuine person and we all just looked past the Dyslexia/attention issues.