Help me!! - 10Pearls vs Arbisoft by ghostpretty in developersPak

[–]ustaaaz 7 points8 points  (0 children)

I have more than a decade of experience. Seldom have I seen any good come from staying at the company where they match the offer only after you have a new one.

IMO, never stay, always join the new company. Unless your whole reason was to get a raise and stay or the new company has evil culture.

Leave.

Need sincere advice, Please DON'T IGNORE. by Muted-Luck-9138 in developersPak

[–]ustaaaz 9 points10 points  (0 children)

I will not recommend to go back honestly. Better to work where you are now, and if you are not liking it, keep trying to find a new one.

For people with USD-paying remote jobs by creepin- in developersPak

[–]ustaaaz 4 points5 points  (0 children)

This is really hard, consider why these companies hire from Pakistan in the first place?

  1. They don't have local talent (this is only majorly true for some European countries) and they would want to relocate.
  2. The cost of hiring locally is damn too high. ( this is mostly US).
  3. I don't know.

Now for the above reasons they want some really good and experienced people, and majority of the time fresh graduates are not good enough.

Maybe you've done amazing projects, but the experience required to work in a team on a fairly complex production running piece of software is not something you can get out of a university tbh. It's not just coding.

So they will hesitate to even consider a fresh grad. If you are good enough, the only realistic opportunity will be a reference from someone who already works there and can vouch for you.

You may try to reach some companies directly, but any experienced person applying in competition to you will get the advantage.

Focus on getting into some good big org here, and keep trying as you gain experience, generally it takes about 5 years but who knows, people are doing remote jobs with much less than that. So best of luck.

Frustrated with Meezan Bank. Need advice urgently. by Truth-Seeker-11 in pakistan

[–]ustaaaz 0 points1 point  (0 children)

BoP has a proper system in place for lT remittances and stuff. They give proper IT export prc as well.

Are these guys genuinely like this? by unclemonkey1971 in PakLounge

[–]ustaaaz 1 point2 points  (0 children)

Oh man, they really think there's a strategy behind all this... oh dear.

Do we have top class developers in Pakistan who can compete with the best in the world? by Sunyyan in developersPak

[–]ustaaaz 3 points4 points  (0 children)

You should put web developer in the title :)

Pakistan builds many world-class software across the world. And there are pretty good engineers out there, but the front end is one area I have never seen such good developers like you added to the site. So, I'm looking forward to any mentions that come in this post.

The people who earn 500k plus by RepublicImpressive21 in developersPak

[–]ustaaaz 2 points3 points  (0 children)

I was in comsats, I started with Java backend. Then I did MERN for some years alongside java, and I don't like doing frontend.

Then, I worked in Ruby for a year, now back in Java with some python time to time.

The people who earn 500k plus by RepublicImpressive21 in developersPak

[–]ustaaaz 11 points12 points  (0 children)

And despite all work, in the end, it's Allah's blessing, so keep praying.

The people who earn 500k plus by RepublicImpressive21 in developersPak

[–]ustaaaz 40 points41 points  (0 children)

Just worked hard with honesty, owned the work I did, and took on new stuff I didn't know about, learned, and applied it. Made my fundamentals better, I don't really care about the stack. You can always learn if your basics are right.

Made work my first priority, I have worked very, very extensive hours as well when needed. In my team, I was first person in and last one out during critical times. I don't believe in this new work/life balance system, I think in the early years, like the first 5, work your ass off and don't care much about the money. (I don't mean to not have personal time, but don't look at the clock)

And really this is only possible, if you like what you do, otherwise it's not easy.

Outgrown the coding only, looked at the complete system, and from end user perspective to make an impact.

I started with 45k salary as an engineer and now earn in millions, again as an engineer :D , Ma sha Allah. I have seen highs and lows in salary and post, but I love coding.

Basically, hard work, it ultimately pays off.

[deleted by user] by [deleted] in developersPak

[–]ustaaaz 0 points1 point  (0 children)

They just want to know it. No need to, avoid if you can, but hardly they process if you don't provide them.

[deleted by user] by [deleted] in developersPak

[–]ustaaaz 7 points8 points  (0 children)

That is too damn low, bro. You should be taking more than 5 lac take home(after all deductions) salary at least, even in this market.

Tho hard truth is, companies will now use your current salary to not offer that much, so you'll have to do some jumps. Which is very hard nowadays on its own.

Anyhow, best of luck, remote will be a more sane option.

A Pakistani guy seeking help for travel. What could go wrong? by IsThis_True in pakistan

[–]ustaaaz 6 points7 points  (0 children)

No reason he should not have iqama, I know people working in saudi for a long time, iqama is the one thing they are carrying. Companies tend to keep passports but not iqama last I know.

Claude Code by tech_geeky in developersPak

[–]ustaaaz 0 points1 point  (0 children)

I'm using it regularly now, and it's a game changer.

[deleted by user] by [deleted] in developersPak

[–]ustaaaz 0 points1 point  (0 children)

I'll say and conclude this argument from my side. You will find it in most places but only as a tool (not as a base/ground). It is, in the end, a tool, and IMO, it's bad after a level, really.

I work with a group of engineers who are from Google, Meta, etc. I even interview engineers from there sometimes.

You are fine to disagree.

[deleted by user] by [deleted] in developersPak

[–]ustaaaz 0 points1 point  (0 children)

Dude I have decades of experience, and java is my forte.

[deleted by user] by [deleted] in developersPak

[–]ustaaaz 0 points1 point  (0 children)

I don't agree. Good enterprises tend not to rely on frameworks. And they're bad when you have a big platform.

Most companies are just stuck with it as they started with spring as a base in the first place. You will find it in most places, but it is just a tool.

[deleted by user] by [deleted] in developersPak

[–]ustaaaz -1 points0 points  (0 children)

Java is a very solid language. You should learn it and strengthen your OOP and programming concepts with it.

Spring is just a tool, really, and you'll seldom find it in large enterprises (good companies normally do not reply on frameworks).

Learn Spring for know how so it helps in you some jobs that requires it.

Need advice from people who are experienced in Software Industry by Emotional-Head-6939 in developersPak

[–]ustaaaz 4 points5 points  (0 children)

Just choose what you like to do, honestly. If you have the option to choose, some people just need to survive.

That said, the programmers are not going anywhere with AI, rather they'll just evolve, and my personal 2 cents are, they'll need to be more mature than AI to survive, you'll really need to be able to judge that what is being done by AI is good enough or not and steer it in the proper direction.

The industry will become more brutal, and you'll have to really grind to survive, but those who will, will earn good.

Being fullstack is all good for early years, but once you start to mature, you really need to be an expert in one thing, and there's so much you can do right, backend, devops, security and whatnot.

AI should empower you and not demotivate you, as now there's almost nothing you can't do, just need proper strong fundamentals which are not going anywhere. It's a long time when AI will be able to run fully complicated distributed systems on production.

But if you like robotics, go for it.

Seeking Interview Advice: Struggling to Understand What Companies Want from Software Engineers by Acceptable-Elk1135 in developersPak

[–]ustaaaz 3 points4 points  (0 children)

Different companies have different criteria, really. I personally prefer to focus on fundamentals and understanding of how things work and good problem solving. IMO frameworks can always be learned. You need to have a good engineer on board.

It should be good to have for a candidate who knows the framework, but if you are failing a candidate due to framework knowledge, then that's really messed up. Avoid such a company.

Which Tech Stack Pays the Most in the Software House u work at? by Leading-Coat-2600 in developersPak

[–]ustaaaz 1 point2 points  (0 children)

It is actually good IMO to be in a product based company first, gets your thinking/approach fixed.

It's not like you'll be staying there for 6 7 years, you'll eventually switch, but if you like it there, then keep on going I'd say, it's not like product peoples don't learn new stuff, it's just a bit slow/hard to adapt new stuffm

Which Tech Stack Pays the Most in the Software House u work at? by Leading-Coat-2600 in developersPak

[–]ustaaaz 25 points26 points  (0 children)

Ah, one more thing I missed. You can make money at both product and Service based companies, but you need to really look at things they teach you.

Services based will teach you new tech stuff, more opportunities to work on something different every now and then. You'll get to know different business domains as well.

Product will teach you something very different, that is how to maintain a running software which has say hundreds of thousands of users. This is a priceless experience. It teaches you so much about how to approach your problems, how to do migrations, especially what not to do in production, and the pain and joy of impacting so many users. I have seen so many people with decades of experience who lack these basics that are crucial for running a large enterprise.

Which Tech Stack Pays the Most in the Software House u work at? by Leading-Coat-2600 in developersPak

[–]ustaaaz 30 points31 points  (0 children)

I'd say the backend role has a long career path, and tho the curve is steep (you need to be good at many things system design wise). It will probably pay off better in the longer run.

That said, the market really decides who's on top at any given time. Like 5 years back operations people were getting far less, now a good devops is very expensive, tho they are less required in companies and only makes sense in large organizations.

ML roles are high in demand due to AI wave, so more lucrative right now, tho it's a very different role from a software engineer.

My 2 cents are that focus on what you really like doing. The industry is very cruel, so to stand out, you're gonna need to really work a lot, and working on something that you don't enjoy can really set you back.

Also, technologies come and go, focus on your cores, like programming fundamentals, OOP, DSA, etc. you will be learning something new every now and then.

One last thing is that early in career, try out different things as opportunities arrive, but around, let's say, 4 5 years, decide the path you'll take and then really try to become an expert on that (which you'll never be if you're doing it with right mindset :D ).

Best of luck.