Okay this is for u guy's who think that u don have time but watch dozens of movies, People who claim not to have resources, yet possess some of the latest smartphones or laptops. .... The problem is not that u guys lack something to put an effort on coding it's that u have no passion for it more than those obstacles u see .... Being honest with you guys, I don't have my own PC; I borrowed it from someone. My brother and I share it on a rotation basis – if he uses it this week, it's my turn next week. He's into design – Blender, Photoshop, even rocket projects. Meanwhile, I'm all about coding.... So how do u guys think am gonna spend that week...
Plus I know most of u have damn amazing smartphones.... do something better than liking TikTok videos with it ...am serious.... Also, for now, get your 8 hours of sleep, but becoming a master in a day? Nope, that takes an effort. Forget about motivation; stick to discipline. Find time in the middle of the night, set a schedule, practice every day. When you feel like an imposter, just practice more ... and more.
Couldn't keep quiet anymore. My inbox was flooded with messages like, "I have a gaming laptop, is that cool?" 😂 and "I watch movies for six hours a day. Come on, guys!" 😁 .... Btw am not writing this cuz am a master but because this is what I learned from a lot of G's 😁
@selfmadecoder
Plus I know most of u have damn amazing smartphones.... do something better than liking TikTok videos with it ...am serious.... Also, for now, get your 8 hours of sleep, but becoming a master in a day? Nope, that takes an effort. Forget about motivation; stick to discipline. Find time in the middle of the night, set a schedule, practice every day. When you feel like an imposter, just practice more ... and more.
Couldn't keep quiet anymore. My inbox was flooded with messages like, "I have a gaming laptop, is that cool?" 😂 and "I watch movies for six hours a day. Come on, guys!" 😁 .... Btw am not writing this cuz am a master but because this is what I learned from a lot of G's 😁
@selfmadecoder
Forwarded from Chapi Dev Talks (Chapi M.)
🚀 Advanced Backend Engineering Insights! 🛠
Level up your backend engineering skills with these key concepts:
Level 1:
1. Asynchronous and Concurrency: Optimize performance by managing concurrent operations effectively.
2. Caching Strategy and Implementation: Enhance speed and efficiency by implementing effective caching techniques.
3. DB Query Optimization and Designing: Streamline database performance through query optimization and strategic design.
4. Load Balancing with NGINX or Local Software: Distribute traffic efficiently for improved system reliability.
5. Security Best Practices and Penetration Testing: Ensure robust security measures and stress-test for vulnerabilities.
Level 2:
1. Docker and Networking: Explore containerization and its networking capabilities for scalable deployments.
2. Fault Tolerance and Disaster Recovery Implementation: Build and test systems resilient to failures for seamless recovery.
3. Stress Testing Backend for Performance Improvement: Identify bottlenecks and enhance backend performance.
4. DB Transaction and Consistency with Replica: Ensure data consistency using local hosted database replicas.
5. Logging and Monitoring for Application Health: Detect issues and promptly resolve them through effective logging and monitoring.
6. CI/CD Deployment Time Measurement: Implement continuous integration and deployment to streamline development processes.
Level up your backend game with these advanced strategies! 💡
Stay tuned for more insights and discussions. Share your thoughts and experiences in the comments! 🌐✨
Level up your backend engineering skills with these key concepts:
Level 1:
1. Asynchronous and Concurrency: Optimize performance by managing concurrent operations effectively.
2. Caching Strategy and Implementation: Enhance speed and efficiency by implementing effective caching techniques.
3. DB Query Optimization and Designing: Streamline database performance through query optimization and strategic design.
4. Load Balancing with NGINX or Local Software: Distribute traffic efficiently for improved system reliability.
5. Security Best Practices and Penetration Testing: Ensure robust security measures and stress-test for vulnerabilities.
Level 2:
1. Docker and Networking: Explore containerization and its networking capabilities for scalable deployments.
2. Fault Tolerance and Disaster Recovery Implementation: Build and test systems resilient to failures for seamless recovery.
3. Stress Testing Backend for Performance Improvement: Identify bottlenecks and enhance backend performance.
4. DB Transaction and Consistency with Replica: Ensure data consistency using local hosted database replicas.
5. Logging and Monitoring for Application Health: Detect issues and promptly resolve them through effective logging and monitoring.
6. CI/CD Deployment Time Measurement: Implement continuous integration and deployment to streamline development processes.
Level up your backend game with these advanced strategies! 💡
Stay tuned for more insights and discussions. Share your thoughts and experiences in the comments! 🌐
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#Advice
Don't just focus on coding; becoming a programmer involves more than just writing code. There's a lot to learn beyond programming, and improving our mindset is one of those essential aspects. It's the key to protecting yourself from burnout, avoiding the urge to quit, and continuously improving in programming.
@selfmadecoder
Don't just focus on coding; becoming a programmer involves more than just writing code. There's a lot to learn beyond programming, and improving our mindset is one of those essential aspects. It's the key to protecting yourself from burnout, avoiding the urge to quit, and continuously improving in programming.
@selfmadecoder
Tell me anything you know about these companies: BlackRock, State Street, and Vanguard. Just happened to catch wind of them once and couldn't avoid picking up details about these companies.
@selfmadecoder
@selfmadecoder
Talking with a friend about how I started coding and sharing my funny experiences... Back when I began, I knew about HTML and CSS. I used to open tutorials on our TV and write everything down in my notebook. 😂
@selfmadecoder
@selfmadecoder
Tech Nerd
Talking with a friend about how I started coding and sharing my funny experiences... Back when I began, I knew about HTML and CSS. I used to open tutorials on our TV and write everything down in my notebook. 😂 @selfmadecoder
I even had a project notebook where I used to write about my websites. The funny thing is, I thought HTML and CSS were backend technologies, so I wrote them at the back of the notebook and drew the UI in the front. My friends used to mock me, saying that I was going to publish my website as a book! 😂😂
Was because didn't have PC btw 😁
@selfmadecoder
Was because didn't have PC btw 😁
@selfmadecoder
Who noticed this? We now have 1000 subscribers! Our family is growing. Share if you think this channel is helpful. Hope we'll achieve great things here. Thanks for your support!
@selfmadecoder
@selfmadecoder
If you're learning programming the old way, you're doing it wrong. If it were 3 or 5 years ago, that approach might have been fine, but not now. Whether you're in college, university studying computer science, software engineering, or related fields, attending a bootcamp, or self-taught, you have to learn fast and use a completely different approach.
Every day, the AI world introduces us to advanced tools aiming for speed and efficiency. I'm not here to scare you by saying AI will take your jobs, but I'm warning you that these tools and platforms aren't a joke. They mean potential layoffs, decreased demand in the industry (demand in traditional kind of skills).. , and changes in quality.
What do I mean by that? These tools will be a resource for the best developers to create fast and efficient programs in a short time, reducing the need for unnecessary developers lacking deep skills, knowledge, problem-solving skills, or even willingness to learn. It will be challenging for someone not considering AI in their journey as a software engineer.
Let me know what you think In the comments ....
@selfmadecoder
Every day, the AI world introduces us to advanced tools aiming for speed and efficiency. I'm not here to scare you by saying AI will take your jobs, but I'm warning you that these tools and platforms aren't a joke. They mean potential layoffs, decreased demand in the industry (demand in traditional kind of skills).. , and changes in quality.
What do I mean by that? These tools will be a resource for the best developers to create fast and efficient programs in a short time, reducing the need for unnecessary developers lacking deep skills, knowledge, problem-solving skills, or even willingness to learn. It will be challenging for someone not considering AI in their journey as a software engineer.
Let me know what you think In the comments ....
@selfmadecoder
Forwarded from GDG Addis
This media is not supported in your browser
VIEW IN TELEGRAM
With just one week to go for DevFest ’23, we are excited to announce the release of more tickets to those who are on the waiting list
In partnership with ALX Ethiopia, we have some major industry experts who will be sharing their experiences on several technologies
Find more about the event:
https://gdg.community.dev/events/details/google-gdg-addis-presents-devfest-addis-2023/
In partnership with ALX Ethiopia, we have some major industry experts who will be sharing their experiences on several technologies
Find more about the event:
https://gdg.community.dev/events/details/google-gdg-addis-presents-devfest-addis-2023/