>18 months ago a roommate asked me to teach him java because he wanted to "make programmer money" and "stop drawing blood for a living" >teach him for a month or two and then let him go on his own >fast forward to today >he still struggles with methods, iterating through arrays, lists, using data types like booleans, et cetera >asked me how to grab data from some crypto site >show him RESTful protocol and an HTTP library (e.g. OkHttp) >he completely panics and proceeds to stop that project entirely >I'm moving out soon (in around 2 months) >he can't find a new roommate and will probably have to move out >convinced he just needs another year to get good at java and he'll find a gig where he can live by himself
I honestly don't think it'll click for him. He's not a math or computer oriented person and this seems super unintuitive for him. I tried telling him to just drop it and go do personal fitness training (he's a great gym partner) but he insisted on this. Any tips on how to encourage him to transition to something that isn't outside his domain? I've tried being positive for a while but the outlook doesn't look good.
to add, it was really unintuitive for me as well when I first started with freecodecamp
The instructor for the linked udemy course explains everything well and I'm sure you friend will be able to pick it up - he seems to have the dedication
Jordan Williams
I asked him what he wanted to learn and he said, "Whatever you do." And since I do mostly backend Java stuff, there you go. This isn't a Java issue. This is a "I don't know how to construct a function to achieve a simple task" problem.
Jaxson Morris
Perhaps doing a bootcamp would help if learning by himself isn't working.
Charles Ward
T. MD schlomo
Cooper Nelson
programming is literally just a glorified plumber most of the time it's more about getting used to a new way of thinking
just introduce the udemy course to him, it's actually pretty good and assumes 0 background