DEV Community

Ben Halpern
Ben Halpern

Posted on

What did you have the hardest time learning?

What technology or concept tripped you up before you eventually got a grasp? Or maybe it's still causing problems for you?

Latest comments (88)

Collapse
 
jeddevs profile image
Theo

Learning Visual Coding in Unreal Engine.
I find working in Visual Coding compared to Lua, Python or C# Object-Oriented Programing to be impossible. There is no single frame or principles you can work off. There's a custom term for everything.

When in Roblox Studio or Unity you have some basics you can work off such as:
Classes, Remote Events, Vectors and CFrames and Tweening which you can then build off but when you enter Unreal everything has a custom term which really makes learning it a real hassle, you can't develop off any pillars, you are launched in the deep end even if it looks easier. I'd honestly prefer to learn French (Ok..Maybe not honestly).

Collapse
 
qureshi81 profile image
qureshi81

The recylerview in Android and collections in Java. Had to go through hell lot of time to understand the concept.

Collapse
 
dpashutskii profile image
Dmitrii Pashutskii

Managing the time, crucial thing for me, but I'm getting there!

Collapse
 
goodfellowmunro profile image
John Munro

Legacy code with no tests or documentation

Collapse
 
koehr profile image
Norman

Programming sprites for games on a Commodore 64. But I was 11 years old.

Collapse
 
jenc profile image
Jen Chan

The JS execution stack
Step by step problem-solving
All the different kinds of sort

Collapse
 
chathula profile image
Chathula Sampath

Maths

Collapse
 
alexanderbelldev profile image
Alexander Bell • Edited

How to stay focused in a loud workplace with plenty of meetings occurring throughout the days and many distractions. I'm not quite there yet as I find it rather easy to lose focus from the task especially if its something I don't particularly want to be doing.

Collapse
 
dyland profile image
Dylan Davenport

Deciding what JS library/ framework to learn 😒 I enjoy Vue more but have come to the game unfortunate realization that there aren’t very many Vue jobs in my area. Therefore I’ll have to focus on React.

Collapse
 
sammerro profile image
Michał Kowalski

I work as a Vue developer. Maybe there is something? Where are you located?

Collapse
 
dyland profile image
Dylan Davenport

I live in the US. There are a few of places near me that are looking for Vue experience but they always phrase it as “Must know a JS framework like Vue, React or Angular”. It’s very vague.

Collapse
 
raisaugat profile image
Saugat Rai

For me it was Redux and it still is. haha
But now Redux + Saga is kind of challenging. Anyone to simplify the myth behind those two?

Collapse
 
gayanhewa profile image
Gayan Hewa

Parenting 🤯

Collapse
 
rogierzeebregts profile image
Rogier Zeebregts

Regular expressions. Still not a big fan!
And (pure) Sql. Thank the big bang there is ORM/Doctrine these days

Collapse
 
devjev profile image
Jevgeni Tarasov • Edited

This is beautifully well put!

I feel like OOP and quite some DSLs land in this uncanny valley of semantics, where sterile examples look super cool, easy, and humane, but the minute you start using it, there is so much magic and implied stuff going under the hood that you are never sure if what you're doing is right.

Collapse
 
zeljkobekcic profile image
TheRealZeljko

Monads
Gaussian Processes
Work-Life balance
Sarcasm and Irony (still can't get it in a normal conversation)

Collapse
 
mohanarpit profile image
Arpit Mohan

People >> Code. Technology is a people problem and not a code problem. Take care of the people, the rest will follow.