I guess Im randomly asking but does anyone know a way to log back into an instagram account? I stupidly lost the login password. I appreciate any tips you can offer me.
@Colby Timothy i really appreciate your reply. I got to the site thru google and I'm trying it out atm. Seems to take a while so I will get back to you later when my account password hopefully is recovered.
You are simply amazing! The channel has everything a backend engineer should know! Being a beginner, I had struggled so much gathering topics from here and there. Wish I found this channel earlier. This definitely needs to be spread among the dev community! 👌🏻
From my experience, books are usually more detailed, in videos content makers don't go into the details. The video series always just an overview, nothing else. To learn best, reading is necessary.
I think the best way is to get your feet wet with videos when your are dealing with a new and unfamiliar topic. then you can move to other mediums like books afterward for detail and clarifications. my two cents.
Books contain golden nuggets on information that a video usually skips over. I read a book over and over again. Most times, I find something new everytime I read it. A small detail I might've missed.
To know what skills you need in your path, just pick a language and start writing ANY project, During the creation of the project you will face problems and in order to solve these problems you will figure out that there is x tech you need in order to solve it, for example when you write a chatting/messaging app you will face the problem of security and then you will go and read about cryptography and its libraries. You also will discover the need of many new functions and libraries you didn’t even heard about.
You are one of the few RUclipsrs who kind of push me to work hard also. Whenever I saw you discussing about different technology you spark curiosity in me also.
Studies show that even if you are a slow reader, its still faster than listening to somebody, cuz talking is much slower than reading. So... Some tips to speed up comsuming new information from podcasts & videos. Install "Control speed" Chrome extension. You can speed up youtube videos by 1.1x, 1.2x, 1.3x etc. I'm watching Hussein's videos in 1.3x, but some guys are slower so 1.6x will be good. Also, install some apps that can speed up podcasts so you can spend less time listening to the entire podcast. And also some tips to remember all the stuff you read or consumed. Write some new ideas you got from the podcast or article or something. Read that next day, read again after 2-3 days, read again after a week or so. After 4 to 5 repetitions you will remember that information for years. That will help you to pass an interviews in your career path.
I totally relate to this video! I hate reading because I'm a very slow reader in Arabic and English, and even worse in Spanish! But I'm a addict to audiobooks, podcasts, youtube and wikipedia. Even my PhD supervisor complained that I don't read. Most of what I learned in programming is from video courses, I only start to read the docs after having exhausted video materials.
I am no developer, though I did some browser extensions and python Qt stuff. But I am now heavily in to self hosting, docker and stuff... and your videos are great cuz of explaining concepts. My learning process is getting whatever small part up and running as fast as possible and then start making changes. It prevents me abandoning it, cuz motivation drop is huge if I have to read 3 pages of stuff that does not really make sense in one reading, but the danger is that I often find that if I just read bit more I could have save 3 hours of tinkering with it on my own and quick googles.
eh you google out bunch of stuff, spent a week making it kinda work, then 3 weeks polishing it... and you remember very little about it just few months later, as you have not touch javascript since and cant write a function or loop in it without googling and that goes for any language cuz you are not really a developer... you are a sysadmin...
man, you're such a gem, i'm really glad that you take your time to do things like these, if your search across youtube you will not find the kinda topics that you post, you deserve waay more subs, congrats from Brazil!! it would be really cool if you could do a video about "real time things", like, i know that websockets are the hot thing right know, but i would like to understand why not long polling, ajax. which one is "resources cheaper"? and so on... thanks!!
Thanks Thiago! I appreciate you❤️ real time programming is a niche by itself. I discussed some form of that in my websockets videos check them out ruclips.net/video/cXxEiWudIUY/видео.html
I prefer to read blogs, documentation, books to learn new things. Now watching videos is another effective way to learn. Thank you so much for sharing your learning process.
If it's a tool I'll be using a lot, apart from building stuff with it, reading docs etc..., I think a very good way to not just learn it, but also becoming very good at it is to explore its source code(if possible). Then, with the acquired knowledge I go on SO and I try to solve problems. What I like the most about this approach is that by reading the source code, I will undoubtedly learn things that are 'adjacent' to the tool in question. For example, right now I'm exploring rollup and apart from getting an idea of how a part of it works, I got a better understanding of now node's module system works, how source maps work... and the list could continue. I found out that a very good way to learn something is to 'teach it'. Great video, thanks for sharing!
Great path. I'd say that I do almost the same things that you do. I wish I had followed this approach of learning years ago. I guess everyone has to find their own way by experimenting and never stop until they find their path.
Great video I took notes. I think books are best to achieve a profound understanding on a topic, for instance if you want to understand how operating systems work. Those are the fundamental principles which don't change that much even in decades. But to learn about tools, frameworks, languages, and most other stuff that changes quickly, RUclips and Blogposts are best.
From my experience I have concluded that books are good untill you are in a college, in real world books are very slow. And as u already mentioned they become outdated so quickly. And my process of learning is really depends on what i am learning so for example if I wanna learn a framework/library I will just directly jump on the official docs that's the best way, and if I wanna learn some algorithm/concept/design pattern and I'll just go to RUclips. And ofcoz to all of this the key is *practice* *Bonus* Read other people's (smart ones) code
Man, Wikipedia is hugely underrated and way over-discredited (i am not englishing today lol). Wikipedia has some of the best-compiled versions of information and is extremely transparent about how well each thing within it is cited. The culture of the website encourages critical thinking by design.
Amazing. Felt a bit nice hearing it from a successful person like you. I used to think I am a reading kinda guy, because that what I used to to since a child. But once I had access to internet everything changed. Now I know I am more of an audio visual guy. Reading is still relevant for me to refer and learn things. But Audio Visual is more natural and easy for my mind.
My foray into programming was a complete chance. My school gave me an alternative to study either biology or coding and biology was just too tough for me and I selected computer science without knowing absolutely anything about it. The best decision I ever made in my life.
when dealing with new topic (after searching for the best technoligie that will fit in my project), i read about it in wikipedia (to have a big picture), then a video tutorial (to drive in a take a look), then create a demo, then reading documentation (essetial things), then stack overflow after getting problems, then podcasting and folowing youtube channels that interresting in that topic
from my experience, Book reading is best place to learn but i am also lazy reader like you. Mostly I learn things from youtube and i make sure the video ticks few criteria before watching it. 1. It must be long video[now so many videos thumbnail says learn in 5 mins or 120 secs. I don't watch those.] 2. going through the comments looking for people comments, author response as well. 3. Video uploaded date to make sure it is latest one. I think that's it.
google something see some videos of people using that thing start making a small project with that thing get a grasp of the basics of this thing and how it works read a book about that thing and enjoy it so much cause you can now relate to it and tells u a lot of things that u need in your daily life
Thanks for sharing these methods of learning. Really insightful. I have never tried learning with podcasts. Might as well give it a shot. My preferred method is reading documentation thoroughly on the technology. If the documentation is bad, or there is scarcity of content on official sites then it really drives me away from that technology. Having said that i do agree that you cant expect to find fair comparison between rdbs and nosql on mongodb site for eg. Hence videos help in that context to give overview or the start required for further research. I would like to know what are your thoughts on full stack development? How come some people seem to be expert at both front end and back end?do you ever feel like upgrading to fullstack?
pradnya s thanks 🙏 doc is another way to learn as well yes. Sometimes the doc is just bad or too biased. As for full stack developers roles. I am not sure how someone can be an expert in both frontend and backend without decades of experience in both. There is just too much to know in the backend and way too much in the frontend I personally subscribe to dedicated role For each and going even deeper niche. That being said, I think there is a value of being a full stack developer when you start your career so you can taste both frontend and backend and fall in love with one of them and dive deep. Even backend engineering also has so many spectrums to pick from, database, security, protocols, networking .. etc. so I would go niche
I google stuff, and view results from certain websites:- the website of the technology itself, articles from Medium and Hackernoon, and of course youtube videos are very useful.
I want to share my thoughts over here. "Whenever i want or willing to learn a new in technology i just go through, the thought process of the owner or someone who build that technology. " share your thoughts on this please.
Hey, really appreciate all your hard work, could you please speak a little bit loud or maybe keep that mic closer, it's tough to listen even with the noise cancellation turned on.
Great path to learn, it would be great if you can share some of the podcast links if it's ok for you. I follow some of the podcasts but those are not technical but it given lot of knowledge.
Hey buddy, thanks for these vids, you have an amazing channel. Keep it up. How did you learn English so well? you have some accent but is ok. You are pretty fluent. Could you gimme some recommendations about how did you manage to learn English, your methods, the material, etc. Thanks.
Thank you! I get asked this a lot, I think I still have a thick accent but I'm trying. I think what contributed to making my english slightly better is moving to the US and having to speak the language everyday at work and I would say making RUclips videos. That being said my "technical" english talking about software is good, however my "social" English is pretty bad.. I get stuck all the time finding words in normal conversations.. so I guess practice makes better to be honest hope that helps
After more and more being open-minded and listening all those podcasts, articles, blogs YT... you naturally will develop kinda sixth sense on which tech is worth to look into and which not. Even further... you will start to see what is "overhype" and will become cautious of that. Sometimes i really enjoy to read RFC's. Quite often it gives you really good insights in some reasoning. And... RUclips is really a Stage 1. Most valuable is exactly reading. Like author says. But most frustrating thing for me is the lack of documentation or bad quality of it. Guys... do not release your sh***t without the best in the world ELI5 Documentation. Simply don't do that! The World will be much more better place without that. :D
@@hnasr He he... i just was talking out loud... not specificly to You. :) And i'm also not quite yet there... but ... i think i know what helps me a bit... i like to be closer to the standards. Everything what kinda brakes native standards make me cautious... think of React... :D or mby not the best comparison... but something along those lines.
local community is also good, like php community, or frontend community, they will local meeting is also important, i've got many things from local community, mentoring, or just ask to the other programmer,
Nice tips, could you provide a list of good podcasts, the Software Engineering Daily is great or else? I think books with focus on the tool get out of date very fast, but I would say there are some books with more focus in the foundation we don't need care about to get out of date. For example the Head First Design Patterns and the Clean Code.
Thank you Hussein for this video. I had requested this kind of video couple of days back and you did it. 😊.... I also do learn from Podcast. Software engineering daily, azure Friday and podcasts thoughtworks are my favorite podcast. I am not able to capture your second podcast. You said The changelog? Tried to replay but not able to capture 😊... can you confirm again. And yes, thank you again for this video.
Reading official site i dont understand properly because they r not giving example, So that, i need to check any good blog on that. But somebody else understand it easily on the official site without example also. So what is the problem with me, is there anything that i have to work on that??
Glad to find this channel...feels like Netflix for backend engineer:-D
I guess Im randomly asking but does anyone know a way to log back into an instagram account?
I stupidly lost the login password. I appreciate any tips you can offer me.
@Chandler Pablo Instablaster :)
@Colby Timothy i really appreciate your reply. I got to the site thru google and I'm trying it out atm.
Seems to take a while so I will get back to you later when my account password hopefully is recovered.
@Colby Timothy it did the trick and I finally got access to my account again. I'm so happy:D
Thanks so much you saved my account :D
@Chandler Pablo You are welcome :D
Please link below your favorite books, podcasts and RUclips channels 👇🏽 these are mine
Recommended Podcasts
softwareengineeringdaily.com/
www.dataengineeringpodcast.com/
changelog.com/podcast
Recommended RUclips Channels
ruclips.net/user/TechGuyWeb
ruclips.net/user/99baddawg
ruclips.net/channel/UCRPMAqdtSgd0Ipeef7iFsKw
ruclips.net/channel/UCn1XnDWhsLS5URXTi5wtFTA
Please pin this comment
You are simply amazing!
The channel has everything a backend engineer should know!
Being a beginner, I had struggled so much gathering topics from here and there. Wish I found this channel earlier.
This definitely needs to be spread among the dev community! 👌🏻
@Brooks Jayden Nice work bots, now piss off.
From my experience, books are usually more detailed, in videos content makers don't go into the details. The video series always just an overview, nothing else. To learn best, reading is necessary.
I think the best way is to get your feet wet with videos when your are dealing with a new and unfamiliar topic. then you can move to other mediums like books afterward for detail and clarifications. my two cents.
@@gidmanone you have read my mind.
@@gidmanone 💯
Books contain golden nuggets on information that a video usually skips over. I read a book over and over again. Most times, I find something new everytime I read it. A small detail I might've missed.
True
To know what skills you need in your path, just pick a language and start writing ANY project, During the creation of the project you will face problems and in order to solve these problems you will figure out that there is x tech you need in order to solve it, for example when you write a chatting/messaging app you will face the problem of security and then you will go and read about cryptography and its libraries. You also will discover the need of many new functions and libraries you didn’t even heard about.
You are one of the few RUclipsrs who kind of push me to work hard also. Whenever I saw you discussing about different technology you spark curiosity in me also.
Studies show that even if you are a slow reader, its still faster than listening to somebody, cuz talking is much slower than reading.
So...
Some tips to speed up comsuming new information from podcasts & videos.
Install "Control speed" Chrome extension. You can speed up youtube videos by 1.1x, 1.2x, 1.3x etc.
I'm watching Hussein's videos in 1.3x, but some guys are slower so 1.6x will be good.
Also, install some apps that can speed up podcasts so you can spend less time listening to the entire podcast.
And also some tips to remember all the stuff you read or consumed.
Write some new ideas you got from the podcast or article or something. Read that next day, read again after 2-3 days, read again after a week or so. After 4 to 5 repetitions you will remember that information for years. That will help you to pass an interviews in your career path.
I totally relate to this video! I hate reading because I'm a very slow reader in Arabic and English, and even worse in Spanish! But I'm a addict to audiobooks, podcasts, youtube and wikipedia. Even my PhD supervisor complained that I don't read.
Most of what I learned in programming is from video courses, I only start to read the docs after having exhausted video materials.
I am no developer, though I did some browser extensions and python Qt stuff.
But I am now heavily in to self hosting, docker and stuff... and your videos are great cuz of explaining concepts.
My learning process is getting whatever small part up and running as fast as possible and then start making changes. It prevents me abandoning it, cuz motivation drop is huge if I have to read 3 pages of stuff that does not really make sense in one reading, but the danger is that I often find that if I just read bit more I could have save 3 hours of tinkering with it on my own and quick googles.
I love your process so much and 100% agree with it. Practicing the thing is one of the best way to learn
eh you google out bunch of stuff, spent a week making it kinda work, then 3 weeks polishing it... and you remember very little about it just few months later, as you have not touch javascript since and cant write a function or loop in it without googling and that goes for any language cuz you are not really a developer... you are a sysadmin...
man, you're such a gem, i'm really glad that you take your time to do things like these, if your search across youtube you will not find the kinda topics that you post, you deserve waay more subs, congrats from Brazil!!
it would be really cool if you could do a video about "real time things", like, i know that websockets are the hot thing right know, but i would like to understand why not long polling, ajax. which one is "resources cheaper"? and so on...
thanks!!
Thanks Thiago! I appreciate you❤️ real time programming is a niche by itself. I discussed some form of that in my websockets videos check them out
ruclips.net/video/cXxEiWudIUY/видео.html
I prefer to read blogs, documentation, books to learn new things. Now watching videos is another effective way to learn. Thank you so much for sharing your learning process.
This is an amazing channel, I am glad I found you so early in my path :)! Keep up the great work
Love your way of teaching, thinking and approaching to problems. I have been binging watching your videos for the past 3 days!
If it's a tool I'll be using a lot, apart from building stuff with it, reading docs etc..., I think a very good way to not just learn it, but also becoming very good at it is to explore its source code(if possible). Then, with the acquired knowledge I go on SO and I try to solve problems.
What I like the most about this approach is that by reading the source code, I will undoubtedly learn things that are 'adjacent' to the tool in question. For example, right now I'm exploring rollup and apart from getting an idea of how a part of it works, I got a better understanding of now node's module system works, how source maps work... and the list could continue.
I found out that a very good way to learn something is to 'teach it'.
Great video, thanks for sharing!
You spoke my mind things that I didn’t mention in the video. I agree with you. Practicing the tech you learn about is also a great way to learn it.
Great path. I'd say that I do almost the same things that you do. I wish I had followed this approach of learning years ago. I guess everyone has to find their own way by experimenting and never stop until they find their path.
Great video I took notes. I think books are best to achieve a profound understanding on a topic, for instance if you want to understand how operating systems work. Those are the fundamental principles which don't change that much even in decades.
But to learn about tools, frameworks, languages, and most other stuff that changes quickly, RUclips and Blogposts are best.
Karl Niebuhr i agree with you Karl, for sure books are great for deep fundamentals that don’t change.
One of the best channels on RUclips for software engineering
Glad that I find your channel on youtube. Thanks for your sharing sir.
From my experience I have concluded that books are good untill you are in a college, in real world books are very slow. And as u already mentioned they become outdated so quickly.
And my process of learning is really depends on what i am learning so for example if I wanna learn a framework/library I will just directly jump on the official docs that's the best way, and if I wanna learn some algorithm/concept/design pattern and I'll just go to RUclips.
And ofcoz to all of this the key is *practice*
*Bonus*
Read other people's (smart ones) code
Man, Wikipedia is hugely underrated and way over-discredited (i am not englishing today lol). Wikipedia has some of the best-compiled versions of information and is extremely transparent about how well each thing within it is cited. The culture of the website encourages critical thinking by design.
Day 6 🔥
Best recommendations for passionate backend engineering
Amazing. Felt a bit nice hearing it from a successful person like you.
I used to think I am a reading kinda guy, because that what I used to to since a child.
But once I had access to internet everything changed.
Now I know I am more of an audio visual guy.
Reading is still relevant for me to refer and learn things. But Audio Visual is more natural and easy for my mind.
Malayali alle
@@adilismail3593 yes.
@@HabeebVlogs where do you work man
@@adilismail3593 Dubai
Ningalk youtube channel unso?
My foray into programming was a complete chance. My school gave me an alternative to study either biology or coding and biology was just too tough for me and I selected computer science without knowing absolutely anything about it. The best decision I ever made in my life.
Wow!!!!! I love this channel. It has everything backend!!!
when dealing with new topic (after searching for the best technoligie that will fit in my project), i read about it in wikipedia (to have a big picture), then a video tutorial (to drive in a take a look), then create a demo, then reading documentation (essetial things), then stack overflow after getting problems, then podcasting and folowing youtube channels that interresting in that topic
I just identified myself with you when you say, "I'm a slow reader".
from my experience, Book reading is best place to learn but i am also lazy reader like you. Mostly I learn things from youtube and i make sure the video ticks few criteria before watching it. 1. It must be long video[now so many videos thumbnail says learn in 5 mins or 120 secs. I don't watch those.] 2. going through the comments looking for people comments, author response as well. 3. Video uploaded date to make sure it is latest one. I think that's it.
google something
see some videos of people using that thing
start making a small project with that thing
get a grasp of the basics of this thing and how it works
read a book about that thing and enjoy it so much cause you can now relate to it and tells u a lot of things that u need in your daily life
Thanks for sharing these methods of learning. Really insightful. I have never tried learning with podcasts. Might as well give it a shot. My preferred method is reading documentation thoroughly on the technology. If the documentation is bad, or there is scarcity of content on official sites then it really drives me away from that technology. Having said that i do agree that you cant expect to find fair comparison between rdbs and nosql on mongodb site for eg. Hence videos help in that context to give overview or the start required for further research.
I would like to know what are your thoughts on full stack development? How come some people seem to be expert at both front end and back end?do you ever feel like upgrading to fullstack?
pradnya s thanks 🙏 doc is another way to learn as well yes. Sometimes the doc is just bad or too biased.
As for full stack developers roles. I am not sure how someone can be an expert in both frontend and backend without decades of experience in both. There is just too much to know in the backend and way too much in the frontend I personally subscribe to dedicated role For each and going even deeper niche.
That being said, I think there is a value of being a full stack developer when you start your career so you can taste both frontend and backend and fall in love with one of them and dive deep. Even backend engineering also has so many spectrums to pick from, database, security, protocols, networking .. etc. so I would go niche
This is awesome! Thank you, subscribed!
❤️❤️
Thanks!
Really like your content Hussein. Video thumbnails are equally beautiful. Good for doodle art. What tools do you use for creating them?
Dhwanil Shah thanks Dhwanil! I am not a designer so I use canva to make my thumbnail :)
I google stuff, and view results from certain websites:- the website of the technology itself, articles from Medium and Hackernoon, and of course youtube videos are very useful.
Almost the same for me too.
I want to share my thoughts over here.
"Whenever i want or willing to learn a new in technology i just go through, the thought process of the owner or someone who build that technology. "
share your thoughts on this please.
Hey, really appreciate all your hard work, could you please speak a little bit loud or maybe keep that mic closer, it's tough to listen even with the noise cancellation turned on.
Amazing stuff Thank you Sir
🙏🙏 thanks to you
Great path to learn, it would be great if you can share some of the podcast links if it's ok for you. I follow some of the podcasts but those are not technical but it given lot of knowledge.
jatin seth hey Jatin! Sure they links are on the description:)
@@hnasr thank you :)
Hey buddy, thanks for these vids, you have an amazing channel. Keep it up. How did you learn English so well? you have some accent but is ok. You are pretty fluent. Could you gimme some recommendations about how did you manage to learn English, your methods, the material, etc. Thanks.
Thank you! I get asked this a lot, I think I still have a thick accent but I'm trying. I think what contributed to making my english slightly better is moving to the US and having to speak the language everyday at work and I would say making RUclips videos.
That being said my "technical" english talking about software is good, however my "social" English is pretty bad.. I get stuck all the time finding words in normal conversations..
so I guess practice makes better to be honest hope that helps
After more and more being open-minded and listening all those podcasts, articles, blogs YT... you naturally will develop kinda sixth sense on which tech is worth to look into and which not. Even further... you will start to see what is "overhype" and will become cautious of that. Sometimes i really enjoy to read RFC's. Quite often it gives you really good insights in some reasoning.
And... RUclips is really a Stage 1. Most valuable is exactly reading. Like author says.
But most frustrating thing for me is the lack of documentation or bad quality of it. Guys... do not release your sh***t without the best in the world ELI5 Documentation. Simply don't do that! The World will be much more better place without that. :D
Dzintars Klavins thanks Dzintars! Agree, I really need to get your sixth sense to detect overhyped tech. Those irritate me
@@hnasr He he... i just was talking out loud... not specificly to You. :) And i'm also not quite yet there... but ... i think i know what helps me a bit... i like to be closer to the standards. Everything what kinda brakes native standards make me cautious... think of React... :D or mby not the best comparison... but something along those lines.
local community is also good, like php community, or frontend community, they will local meeting is also important, i've got many things from local community, mentoring, or just ask to the other programmer,
Nice tips, could you provide a list of good podcasts, the Software Engineering Daily is great or else? I think books with focus on the tool get out of date very fast, but I would say there are some books with more focus in the foundation we don't need care about to get out of date. For example the Head First Design Patterns and the Clean Code.
Thank you Hussein for this video. I had requested this kind of video couple of days back and you did it. 😊.... I also do learn from Podcast. Software engineering daily, azure Friday and podcasts thoughtworks are my favorite podcast. I am not able to capture your second podcast. You said The changelog? Tried to replay but not able to capture 😊... can you confirm again. And yes, thank you again for this video.
Kapil Bagul thanks Kapil! Yes you suggested this and I got to work :) yeah its called ChangeLog. Find the link in the description
But Wikipedia can be contributed by anyone and may not be a trustworthy source to refer to. Any thoughts?
very good advice for me, thanks a lot
Use text to voice app I just copy and paste listen to articles fast. Sometimes I'm forced to read just grin and bare it
Reading official site i dont understand properly because they r not giving example, So that, i need to check any good blog on that. But somebody else understand it easily on the official site without example also. So what is the problem with me, is there anything that i have to work on that??
Sundaram Jha Absolutely nothing wrong with you. Some people understand with example (I am one of them) . Some just don’t need examples to understand.
I do it simple way: I watch your videos )
Visual basic was my first programming language me too
badger just gained a follower
our learning process much similar, but i'm noob,
Please don't get fooled. Wikipedia is not at all unbiased. But in the field of technology it is mostly unbiased.
Harshad Mehta started teaching computer engineering ....
2:33 that's literally me..
Bro is that a fucking sword on your shelf???
Lol
Big fan from javascript hell
I like the way you talk 😆
😊🙏
Amazing!
BEST FUCKING CHANNEL EVER!
realy you are the best
Good video
Is 'I prefer other methods of consuming data' something you'd say to anyone? lol
nice PS2 there man keep it clean xDD
❤
I learn by watching you xD
I learn about how to learn from you :D