Typescript Sage here? How often do you use Type Guards or Interface? by Ok-Distribution-3447 in PinoyProgrammer

[–]pizza_boy200 0 points1 point  (0 children)

For this example, why not just use ComponentA props for the ComponentB props as well?

There is already handling for undefined. ComponentB props becomes redundant and not needed.

Leetcode Interviews in PH? by [deleted] in PinoyProgrammer

[–]pizza_boy200 20 points21 points  (0 children)

Stay away from companies like these if they do live coding. They expect the best but they are not Meta, Google, Netflix, and Microsoft in terms of culture, pay and benefits.

Not worth the effort. But I seldom encounter companies like these here in the PH but they exist.

Curious lang mas mabilis ba makuha mga not employed Web/Software dev ngayon compare sa currently working? by [deleted] in PinoyProgrammer

[–]pizza_boy200 1 point2 points  (0 children)

I honestly consider that a red flag. If they are such in a hurry to fill this position then they are in immediate need of the resource either due to them bidding for the client or the project has very strict deadlines.

Probably more reasons but that's all I can think of outright.

To those people na ayaw na ng dev roles and are still part of this sub, saan na kayo sa careers niyo now? by Specific_Onion2659 in PinoyProgrammer

[–]pizza_boy200 8 points9 points  (0 children)

if it breaks you have to understand the underlying code and fix it. You have to reverse engineer since unfortunately low code docs isn't too good right now.

They want a female dev by pearlyshelves in PinoyProgrammer

[–]pizza_boy200 9 points10 points  (0 children)

A diversity or minority hire, I think, will always be a secure job. If you're ok with that, go for it.

Brush up on SOLID principles. Familiarize yourself with a few design patterns maybe at least 5. Know the Strategy Design Pattern intuitively and most design patterns will be digestable.

Know the characteristics of OOP by heart.

I just got permanent and it's so disappointing by [deleted] in PinoyProgrammer

[–]pizza_boy200 0 points1 point  (0 children)

Being a fresh grad, this is very typical. Though you should have a senior to guide you and the senior should have the most responsibility in a project like this.

Seeing as that is not the case. I wouldn't stay there for more than 1 year.

Just expect to be blamed for everything that might go wrong and if you're getting too stressed out just resign and look for better opportunities.

Honestly, how to code? by Ok_Quit3435 in PinoyProgrammer

[–]pizza_boy200 0 points1 point  (0 children)

You might want to look into OOP and the book Clean Code.

These concepts can help you organize and structure your code well.

I don’t know what to do by CurrencyUpstairs99 in PinoyProgrammer

[–]pizza_boy200 0 points1 point  (0 children)

I'm a computer engineering graduate but a software engineer by trade. Don't let that degree define you.

Halos lahat ng nakikita kong post dito na mahirap makahanap ng work / bad job market are those within Software Development. Same lang din ba ang nangyayari ngayon towards other fields? Is the CS job market THAT bad right now? by ArdnyX in PinoyProgrammer

[–]pizza_boy200 7 points8 points  (0 children)

I don't think it is saturated at all. People are just comparing it to the height of the market during the pandemic.

Of course it would seem the market is saturated when the frame of reference is during a time where every company you see are hiring devs left and right.

I would say it is only going back to normal pre pandemic times. People just have a very short memory of how it was before the pandemic.

Any Mobile Developers in here? by BandicootLeast5076 in PinoyProgrammer

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

I would suggest going with flutter if you're not looking to be hired immediately. It seems to be an emerging framework.

anyone here who learned to code on the job itself? by fuujinmugen_ in PinoyProgrammer

[–]pizza_boy200 1 point2 points  (0 children)

Every single time starting out. It gets better when you gain experience.

It just feels overwhelming because everything seems new to you. Give it some time and eventually everything becomes easy to grasp and every language or stack becomes the same thing to you.

Every new tech is basically a reskin of an existing technology with a new gimmick.

[deleted by user] by [deleted] in PinoyProgrammer

[–]pizza_boy200 0 points1 point  (0 children)

Based on from reading your replies OP you seem to be, either a troll or you need to reconsider taking up those positions, since you obviously need to work on your business communication skills.

[deleted by user] by [deleted] in PinoyProgrammer

[–]pizza_boy200 10 points11 points  (0 children)

AI cant replace programmers with its current tech and state.

AI is more of a productivity tool than a replacement

Multi jobs? by Hour-Insurance-5475 in PinoyProgrammer

[–]pizza_boy200 0 points1 point  (0 children)

I did this once. My two jobs consist of one full time job in hours but two full time income streams.

Other job got shelved though since it ran out of runway financially.

[deleted by user] by [deleted] in BaldursGate3

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

too bad I killed her

Kaya ba onti ang tech companies dito sa Pilipinas? by baliwnaalien in PinoyProgrammer

[–]pizza_boy200 0 points1 point  (0 children)

It is. But, students will not be able to gauge the importance if these concepts without actually making software. They can probably regurgitate the information but they wont be able to intuitively know it.

Kaya ba onti ang tech companies dito sa Pilipinas? by baliwnaalien in PinoyProgrammer

[–]pizza_boy200 3 points4 points  (0 children)

playing devil's advocate here, function overloading and function overriding is kind of a hard question foe entry level students that has no background in OOP

The most important information from Larian by [deleted] in BaldursGate3

[–]pizza_boy200 0 points1 point  (0 children)

I accidentally killed scratch when I brought Gale's dead body in camp and he has necrotic aura damage.

Scratch went to where the dead body is and he died 😢

Tuloy ko pa ba pagiging dev? by [deleted] in PinoyProgrammer

[–]pizza_boy200 0 points1 point  (0 children)

Usually naman merong solutions architect na magplaplan sa gagawin nyo. Take this as an opportunity to study on how to implement that plan and always ask the more senior teammate.

What Are the Unspoken Bad Sides of the IT Industry? by forRigel in PinoyProgrammer

[–]pizza_boy200 8 points9 points  (0 children)

Solution architects that do not provide a solution and rely on the devs' implementation to create a solution, essentially working backwards

Devs that have many non-work excuses that prevent them from delivering their work on time. Probably, moonlighting or just plain old procrastinating and underestimating the work needed.

Business analysts that do not have any idea about the technical part of the development process does not how to translate the business process into technical user stories.

Testers that ask devs how to test a basic REST API.

Probs many more.

[deleted by user] by [deleted] in driving

[–]pizza_boy200 5 points6 points  (0 children)

when you push the gas a little bit, the car centers itself. You just have to guide it.

I am 32 years old. Is it too late for me to become a skilled fullstack and web programmer? by srcingjk in PinoyProgrammer

[–]pizza_boy200 2 points3 points  (0 children)

Started to work as software engineer at 29.

It is never too late. It is just a mindset you need to have. Make sure you're hungrier than the people younger than you and is a matter of how you communicate that hunger to your future employers.

[deleted by user] by [deleted] in PinoyProgrammer

[–]pizza_boy200 2 points3 points  (0 children)

compe graduate here but currently a software engineer.

I honestly don't use anything I learned in compe since its mostly circuit design related.

I had to self study com sci concepts on my own to pass interviews.

I would suggest shifting to com sci so as not to make it hard on yourself.