Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

tnort's avatar
Level 4

Tech stack for the top companies

Hi all,

I appreciate any answer and option, I am sure there are lots of discussions on this topic but haven’t got any to clarify my question.

I am looking to get into one of those top companies and I get that I need to be good at algorithms and data structures but also I understand that I need to know an OOP language such as C++, Java or C#.

Now my question is where should I focus, I am ok with Laravel hence PHP but I need to switch my focus on either Java, C++, or C#. I have difficult times on deciding which technology I should pick.

0 likes
9 replies
MohamedTammam's avatar

Why are you supposing that big companies JUST use Java, C++ or C# and not PHP for example.

NodeJS is also popular, why did you make that assumption?

1 like
tnort's avatar
Level 4

@MohamedTammam, Node is not that much of an OOP language, but obviously I should consider Node as well. PHP, not that much used in top tech companies I have looked at job posts so I am talking from my experience.

MohamedTammam's avatar

@tudosm You can learn OOP, DS and algorithms in any language. The question is, what do you want to work as in that big companies?

Because mostly the answer for that question will guide you on what you should learn.

Also consider checking that channel it might help: https://www.youtube.com/c/NeetCode

1 like
martinbean's avatar

@tudosm “Top” companies hire people based on their problem solving skills; not what languages they know or use. Languages and frameworks can be learned.

1 like
tnort's avatar
Level 4

@martinbean, totally agree with you but wouldn't it be better to start writing applications for example in Java rather than PHP therefore gaining experience

jlrdw's avatar

@tudosm This has been stated many times:

Large companies and Governments leverage many technologies including Java, c, c++, c#, PHP, .net core, Microsoft Office Professional, node, angular, react, vue, etc.

So pick your niche you are interested in and learn that and program in that.

2 likes
tnort's avatar
Level 4

@jlrdw I agree with you but I don't think they will hire me being a PHP developer with no prior experience in a truly OOP language tho I 100% agree with you I have to be very good at solving problems

timmer's avatar

Big company doesn't always mean big enterprise project. I don't work on my company's software product. I work in the IT department, automating their processes. Not only do I use Laravel for our internal web app, but most all our cli scripts are in PHP as well.

2 likes
tnort's avatar
Level 4

@timmer thank you for your reply, I agree with you but I see the job posts on Amazon or Google and that's why I am emphasizing it and trying the figure "the right way".

Please or to participate in this conversation.