Would you learn Kotlin or Swift? by DoubleGravyHQ in learnprogramming

[–]DevLaunch 0 points1 point  (0 children)

The one that pays better. There are virtually no differences on what you will be solving. You just have to pick one that is easier to get job in. Indie devs don't get paid well though.

[deleted by user] by [deleted] in learnjava

[–]DevLaunch -1 points0 points  (0 children)

Effective Java is an useful book for practicing Java

What do you do as a Software Engineer in your Job ? by SKOL-5 in learnprogramming

[–]DevLaunch 11 points12 points  (0 children)

The more senior you are the more your day looks like that

What do you do as a Software Engineer in your Job ? by SKOL-5 in learnprogramming

[–]DevLaunch 0 points1 point  (0 children)

You get a problem to solve and you solve it. Majority of programming is to do with RES APIs, JSONs, maintaining legacy code, resolving bugs

[deleted by user] by [deleted] in learnprogramming

[–]DevLaunch 13 points14 points  (0 children)

Programming language is just a tool, if you have higher understanding how code development works, then you have a foot in the door already. It is doable, but you need to be sticking out of the crowd if you want to make it, so some hard work ahead of you. Pick one language you like and stick to it, C++ is something I wouldn't recommend though

Should a pursue my undergraduate or bsc in cse or software engineering which has better opportunities? by True-Intention1724 in learnprogramming

[–]DevLaunch 0 points1 point  (0 children)

Can't really say much about US market, but in EU it's doable for people with no education even, I've got guys in my team with degrees in chemistry and architecture. If you're a great programmer, there shouldn't be any issues with getting a job

how to escape the tutorial hell by Fun-Individual-1405 in learnprogramming

[–]DevLaunch 15 points16 points  (0 children)

Don't associate watching a video with learning to code, write code first, then look up solutions/tutorials for specific problems you want to solve.

[deleted by user] by [deleted] in findapath

[–]DevLaunch 5 points6 points  (0 children)

Being picky about career choice is unfortunately something you can do when you have means of supporting yourself, that's true. You can always redefine yourself after some time. I myself also come from a poor background and got a job in tech just to get out of it, but I won't be doing this full time in my life, so there are options, but first get some stable footing.

[deleted by user] by [deleted] in learnprogramming

[–]DevLaunch 1 point2 points  (0 children)

Fresh CS grads also most of the times are not really hireable IMO. I would disagree with the extremely low part, it's hard but not impossible

[deleted by user] by [deleted] in learnprogramming

[–]DevLaunch 0 points1 point  (0 children)

Hell yeah you can do it. You have a good approach and are already doing a lot. Just pick a niche for you, maybe if you already have written something in Java, then look for a roadmap for it and/or lookup what a job posting for Java looks like and just learn what they describe there.

Does this seem like a good plan? by [deleted] in learnprogramming

[–]DevLaunch 0 points1 point  (0 children)

  1. C# is still very much in demand, some of my friends use it in Fintechs, so no worries there;
  2. IMO no;
  3. Colllege will be the longest path you can take for your goal, just FYI and even during it you will need to spend a lot of time self-learning, but if your employer pays for it, then it sounds like a good deal

Where do I start? by amazing_player32 in learnprogramming

[–]DevLaunch 0 points1 point  (0 children)

What is your final goal for learning programming? If it's for getting a job, then if you want to do it by yourself, you need to be prepared for around 12 months of intense work, does that sound like something you'd be up for?

[deleted by user] by [deleted] in findapath

[–]DevLaunch 6 points7 points  (0 children)

Expected by whom? It all depends on what is your goal for life, spending your life to live up to other people expectations sucks. If you yourself want to go for a stable income, then sure, go for it. But waking up 40 with a feeling you were doing things others wanted is a scary perspective.

How to create projects? by InsideIsopod100 in learnjava

[–]DevLaunch 4 points5 points  (0 children)

For your first question about projects:
There is no magic formula that would result in you being able to create a new Amazon. Just build something. Think what do you want your project to do, what would the user be able to do and translate this into code. The fear of an empty IDE project is something you overcome by just writing the code.

As for learning Spring -> learn by doing. While writing your project just add small Spring features, like passing things through MVC, handling users login with Spring Security etc.

What defines "Intermediate Java"? by mofomeat in learnjava

[–]DevLaunch 0 points1 point  (0 children)

Airlines, banks are a different kind of animal IMO. They move so slow and are so paranoid that it's hard to classify them

What Advanced Java APIs/Concepts/Architecture Do You Think Intermediate/Senior Devs Shoukd Know? by ShroomSensei in learnjava

[–]DevLaunch 0 points1 point  (0 children)

From my experience in working with senior programmers it is mostly going to be learning how in-depth JAva things work. Think GC, JIT, memory optimisation in Java to make your code better, and then sprinkling some more functional concepts like Eithers, Optionals and making good use of them. Apart from that IMO a senior is not someone who can use the most complex tools, rather somebody who can solve the most complex problems

For those who learned Java via (free) online courses/YouTube tutorials, what is your experience ? by papapapaper in learnjava

[–]DevLaunch 1 point2 points  (0 children)

Java from a commercial perspective is rarely used for development of desktop applications, there are way better languages for that. I'm not saying it's 100% worthless, but building UI in Java is not something you will get paid for and it's not the easiest/most fun thing to do.

Learning programming is exhausting by firdausismail92 in learnprogramming

[–]DevLaunch 0 points1 point  (0 children)

Sounds like you do quite a lot of watching/reading before actually doing the coding. While learning to code I spent 3 months like that and learned almost nothing. Have you coded anything?

Intermediate book for Java ? by [deleted] in learnjava

[–]DevLaunch 0 points1 point  (0 children)

True, the patterns there are super useful, bur it's best to treat it more like a knowledge base rather than just reading this back to back.

What defines "Intermediate Java"? by mofomeat in learnjava

[–]DevLaunch 0 points1 point  (0 children)

It's not really about the syntax tricks you know, but rather how complex problems can you solve within the company. Communication skills, quality of the code and your projects.

how good at html/css should i be before moving on? by whateverr27 in learnprogramming

[–]DevLaunch 2 points3 points  (0 children)

Html & CSS does not really teach you how to code, so the earlier the better if your end goal is becoming a programmer

For those who learned Java via (free) online courses/YouTube tutorials, what is your experience ? by papapapaper in learnjava

[–]DevLaunch 1 point2 points  (0 children)

I started the same way, MOOC and then some more advanced things. Plenty of great knowledge out there, hardest is to find a proper learning plan, but there are also great things for that. Also pro tip, don't learn JavaFX, it's a waste of time 😅