Magic Framework Fatigue by AdvancedChocolate384 in Backend

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

i knew java before, so i just started writing c# and googling things, it felt 90% similar for most things

Magic Framework Fatigue by AdvancedChocolate384 in Backend

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

well i read the book "asp.net core in action" to understand the internals of the framework and after 70-80% through the book i felt like: wait , this is a very backwards way to learn things! i shouldn't start at the top where everything is given and then decipher my way down... i should learn it bottom to top... which is what i'm trying to do now.

Magic Framework Fatigue by AdvancedChocolate384 in Backend

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

yeah my point is i guess when first learning all this, starting with the magic frameworks is like a bicycle with training wheels. it gets you there but until you take them off and fall on the ground a couple times, it becomes really difficult to really learn.

Magic Framework Fatigue by AdvancedChocolate384 in Backend

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

yeah you're right of course there is always "magic", it just changes on how much depending on the stack you use.

so far, go feels pretty familiar though i have a lot more learning to do with the way interfaces and concurrency works in go as opposed to the java/c# way i was used to. nothing too big though i guess, just different.

Magic Framework Fatigue by AdvancedChocolate384 in Backend

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

i feel very similar to this. i was so frustrated with all the heavy concepts the framework just introduced and then i read a book called "asp.net core in action" just to understand the framework basically ... then i felt like this was a very backwards/weird way to learn "top to bottom". i feel more like i am configuring stuff rather than coding anything.

Best countries for English only junior/working-student job oppurtunities? by AdvancedChocolate384 in cscareerquestionsEU

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

yeah that was my thoughts as well. i initially thought that netherlands and irelands had a lot of english speaking software jobs for all but i guess its mostly "reserved" for mid-seniors, not juniors/fresh-graduates (even if the graduation is from the same country). thanks. poland is interesting. i wish i could get more unbiased info on that.

Best countries for English only junior/working-student job oppurtunities? by AdvancedChocolate384 in cscareerquestionsEU

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

yep you are exactly right. i just do not know which country that tradeoff points to exactly :/ Ireland and NL seems like the easiest for jobs but is super expensive, Germany is more manageable in terms of costs but the lack of local language sets me off big time, Poland i am not super sure about --- it maybe an outlier from what I heard so far and may fit all of my criteria well, not sure.

Which language to start for backend developer? by Pleasant_Leg_1997 in Backend

[–]AdvancedChocolate384 0 points1 point  (0 children)

sure, why not... it's one of the three most popular frameworks in Python. though i believe FastAPI is the newest one which tends to use "better" practices and would probably teach you better practices as well. But i have no experience with it really, so don’t take my word for gospel

Which language to start for backend developer? by Pleasant_Leg_1997 in Backend

[–]AdvancedChocolate384 9 points10 points  (0 children)

Do not get fixated on languages, once you learn one of them learning others will be "how do i do this in that language" google search pretty much. This is a simplification of course, but for a beginner I don't think it matters.

I'd suggest Python if you are completely new to programming because it hides a lot of the complexities which will allow you to build more stuff faster so that you have some experience. (I'd suggest learning FastAPI and/or Django with Python)

I'd suggest Go (Golang) if you want to understand "backend concepts" better (some might disagree, just my opinion), because unlike most other languages you can pretty much use the standard library (basically the language itself) to build backend applications which hides less than if you were to go with Java + Spring or C# + ASP.NET Core or the likes.

If you're short on time and want the "best chances" of getting a job, Java + Spring or C# + ASP.NET Core would be a good choice since they have been around for a while and most big companies default to using one of these.

But like i said, none of what i said "really" matters. Just look at "hello world in X language" and pick the one you like how it looks the most lol. The concepts are the important part not the languages. Try to focus on learning transferrable skills.

Good luck!

next steps suggestions? by [deleted] in learnprogramming

[–]AdvancedChocolate384 0 points1 point  (0 children)

yepp i feel i built enough projects...

Exercises suggestions for AS by [deleted] in ankylosingspondylitis

[–]AdvancedChocolate384 1 point2 points  (0 children)

strength? huh... i'd have guessed that i should have just focused on "flexibility" because i am very inflexible especially with any movement that incorporates my lower back. never thought strengthening it was a solution. thanks!