Abeni Codes
158 subscribers
33 photos
5 videos
33 links
I post about my insights, new discoveries, projects and advices related to tech mainly and other topics once in a while. You can DM me @abeni_al7 for professional or collaborative queries.
Download Telegram
Forwarded from Henok
your channel memebers need to hear this
Forwarded from Ezedin Fedlu (Dark horse) (Fearless Soul)
I was planning to hunt some international jobs, any tips


Ans:
Many of the questions I receive are related to hunting international jobs, so I’ll answer them all at once instead of repeating myself.

When I started looking for international opportunities, especially after COVID, I was fortunate..luck did play a role in my journey. I had strong skills, but timing and chance also mattered.

Today, the job market is harder. There are fewer jobs and more competition. My advice is:
=> Be patient. Finding the right opportunity takes time.
=> Work on your communication. Being clear and professional helps a lot.
=> Build an online presence. A LinkedIn profile or GitHub with real work helps.
=> Have a portfolio of projects. Show what you can do.
=> Trust the process. Keep learning and stay consistent.

Patience and effort will take you further than luck alone.
πŸ‘2❀1
I saw this guy's channel being shared across multiple tech-related channels, and I checked out the latest posts he posted about Go. He shares solid resources for Backend and Systems programming in Go, Rust, and C. So if you are interested, go check him out

https://t.me/enochCodes
πŸ‘2
Which one did you find more challenging? (Only for those who have tried both)
Anonymous Poll
28%
Back-end development
47%
Front-end development
25%
Result
My channel is dominated by backend devs who find frontend more challenging while codenight is the opposite
I personally think that Backend development is much more challenging if you work on complex projects that need to support millions or billions of users, implement database sharding, implement complex algorithms and work on a system with a vast number of components in production. I think both of them have complexities to tackle, and I find the backend more satisfying to work on.

I think the main thing that makes front-end development hard to navigate is the constant introduction of new tools and frameworks that promise to be better than the other, and keeping up is a non-negotiable if you specialize in front-end. Of course, backend also has its fair share of those, but I don't think it is evolving as quickly as frontend. And also, I think frontend development is more challenging than backend development when working with CRUD apps that have all the common features we usually implement.
πŸ‘1
Today, I received an email informing me that I was shortlisted for an interview with a company in Latvia, to which I applied through LinkedIn. I was excited for a bit, and I searched the company on LinkedIn. To my disappointment, there were multiple people who posted that they worked 6 months for free without receiving a single payment from the company. They just go around "hiring" people and making them work 40 hours a week with a promise of pay that would never arrive. Make sure to research the client/company that you want to work with. At least make sure there isn't any negative review of them like this.
πŸ‘4
This is actually a really great guide. I'm glad I found it. Shoutout to @genenetise01
Truer words were never spoken
What level do you think you are in in your respective career in Software Engineering (Backend, Frontend, FullStack, Mobile...)
Anonymous Poll
26%
Learning by myself
26%
Interning
26%
Entry level - Junior
9%
Mid level
0%
Senior
13%
Result
If you guys have wondered where you could find open source alternatives for Amazon S3, here is one I have tried:
https://min.io

It allows you to store objects, get download urls with a custom expiration time and to top it all of, it has a web UI where you can see the uploaded objects. It also has a docker image available on the docker hub. Check it out.
❀1πŸ”₯1
Coding is not Enough

For someone to be successful as a Software Engineer, the current market demands other things in addition to coding. Most people focus on their coding skills when they try to grow in their career as a Software Engineer. Although coding is a great skill to have, in today's market, it is not the most important one. The AI models that exist today can write good code as long as they are properly guided in the right direction. The following skills are great to focus on moving forward.

1. Architecture

Architecting systems for performance, scalability, security, and user experience is a very important skill to develop. Anytime we think of building a project, we should first think of the architecture. Planning should take most of our time rather than coding. We should not start coding unless we know exactly what we are going to do, at least at a high level.

2. Tools and Technologies

There are many tools and technologies out there that make our lives easier as Software Engineers. We should read about these tools and understand them. Understanding the tools and technologies we use would help us make decisions about which tool or technology aligns more with our goals whenever we plan our projects.

3. Communication and Collaboration

As Software Engineers, we have to communicate and collaborate with clients, managers, designers, and cross-functional team members. For this communication to be effective, we have to improve our skills of speaking and writing clearly in a way that is unambiguous. We should learn to explain technical things to non-technical people in a way they can understand. We should learn to write clear documentation that is very easy for our team members to understand. We should also learn to ask questions whenever we don't understand something. We should avoid assumptions and communicate clearly.

I would love to hear your thoughts on whether there is anything I missed or if there is anything you want to add.
πŸ‘4❀1
Forwarded from Mira
came across this service which provides thousands of models just for free with unified single API just like the vercel ai-sdk. downside: only 1 concurrent request, but no restriction on usage, and tbh fast inference given that you got unlimited requests. you can access 141k models (including gpt 4.1 and many multimodals) on the free tier. they got both python and js sdk. cool stuff to experiment with

models: https://bytez.com/models
docs: https://docs.bytez.com/model-api/docs/welcome
#resources
❀2