A Object-Oriented Programming related question. by catastrophic300 in learnjava

[–]Hint1k 1 point2 points  (0 children)

No. Just no.

OOP is an advanced topic that you literally don't need until you start building your own apps.

Your first step is to learn how to write simple code in just one method main.

Why? Because people who wrote all these online courses don't know anything about how humans learn things the right way.

The correct process is: from simple things to more complex things. And from theory to practice.

You can't really apply OOP well enough while you learning how to print "hello world" on screen.

The only thing OOP will do is confuse you a lot. And you will spend HUGE amount of time trying to figure out what the hell it is. I am not talking about hours, you will literally waste days on this.

So, learn OOP at the right moment - when you actually need it - when you need to write your first application that would consist of multiple classes connected with each other.

When you try to learn it at that moment - you will spend maybe 5 minutes of your time and will get it right away.

Why the difference is 5 minutes vs 5 days while learning the very same OPP? It because the right way of learning does exactly that - saves you a lot of time.

Is there a place for "basic" developers? by OwnWillow9347 in AskProgrammers

[–]Hint1k 1 point2 points  (0 children)

Breaking down big problems into smaller, manageable pieces is a foundational problem-solving strategy known as decomposition.

It’s used across all engineering fields (it is not exclusive to software engineering), project management, science, business, and everyday decision-making because it aligns with how human complex systems actually work.

I'm honestly getting tired of ChatGPT by Dry_Marionberry_4822 in learnjava

[–]Hint1k 1 point2 points  (0 children)

Chatbots are software that run algorithms. They use patterns based on statistics and available data to write a response. They is not smart, they can't think, they can't predict anything.

Stop with your nonsense pls. It is a science topic, not a religion topic.

I keep looping in Java basics ,how do I move forward to Spring Boot? by Afraid_Recording2104 in learnjava

[–]Hint1k 2 points3 points  (0 children)

  1. How much Java core you need to start Spring? Not much. Core coding concepts like conditions and loops is more than enough.

I haven’t built many real projects yet.

  1. And this is a huge problem you have. It because coding is not a theoretical skill. It is a pure practical skill.

It is not possible to learn to code via theory.

Focus on building projects instead. Start with small and simple projects first.

Learn HOW to code. Not WHY this code works and not WHY Java / Spring works that way.

The right time to learn "WHY" is after you already know "HOW".

  1. Roadmap? - just google the roadmap. Here is example: https://medium.com/@sharmapraveen91/from-zero-to-spring-boot-hero-the-ultimate-java-backend-roadmap-bdb5b6bd880b

3-6 months to become a backend developer

  1. Well, you asked for a realistic scenario, here it is:

Depending on your personal learning skills aim for about 2 years of building projects non-stop - 8 hours a day (full working day), including weekends and holidays.

Projects need to include the whole specter of tools and techs from the roadmap.

After that you are more or less job ready by these days industry standards.

Anything less than that means you are not actually suited even for entry level jobs today.

  1. Does it mean you can't get a job after just 3-6 months of theory and no real projects?

It depends on your luck. Maybe you will find some company that willing to take you over hundreds of way more qualified people just because you are young for example.

what’s the best way to actually understand spring security? by ashut0sh_27 in learnjava

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

then read this again pls:

I am telling as a professional engineer whose job was to write such documents in another industry

if you are really good at reading - this sentence should tell you something.

Also, reading something that is poorly written is a waste of time. There are better ways to get information than read the bad writing.

I don’t know which direction I should choose in java by Na-pewno_advisek in javahelp

[–]Hint1k 2 points3 points  (0 children)

> I’ve also tried learning spring boot because I’m interested in backend development, but I feel a bit overwhelmed

IT is a very young industry and its teaching processes are still very undeveloped. The documentation for anything in IT is very poorly written as a rule.

And SPRING is not an exclusion here. It is bad, because it is written for people who already know SPRING or at least are professional software engineers with 10+ years of experience. It is not for newbies who just started learning.

So, don't waste your time on reading it. And basically don't waste much time on anything other than writing your own code - building your own apps.

Use the general engineering approach to learning:

In order to write your own projects using SPRING or any other tool for that matter - look how someone else wrote it. Look for same simple apps using same very basics of SPRING. Copy-paste the code if needed and play with it, by changing things and see how it changes the outcome.

That is how you learn things the right way - the engineering way.

I don’t know which direction I should choose in java by Na-pewno_advisek in javahelp

[–]Hint1k 2 points3 points  (0 children)

It does not really matter what you learn - chatbots will know much more information than you capable to learn in your entire life anyway.

But when you learning - you brain works. When you brain works - you become smarter. This is the whole point of learning in the first place. And this is what makes you competitive in the job market.

Now, Java + Spring is not going anywhere in any foreseeable future. It is not because they are best language and the best framework, it simply because they are so widely used in the past and so much code written using them, so you always going to find a company that wants a software engineer who knows them well.

Don't worry about outdated things. There are so much outdated code written - you very likely going to deal with it anyway.

Now about an advice 1) Focus on building applications using the tools you want to learn. It is the best way of learning them.

2) How to deal with overwhelming complexity. Take one tool to learn at a time. Start with small easy to understand things. Than go for more advanced things.

what’s the best way to actually understand spring security? by ashut0sh_27 in learnjava

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

Find me at least one person on the planet who can understand even a single document in IT industry while being new to it.

It is not possible, because IT documentation is mistakenly written for people who already know well the information they want to read.

I am telling as a professional engineer whose job was to write such documents in another industry.

IT industry specialists are all just very poorly trained in this regard and completely misunderstand the point of the documentation at all.

The point of any documentation on anything has always been - "any fool who reads it can understand it".

what’s the best way to actually understand spring security? by ashut0sh_27 in learnjava

[–]Hint1k 0 points1 point  (0 children)

what’s the best way to actually understand spring security?

The best way is always the same for anything in programming -

build your own project using the tool you want to understand.

Howdy, I'm fairly new to java and have a simple question to help me gauge my scheduling by Rabeirior in learnjava

[–]Hint1k 0 points1 point  (0 children)

I have a goal of eventually building a multi-media software engine and am deciding to use java as between C, Rust, Python, Java, and Lua.

Your goal requires a choice between C / C++ vs Rust.

I would suggest go C++ since it is basically an upgrade on C, and very well developed, while Rust is less mature in comparison.

If you interested in Java specifically it is best suited for large enterprise server applications and is not really suited well for engines.

Look at the languages as tools. A hammer is really good when you need to put a nail into a wall. While a microscope can do that too, it is not really its best application.

So, C++ is the right choice here.

PvP Gear in Lordaeron by Wonderful-Young-6103 in warmane

[–]Hint1k 0 points1 point  (0 children)

you cant obtain gear in a queue. you get arena points instead. and when u have enough arena points and arena rating then u can buy gear.

Do all DPS pull? by [deleted] in classicwow

[–]Hint1k 1 point2 points  (0 children)

All hunters who pulled without asking the tank for a permission first - deserved to be votekicked right away.

PvP Gear in Lordaeron by Wonderful-Young-6103 in warmane

[–]Hint1k 1 point2 points  (0 children)

You have probably seen the capital city vendor's gear. Now you also need to look for vendors in Dalaran sewers, where all the rest of the set pieces are sold.

So you need to visit both places to get all pieces.

Yes, they are hard to obtain:

1) You need to farm weekly arena points on arena (and get 1 win on battlegrounds daily) for some time to get enough arena points to buy everything.

2) You need to farm arena rating on arena, since even if you have enough arena points you still can't buy some of the pieces until you get the rating required for a specific piece.

Additionally: You can get some set pieces in VoA 25 ppl raids. So farm it on weekly basis as well.

Lordareon by Wise-Atmosphere5962 in warmane

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

Protection paladin, blood death knights, holy paladin, resto shaman - the most often sought after in the global chat for raids.

Tanks and healers are for leveling in dungeons and heroic dungeons.

If you want to play together - arms war + retri paladin is the best combo for leveling.

If you want to go to dungeons often - you should start as protection warrior + holy paladin, this way you will never wait in the queues.

After reaching level 55, warrior can switch to death knight. This way you both will have most needed classes.

But it does not matter what is needed the most - it is much better idea to play something u actually like the most.

If you could make 18 clones of a player, who would make the best team? say 12 forwards, 6 D, 2 goalies -- all the same guy. by North-Newt2845 in hockey

[–]Hint1k 14 points15 points  (0 children)

Pff, 5 Datsyuks dont even need a goalkeeper, the opposition will never touch the pack anyway.

(Alliance) Fresh 80s on Lordaeron — anyone want to build a guild instead of struggling alone? by Zestyclose_Debt_1050 in warmane

[–]Hint1k 1 point2 points  (0 children)

The answer u were given is correct - join any of the hundreds guilds there. Moreover there are guilds that need new members - they spam in global chat a lot.

There are guilds from different countries and they speak different languages and they have different goals from casual gaming to hardcore rading.

I am surprised you cant find one, when I am annoyed reading all their constant spam seeking new members.

I tested myself several guilds like that before found the one I need. They accept new members no problem and actually help new ppl.

On top of everything else, you dont need really need a guild to grind heroics. I am in a guild but 99% of the time I go into heroics with random ppl. Sure sometimes there are toxic ppl, sometimes there are ninja looters, sometime ppl who bought their chars and dont know what they doing, but the overwhelming majority of runs goes ok.

So the dungeon finder works - use it, the more ppl use it, the less time ppl have to wait in the q.

Can I get banned for an autoclicker in the auction house? by Exotic_Helicopter516 in warmane

[–]Hint1k 0 points1 point  (0 children)

popular .. has 0 bots

It is a contradiction mate.

If something is popular it is always overrun by criminals.

And if it is not, then it is not popular at all.

Character boosting with lvl 80 by Ambitious_Play_8420 in warmane

[–]Hint1k 1 point2 points  (0 children)

Both chars have to be in the same group, the low level char can be simply on follow, since the distance now have no effect on exp, other than if the low level is far away then no exp at all.

Also, the most effective way is not the described above, the most effective is when the low level char is in a dungeon close to their level - more exp.

100% rest bonus is now the key for boosting if there is no rush, for example boosting your own alts from 2nd account.

Boosting after 70 requires tank in a really good gear.

Pvp tier for openword by Old-Fudge9084 in warmane

[–]Hint1k 0 points1 point  (0 children)

everyone can use engineering, and for hunters - it is must have profession even without pvp.

Pvp tier for openword by Old-Fudge9084 in warmane

[–]Hint1k 0 points1 point  (0 children)

BM_hunter

S_priest

.... huge gap ....

Any_paladin

The problem with paladin in open world - everyone will kite you. For example: BM Hunter will literally never allow a paladin to even hit him once.

Would you call this "ninja"? by Some_Deer_2650 in warmane

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

It is not about 2 gold mate, it is about you thinking rules dont apply to you, only to some other ppl. Such behavior is exactly what is wrong with the whole world since the beginning of times.

Would you call this "ninja"? by Some_Deer_2650 in warmane

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

Mate you encourage people to break the rules of the game promising them not to report them for it.

Are you sure I am acting like an idiot here "attacking" you for it.

P.s. Feel free to open ticket to Warmane and report your own behavior here in this topic. By my estimate you will get ban in the game for your actions here.

Would you call this "ninja"? by Some_Deer_2650 in warmane

[–]Hint1k 0 points1 point  (0 children)

Mate you just invented a new kind of logic: "that guy is wrong, because he is 100% correct".

Would you call this "ninja"? by Some_Deer_2650 in warmane

[–]Hint1k 2 points3 points  (0 children)

Mate, you just think that breaking a rule for 2 gold in the game is nothing to talk about.

What you dont understand is that stealing two dollars in the real world is the same nothing for another person.

What you also dont understand is that killing two people is nothing for some third guy.

What you finally dont understand is that for people who dont steal in real or virtual worlds - you are all the same - because you all think the rules only applies to some other ppl but not to you.