Edemy

Description
Ethiopian Technology Academy

Discussion group -> @edemy_et
Advertising
We recommend to visit

Community chat: https://t.me/hamster_kombat_chat_2

Twitter: x.com/hamster_kombat

YouTube: https://www.youtube.com/@HamsterKombat_Official

Bot: https://t.me/hamster_kombat_bot
Game: https://t.me/hamster_kombat_bot/

Last updated 4 months, 1 week ago

Your easy, fun crypto trading app for buying and trading any crypto on the market.

📱 App: @Blum
🆘 Help: @BlumSupport
ℹ️ Chat: @BlumCrypto_Chat

Last updated 4 months ago

Turn your endless taps into a financial tool.
Join @tapswap_bot


Collaboration - @taping_Guru

Last updated 2 weeks, 1 day ago

2 weeks, 1 day ago
"Discipline is the bridge between your …

"Discipline is the bridge between your goals and accomplishment." – Jim Rohn

Motivation can get you started, but discipline keeps you going. It’s the silent force that makes you wake up early to work on your dreams when you’d rather stay in bed. It’s what helps you push through challenges and stay consistent, even on the hardest days.

Discipline builds habits, and habits shape the future. Discipline is what keeps you consistent on the tough days. Discipline ensures you show up every day, no matter how you feel.

Work on your passion, show up, do the work, and trust the process.

@edemy251

2 weeks, 4 days ago

If you had to sum up your 2024 in one word, what would it be?

@edemy251

2 weeks, 5 days ago

The Best Lessons I've Learned in My Software Engineering Journey

From endless debugging sessions to celebrating those tiny 'It works!' moments and sometimes just staring at the screen wondering, 'Why isn’t this working?!' my journey in software engineering has been a mix of challenges, learning, and growth. Every experience has taught me invaluable lessons that have shaped me. Here’s what I’ve learned:

  1. Patience Pays Off: One thing that has really helped me in my career is patience. Whether it’s when your code doesn’t work, debugging, or waiting for your career to grow, patience is your silent ally and you need to stay calm, trust the process, and enjoy the journey. Nothing worthwhile happens overnight!

  2. KISS: Keep It Simple, Silly. Simplicity isn’t just a principle, it’s a superpower. Whether writing code, solving a problem, or even designing a solution keeping things simple makes them scalable, maintainable, and stress-free. Complexity might look fancy, but simplicity gets the job done (and saves you from future headaches).

  3. Prioritization & Time Management: I used to work on multiple projects and features with tight deadlines, constantly feeling the pressure. What helped me was learning how to prioritize and manage my time knowing exactly what needed to get done and focusing on the tasks that mattered the most. Not everything is urgent, and not everything deserves your immediate attention.

  4. Feedback and Code Reviews Are a Gift: Early in my career, I used to fear feedback and code reviews, thinking they were just about pointing out mistakes. Over time, I've learned that feedback is a valuable tool for growth.
    Though some feedback is hard to hear, it’s often the toughest feedback that changes me and allows me to learn, and improve my skills.

  5. Communication: You can be great at what you do, and your technical skills can be top-notch, but if you're unable to communicate those skills, they won’t matter as much. Don’t underestimate the power of soft skills they’re what support your technical skills to stand out. You have to be able to explain your ideas clearly, discuss trade-offs, and even write clear commit messages.

  6. Don’t Hesitate to Ask for Help: For the longest time, I hesitated to ask for help, thinking it might make me seem inexperienced. But over time, I realized no one knows everything. Asking for help isn’t a sign of weakness, it’s a sign that you're committed to learning and finding the best solutions. It’s not about having all the answers, it’s about knowing when to reach out, learn from others, and move forward faster.

  7. The Learning Never Stops: I used to limit myself to the languages and frameworks I knew, but I’ve learned that being an engineer is about adapting and solving problems with any tools at hand. Continuous learning is what makes the journey exciting, even if it means picking up new tools along the way.

Anything you want to add? I would be happy to hear and learn from your experiences as well.

@edemy251

3 weeks ago

What’s the best advice you’ve ever received?

Here are some of the best pieces of advice that stuck with me:

  1. Doing something imperfectly is better than not doing it at all.

  2. Always look at where you're going, not where you've been.

  3. You live with the pain of either discipline or regret.

What’s yours?

@edemy251

3 weeks ago

JavaScript Package Managers Comparison! Managing dependencies made simple – but which package manager is the best? Let’s compare: npm 1. Speed: Slower (sequential installs) 2. Disk Space: Duplicates packages 3. Offline Mode: Not available 4.…

3 weeks ago

JavaScript Package Managers Comparison!Managing dependencies made simple – but which package manager is the best? Let’s compare: npm
1. Speed: Slower (sequential installs) 2. Disk Space: Duplicates packages 3. Offline Mode: Not available 4. Innovation: Basic features yarn

  1. Speed: Faster (parallel installs) 2. Disk Space: Organizes shared packages 3. Offline Mode: Built-in 4. Innovation: Plug’n’Play (no node\_modules) pnpm
  2. Speed: Fastest of all 2. Disk Space:Saves max space3. Offline Mode: Built-in 4. Innovation: Similar to yarn PnP but smarte**r

pnpm > yarn > npm

Bonus: bun** is 100x faster than pnpm but it’s not just a package manager!

It’s an all-in-one JavaScript toolkit:
1.Lightning-fast runtime for running JS/TS 2. Bundler to optimize your code 3. Transpiler for modern JavaScript features If you’re looking for speed and versatility, bun is worth exploring! @edemy251

3 weeks, 5 days ago

Start your week by planning what you want to accomplish

  1. Set Clear Goals: Know exactly what needs to get done.
  2. Prioritize: Focus on tasks that matter most.
  3. Allocate time for each task to stay on track.
  4. Stay Flexible: Life happens adjust as needed.
  5. End your day by reviewing your progress and preparing for tomorrow.

Wishing you a productive and fulfilling week ahead, let’s make it count!

@edemy251

3 weeks, 6 days ago

Thank you all for joining! Have a great night and week:)

1 month ago
3 months, 2 weeks ago

Thinking about freelancing or working remotely? Here are some steps to keep in mind:

  1. What’s Your Skill + Interest + Talent + Passion?

Find out what you're good at, what you enjoy, and what people need. Once you understand this, narrow down or niche your skill to make yourself stand out in the market.

2. Research Market Demand

Check if there's a demand for your skill. See what clients are looking for and how your expertise fits in.

3. Identify Market Entry Difficulty
Some fields are easy to get into, while others are more competitive. Research how challenging it might be and plan accordingly.

  1. What’s Your Competitive Advantage?

What makes you stand out? Whether it’s your unique approach, quality of work, or speed, figure out what sets you apart from others.

5. Develop Your Skills and Experience
Keep learning! Practice and gain experience, even if it means starting small. The more you grow, the better opportunities you’ll get.

6. Build Your Portfolio

Showcase your work. Whether it's a website, writing samples, or design projects. let clients see what you can do.

7. Create a Professional Online Presence

Set up profiles on platforms like LinkedIn and other professional sites. These platforms help you connect with clients and find remote jobs. Post your best work to show what you can do and keep your profile professional and focused on your strengths to attract long-term clients and great projects.

Freelancing is a journey, Focus on building your skills, learning the market, and presenting yourself professionally.

@edemy251

We recommend to visit

Community chat: https://t.me/hamster_kombat_chat_2

Twitter: x.com/hamster_kombat

YouTube: https://www.youtube.com/@HamsterKombat_Official

Bot: https://t.me/hamster_kombat_bot
Game: https://t.me/hamster_kombat_bot/

Last updated 4 months, 1 week ago

Your easy, fun crypto trading app for buying and trading any crypto on the market.

📱 App: @Blum
🆘 Help: @BlumSupport
ℹ️ Chat: @BlumCrypto_Chat

Last updated 4 months ago

Turn your endless taps into a financial tool.
Join @tapswap_bot


Collaboration - @taping_Guru

Last updated 2 weeks, 1 day ago