Kareem wrote
In the end I gave up and quit the domain; I have my own company now and doing much better; it has nothing to do with telecom whatsoever which is sad but it's all about priorities and that was my own experience.
It doesn't sound too sad, you founded your company and got out of telecom. I don't know about telecom but if it's like development eventually you get tired of dealing with the same problems and eventually you kind of burn out or to say it mildly loose some of your motivation. I know many people who moved on. Hype is not really a sustainable thing. Normally since it's their business they would open something they like doing somewhat.
If you really like telecom I would think there must be a place on this planet where there is a demand.
Salloum wroteFinding a job anywhere is difficult these days, and I have a graduate degree and a European nationality. Still doesn't help.
Yeah that's what I was trying to say.
Nepotism exists everywhere, by the way, such as hiring friends of people who already work for you.
gamingindex wroteWell I've been looking for 4-5 months and I'm checking the job portal websites on daily basis. I usually apply for jobs that fit mostly with the languages and frameworks that I know.
I completely agree with you, but I don't think anyone who worked hard on his education should end up looking for any job.
It sounds like you are struggling a bit but nothing out of ordinary. It does take that long to find a job. Also freelance experience is not easily transferable. You will have to deal with office politics and many other things, and also you will have to be up-to-date on the trendy platforms (like React or whatever is à la mode) and methodologies (Testing, scrum, whatever).
All of these things you did not really have to deal with when you were doing freelance.
So I would say keep trying!
The path from freelance to employee was a little bit easier a few years ago, when web developers were expected to do everything. But nowadays there is a trend towards specialization (account manager, front-end, back-end, devOps, and further specialization into frameworks) so you have to do one thing and do it well as opposed to being a freelancer and doing everything from dealing with the client to setting up the server.
This is how you can be competitive globally or in the top Lebanese companies.
Also go to events, check out
eventbrite (Beirut) or similar. You can meet people, learn new things, and some of these events (competitions, workshops) can be added to your CV.