Originally I would have said frontend, no question. But the more I've worked on backend, the more it's grown on me. It's hard to compare the two, but I'd have to say backend is the winner at this point.
Interesting! Yes, I definitely understand the feeling of "home" in a programming language - that's a great way to put it! :)
At the same time, you run the risk of being way too passive with your learning if you only stick with the familiar. That's why I feel like branching into C has helped me, because it's forced me out of my comfort zone and made me more comfortable with learning seemingly foreign things.
Maybe I should target something like Lisp next, for that purpose! Haha
Yes, there's definitely something to be said about that. I did the SICP videos (the original ones are on youtube!) early in my career - and that was really helpful in seeing that there are other types of programming paradigms, other than OO :)
I'll have to check them out! Thank you very much for the recommendation.
Thank you so much!
, i'm like backend. At the time of my college, i did a lot of write code with used C and C ++ 0/
Hey! I also do React/Redux, learning some Express right now.
Awesome! Let me know if you ever want to chat or go over anything. I'm on a computer about 95% of the time.
Hey Ed, react here as well.
Awesome! Anything in particular you've been working on here lately?
Not really, literally just got here, trying to learn, making friends. And see what other FE devs are doing.
Sounds great! Feel free to reach out to me anytime, I'd be happy to chat about anything, maybe we can swap some knowledge.
Maybe music as well lol!
Dope! I've done multiple front end/ back end stuff too and I lie on the similar interests as you! Welcome to Dev!
Thanks for the warm welcome! Nice to meet you :) Let me know if you ever wanna chat about anything.
I am still trying to figure out how to use vue or react with python as a backend.
Hey there, actually i have started working in react!
That's a very diverse stack, I feel like it's always smart to work with very different tools.
What kind of stuff do you build with python and c?
Awesome, I've been learning React and all the extras, how're you finding the Context API and Hooks?
How do you manage to keep up with learning diverse languages and their differing conventions (JS [React , Express], C, Python). For most people including me this poses a huge challenge. How do you do this
I also picked up Python shortly thereafter for my education, and I found that Python has little things about the language that differentiate it from JS, and help me remember the different (e.g. no declaration keywords, no curly braces, different function keyword).
The biggest thing is honestly just practice. Building things and completing challenges using the languages you're learning, which force you to abide by its rules and remember its syntax. I find that learning in-situ like that is much more effective.
Hi, it's really nice to see you here. My dream is to become a fullstack dev. And I just began learning html, css and js. For frontend.
And choose to be selftaught
Is there Anything to say for me as I'm just starting to learn.
I would say the biggest thing starting out is trying not to get discouraged as things start to get tougher. It can be very easy to get frustrated and hopeless when you start to encounter situations where you just have no idea what to do, or can't figure out why your code isn't working. This is normal, and it happens to everyone at one point or another.
Even industry figureheads like Dan Abramov don't know everything, and you will inevitably run into situations where you are delving into unfamiliar territory, and it feels like you'll never find the answer. This is normal, and with time (and repetition) these things you're having trouble with will only help expand your repertoire as you move toward certain mastery. You just need to persevere.
The other thing I'll mention is, make sure you're always building. It can be tempting (and I still fall prey to this, at times) to just focus strictly on learning materials like online courses, textbooks, lecture or tutorial videos, etc. It feels like you're making progress, and you're learning. But the way you will master those skills is by actually applying them. So even if it's something small, go and build some project using the new thing you've learned. Always be practically applying what you're learning, rather than just "learning" it and assuming it will stay in your head.
To avoid burnout, it might be worth looking into the Pomodoro Technique. It helps make sure you're getting proper breaks, and not forgetting to relax and reflect on what you've learned as you go along. Here's a helpful timer for this purpose.
If you have any questions you need help with, or you want to chat at any point, please don't hesitate to reach out to me.
I am new to the community but I have been developing for a while (5+ years) I mainly do Python stuff but occasionally tackle C or C++ stuff.
Nice to meet you any way!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.