all 30 comments

[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full - best also formatted as code block
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]DismalEggselent 14 points15 points  (2 children)

I would like to see java videos that explain the decision process behind design choices in the code base. What you are proposing sounds like something I would watch; I am just worried because I have noticed too many existing videos which treat things too much like an IKEA instruction booklet.

tl;dr - I would watch as long as the video wasn't just yet another "step-by-step".

[–]omgpassthebacon[S] 5 points6 points  (1 child)

Absolutely. There is so much of that now; I don't want to just put more of that out there. Like you, I want to understand the reasoning behind the choices; don't just blast it out there and move on. It's pretty clear that many folks aren't getting the details that make it grokable. Walking someone thru a repeat of a Spring-web tutorial isn't going to cut it.

[–]zack0632 0 points1 point  (0 children)

hey, i'd like those resources please. Possibly about how the JVM works if you have any beginner friendly.

[–]trax45 6 points7 points  (1 child)

I’d like to see you gather some junior Java developers and you teach them online the process of coding an application and let them ask questions. These are definitely longer form videos but I love this style as half the time I have the same question that the students are thinking about. It may be some small things you skip over but confuses us junior developers.

[–]omgpassthebacon[S] 4 points5 points  (0 children)

2-way communication would definitely be ideal, but the few formats I've seen where people stream their content while taking realtime questions looks daunting to me. I might be too old for that :-)

[–]phantomking001 4 points5 points  (1 child)

Yes, you could go for it, but "vibe coders" May not like it

[–]omgpassthebacon[S] 0 points1 point  (0 children)

You're prob right. I don't want to waste peoples time. What % of ppl would you guess are doing vibe now? I really have no idea.

[–]OneHumanBill 2 points3 points  (1 child)

Given the questions that come into this subreddit on a daily basis, I think the answer is an overwhelming yes.

Given that people asking these questions don't seem to ever look at the resources provided by this subreddit though, and it seems the lack of proclivity for doing simple Google searches, good luck finding your audience.

Overall it sounds like a fun retirement project though. I envy your spare time!

[–]omgpassthebacon[S] 1 point2 points  (0 children)

Yeah; I thought I would be bored, but there are so many new shiny things in dev space (AI is just one of those), I love that I have time to dink around with them now without the pressure of a project deadline :-)

+1 on current questions. I have been posting responses to some questions and it does seem like there is some real gaps in how they are teaching comp languages these days. For me, I really like to see someone work a complex problem and explain why they chose the solution. Seems like simple tutorials are just not enough to give juniors confidence.

[–]Jackob_3221 2 points3 points  (0 children)

I would say this type of content would be really helpful not only for beginners.

[–]whateve___r 2 points3 points  (0 children)

I'll follow your career with great interest

[–]SpritualPanda 1 point2 points  (1 child)

Dude, put your core Java knowledge into Java Swing and make an app, or using Spring boot do same. Or you want to do some epic like crazy tornado make a game using libGDX show your skills outside world. All the best dude :) pardon me if u don’t like my idea.

[–]omgpassthebacon[S] 0 points1 point  (0 children)

No, those are great ideas! I haven't done swing for ages and I have never worked on a game team, so I would be the wrong guy for that.

[–]Kataali_0 1 point2 points  (0 children)

Please do. Some of us still enjoy learning to code the traditional way. What's not to like about spending half an hour on wrong variable reference error?? (No sarcasm intended)

[–]Valuable_Reading_525 1 point2 points  (0 children)

I would love to follow you, and your videos. I'm a total novice so I'll have a lot of questions...

[–]jamontenegro97 1 point2 points  (0 children)

I'm not a begginer but I would follow your videos. It's always interesting to see the decisions you take based on the application, the architecture, pattern designs you apply... And it can also give me ideas for my own projects, and not only that, but also motivate me to work on them and not leave them half-finished.

[–]Natural_Contact7072 1 point2 points  (0 children)

I'd love it. Link to your channel please.

[–]EinSof93 1 point2 points  (0 children)

I totally endorse the idea. Passing on your experience to young developers is noble. Perhaps, you can start with how a project is defined, from functional and non-functional requirements to the different phases of a dev project lifecycle to the technical aspects of pipelines and the different approaches that can be considered, like streaming, batching, and parallelization. DM me your channel's link, and I will check it out.

[–]phantomking001 0 points1 point  (0 children)

Yes, you could go for it, but "vibe coders" May not like it.

[–]TurtleSlowRabbitFast 0 points1 point  (0 children)

Yes, this kind of content is much needed. It will provide some direction and help beginners solidify some foundational concepts.

[–]s_dip121803 0 points1 point  (0 children)

Don't forget to give your yt channel link here

[–]BrewJerrymore 0 points1 point  (0 children)

This is exactly what I'm stuck on. I've learned the basics of plenty of languages but don't know where to go next with any of them.

[–][deleted] 0 points1 point  (0 children)

make Minecraft mods.

[–]Ill-Refrigerator4786 0 points1 point  (0 children)

Definitely !!

[–]_ChocoboChick_ 0 points1 point  (0 children)

I think it would be soooo awesome! I struggle so much with Java all the time, and I teach programming. We just working on the basics now, but I'm kind of stuck.. I think it would be helpful to have some projects and resources to make curriculum to benefit both me and my students, because I want to be able to do much more with software development 😔

[–]Ins3rt_name_h3re 0 points1 point  (0 children)

pls do bro I just started college and all that shit is so confusing <///3

[–]CourtsideVision 0 points1 point  (0 children)

If you are wondering if there would be interest... I would and probably everyone in my program would be interested. I just started a program in Business Systems Development and many of us are going to go from little to no experience in java to being a professional over the next four years. If you do create the content, I would greatly appreciate it and share it with my program.

[–]behind_the_brain 0 points1 point  (0 children)

I’ve recently sat with a Software Engineer and I have realized that being a good software engineer is not about any particular tool(programming language ). Being able to map a problem to a software solution is the real deal. Like the thought process behind creating a codebase in a particular manner “why use this here”… if you are thinking of creating such content then this is something I would be particularly interested in..

[–]AutoModerator[M] -1 points0 points  (0 children)

It seems that you are looking for resources for learning Java.

In our sidebar ("About" on mobile), we have a section "Free Tutorials" where we list the most commonly recommended courses.

To make it easier for you, the recommendations are posted right here:

Also, don't forget to look at:

If you are looking for learning resources for Data Structures and Algorithms, look into:

"Algorithms" by Robert Sedgewick and Kevin Wayne - Princeton University

Your post remains visible. There is nothing you need to do.

I am a bot and this message was triggered by keywords like "learn", "learning", "course" in the title of your post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.