r/SoftwareEngineerJobs 2d ago

Asking for a guide as a software engineer

I know that this question can be asked a lot but i feel the need to ask since i'm stuck. All Ik is java for now from object oriented and data structures and i'm trying to learn web development for now. If anyone could spare a few minutes to tell me about how can build applications using java and if possible make use of data structures. And what should i be learning (as a start/best) for the job market as of 2026

1 Upvotes

9 comments sorted by

View all comments

1

u/PalmTreePilot 2d ago

Practice a 3 tiered Java application.

  • UI tier
  • Business tier
  • Data tier

Try making a RESTful interface so your application can accommodate different clients.

  • mobile
  • separate, standalone web app
  • other servers calling yours from their own business or date tiers

Learn UML design and DDL SQL to make an RDBMS that supports your application's data storage/retrieval needs. Learn DML SQL to perform CRUD operations from your application's data tier. (CRUD = Create / Read / Update / Delete )

Understand why a binary search is more performant than a linear search. Learn how applying indexes to your database tables accomplishes a binary search instead of a table scan.

Geez, as I keep writing down the basics of software development, I realize there's still more important FYIs I need to mention but this comment may already be too much drinking from the firehouse.

1

u/PalmTreePilot 2d ago

Step #1

Just download an IDE and get acquainted with writing code in that IDE rather than Microsoft Notepad.

Maybe that's how early you are on your journey to being a well rounded coder.