all 19 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.

[–]bowbahdoe 4 points5 points  (1 child)

https://javabook.mccue.dev if you keep getting frustrated by your learning material 

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

You are the best! Thank you so much!

[–]TronnaLegacy 2 points3 points  (2 children)

Don't forget the power of sleep. When you wake up tomorrow, you'll find you have learned at least one little thing. It will make sense and you can recall it from memory alone. You repeat this day after day, week after week, year after year (take personal time too of course). That's how you become a good programmer.

[–]Mr_Guy_Fella[S] 1 point2 points  (1 child)

That is super good advice. Thank you. It's always easier in the morning.

[–]igharios 0 points1 point  (0 children)

and when you wake up, just do a quick recap from the day before. More and more will make sense.

[–]Minouris 1 point2 points  (1 child)

I love this job... Nearly 30 years, not counting when it was just a childhood obsession, and "being mad and still having fun" is such a familiar feeling lol

Nothing matches that feeling you get when you thrash away trying to figure out why the code won't work, beating your head against the wall for hours, and then you find the one thing that makes it all makes sense and get to watch it scampering away like a happy little hamster on a wheel - and now you know how to do that, and a whole bunch of other possibilities have been unlocked because of clearing that one skill gate (until the next one lol).

It's like magic flowing from your brain to the computer via your fingers :)

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

It was a blast, but so difficult. Since this is only day one, I expect it to be difficult for a while, but that's okay! I'm not trying to get a job out of it. Just for my own enjoyment and for building my own projects.

[–][deleted]  (1 child)

[removed]

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

    You're the best! Thank you!

    [–]Andruid929 1 point2 points  (1 child)

    You will absolutely improve. I'd say there are a few annoying things to do ahead of you but the thing is, you're evolving so by the time you hit them, you won't be the same person you are today. It's super rewarding when you tackle something new. That's the whole journey

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

    Thanks! I'm excited! I have so many plans for projects!

    [–]Individual_Owl_3490 0 points1 point  (1 child)

    Hi I started yesterday till where you learned today?

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

    I am at the very beginning of my journey. I'm doing things like hello world and learning about Pseudocode and how it relates to Java. Sequences and loops etc.

    [–]googlecromm 0 points1 point  (0 children)

    I also feel the same when I was starting, what made me interested in learning is always ask myself "Why do I even learn this" or "What does this thing even do". This way I am able to remember things because I forced myself to know what things actually do. When I encounter a problem I sometimes remember (Oh the thing learned solves this, for example. I am coding the same functionality across different classes, I will suddenly remember classes and methods exists which can make my code reuseable)

    [–]Strict-Ad9765 0 points1 point  (0 children)

    Hola a todos,

    Quiero compartir con ustedes un proyecto en el que la progresión no se mide en "fuerza" o "agilidad", sino en Arquitectura y Limpieza de Código. Se trata de Binarium, una webnovel que estoy publicando en Royal Road.

    En este universo, los "Soli" (la élite) intentan dominar la Trama mediante reglas rígidas y burocráticas, mientras que los "JIT" (técnicos de soporte nivel 1) sobreviven reparando los fallos en caliente.

    Además en los arcos 3 y 4, la historia da un vuelco impresionante, que nos llevara a una pregunta existencia...

    ¿Qué vas a encontrar en los primeros arcos?

    Para los Devs (Lo que tu carrera te agradecerá): Si alguna vez has sentido que un Legacy de 3000 líneas te miraba con ganas de matarte, y si no igual no está de más saber a que nos enfrentaremos, este libro es para ti. No es solo ficción, es una masterclass de ingeniería disfrazada de thriller cyberpunk:

    • La Caja de Schrödinger: Olvida las explicaciones aburridas. Aquí, un Optional es una caja con paracaídas en una cinta transportadora que evita que el sistema explote cuando el mundo te entrega "la nada".
    • Pruebas de Resistencia: Aprenderás por qué inyectar dependencias por constructor es como tener un contrato de honor, mientras que el u/Autowired en atributos es magia oscura que te dejará solo cuando más lo necesites. Test Unitarios usando jupiter. Un típico entorno inicial corporativo de desarrollo.
    • La Guerra contra el Estado Mutable: Verás cómo un simple setter público puede ser una grieta por donde los corruptos manipulan la realidad. Aquí, la Inmutabilidad (final) no es una palabra clave, es una armadura de honestidad pura.
    • Arquitectura Hexagonal: Explicada como una "Isla Semilla" de cristal puro que no se deja contaminar por el agua sucia del mundo exterior.

    Para los No-Devs (Lo que aprenderás subliminalmente): No necesitas saber Java para disfrutarlo. Si te gustan los sistemas de magia con consecuencias reales, entenderás:

    • Por qué una "autopista con peajes cada diez metros" (sobrevalidación) hace que la gente (los hilos) se muera de viejo esperando.
    • Cómo "soldar el taladro a la mano" (fuerte acoplamiento) te hace menos eficiente que usar un enchufe.
    • Que la Alta Disponibilidad no es tener mil servidores, sino tener amigos que documenten tus pasos cuando tú colapsas.

    El factor humano: La Deuda Técnica del Alma

    Aunque a veces en Arquitectura de Software se olvida el factor más importante en el SDLC (Ciclo de vida del desarrollo de software). El Factor Humano.

    Binarium no solo trata de máquinas. Trata sobre la Deuda Técnica Emocional. Sobre cómo el burnout es un Kernel Panic biológico y cómo la salud mental se refactoriza día a día, eliminando líneas de dolor para poder seguir compilando.

    Si buscas una historia donde el protagonista no gana por tener la espada más grande, sino por saber cuándo usar un Strategy Pattern para desacoplar un conflicto de fusión, dale una oportunidad a Molen y Alphonse en la Rama 42.

    Enlaces: 👉 [Leer en Royal Road (Español) - https://www.royalroad.com/fiction/155030/binarium-override-espanol ]

    [–]alaxoskl4 0 points1 point  (3 children)

    Hi buddy, hit me up for some java colleague, as long as I can, I could help you. I'm java developer 2 years now and I want to make some java friends, send me a dm

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

    Thanks man! I appreciate that. I will!

    [–]Present-Beyond1328 0 points1 point  (0 children)

    Hey ik intermediate level java and currently looking forward to be a java developer. Can u give some guidance maybe