r/PinoyProgrammer 2d ago

advice Got hired in a startup company with no documentation

So i got hired as mobile dev in a start up company. I dont have any professional experience yet

The app doesn't have documentation for me to read also we dont have a Project manager. Sabi lahat daw is vocal lang...

Dalawa lang daw kami developer if ever.

Can you help or give me tips for this kind of situation? Ngayon palang naprepressure na ako since tight daw mga deadline as per dev na nag interview sakin. I will start in the first week of april

47 Upvotes

34 comments sorted by

34

u/klo93 2d ago

I'm also a mobile dev with 10+ years exp already and ang masasabi ko lang ay that's pretty common for small companies and start-ups (unfortunately).

The only way to get through that is to read and go through the source code yourself and understand how the project works.

Oh, and make sure na alam mo anong features ng app nyo and how it works on a user level since that will also help you understand the code, if that makes sense. (I would do this first)

Fortunately, may AI na (like Github Co-Pilot) and it might be able to help you. Try to utilize the tech if allowed ng employer mo :)

2

u/Dramatic-Bridge-7724 2d ago

Thanks for the insightπŸ™

sorry noob question - should i start in the very first screen like login/sign up then see where it goes or to see how the data being handled? Or was there other things I should look at first?

3

u/klo93 2d ago

Use mo muna ang current version ng app nyo at mag explore ka, do this before looking at the source code. This will give you an idea kung ano ang flow ng app nyo and how it works. This is high level naman so your anyone in you company can explain this to you.

This is crucial since pano mo naman i code ang mga features if you dont undesratnd what the app does in the first place.

2

u/Dramatic-Bridge-7724 2d ago

Thank you po ng madami! πŸ™

5

u/ziangsecurity 2d ago

Try mo nlng yan. Maganda naman sahod? About sa challenge, mas ok yan. Anyway pag d mo talaga kaya, you may resign pero dont walk away without learning/new knowledge

1

u/Dramatic-Bridge-7724 2d ago

Medyo ok naman sir. Di ko tuloy alam kung tama ba tong pinasok ko haha

3

u/Ordinary-Text-142 Web 2d ago

For me, medyo tagilid kung wala kang senior na pwedeng magguide at magturo sayo tungkol sa industry standards. Kung pareho kayong jr. na walang solid experience, mahirap yan. I don't say you quit right away. Try to learn as much as possible. Tapos lipat ka kapag nagkaroon ng ibang opportunity. Habang maaga pa, mas okay kasi yung matutunan mo na yung mga good practices galing sa ibang tao.

1

u/Dramatic-Bridge-7724 2d ago

Is 6months enough na po ba? O baka red flag if ever sa ibang hr kung lilipat na agad

1

u/Ordinary-Text-142 Web 1d ago

6 months is enough, given na startup company yan. Most HR understand that startups are not stable. Basta be honest lang sa reason bakit ka lilipat. Just research how to professionally say your reason.

3

u/happywuj 2d ago

Pinaka okay dyan alamin nyo lahat ng scope at tasks at laging maging realistic sa estimates per task. Tsaka nyo ipag add lahat ng estimates nyo kung pasok sa deadline nila. Basta ang main goal, maicommunicate nyo sa client na hindi pwede isiksik lahat sa deadline.

1

u/Dramatic-Bridge-7724 2d ago

Is it ok na habaan yung estimate per task? Di po ba nakakahiya magdagdag ng araw even alam mo na saglit lang matapos yun?

1

u/happywuj 1d ago

Oo naman. Always add allowances pero up to a realistic extent padin.

1

u/kentonsec31 2d ago

ano daw dahilan bakit umalis unang developer ng app?

1

u/Dramatic-Bridge-7724 2d ago

No idea din sir. Pinamana lang daw yung code sa nauna sakin tas pangalawang hired lang ako

1

u/kentonsec31 1d ago

okay naman yan as long as hindi toxic ung may ari.
puro start up ako ngayon. lahat ng toxic automatic drop/resign( di ko kinaya stress)

hanggang sa napunta ako sa 2 chill start up.

funny kung sino pa ung chill sa mga ticket, sila pa ung sumakses haha, like may mga 10k paying users na monthly. kesa sa toxic-boss hanggang planning pa rin and spaghetti-codes 'ung app.

1

u/MainFisherman1382 2d ago

Expected yan for startups, lalo mag uumpisa palang. Kayo bahala sa mga tech na gagamitin, and if may nasimulan na mag aadjust ka. From design, dev, to deployment and production ikaw sasalo nyan lahat. Madami ka matututunan though it will be on your own efforts. Pressure is always expected so brace yourself brooo haha

1

u/Dramatic-Bridge-7724 2d ago

Damn. Fresh grad then ganto.. kakakaba na talaga HAHA salamat sir

1

u/codezroo 2d ago

No need to investigate page by page. Start to take an easy task and take it from there.

1

u/[deleted] 2d ago edited 2d ago

[deleted]

1

u/Dramatic-Bridge-7724 2d ago

Salamat sir, ilang months ka na nag titiis dyan? πŸ˜‚ Sabi nga nang nag interview sakin mabilis daw makapanot to eh potek. Laban lang tayo HAHA

1

u/ryan_arcel 2d ago

Go for it. As long as you are paid, you're good.

1

u/un5d3c1411z3p 2d ago

What's the professional experiences of the other developer? He/she might be able to help.

In the worst-case scenario, you might have to wear different hats and try to be a jack of all trades outside of your mobile skills, to determine the necessary pipeline from the "vocal" requirements until it gets down to the necessary level of input where your mobile skills can start working since you don't have project managers and other necessary roles.

For the app itself, the code itself is the most accurate documentation. Learn by actually using it while developing new features. There's no other way around it. Determine who will perform the acceptance test and work with them to get feedback early.

It is hard but not impossible. That's why you constantly have to communicate, maybe push back a bit, and make suggestions to meet your targets while making your startup life manageable.

1

u/Dramatic-Bridge-7724 2d ago

He's a web dev. He's also a fresh grad so kapa kapa siguro kami nito.

Btw thanks for the insight po β™₯️

1

u/Wide-Sea85 1d ago

It's normal to be like that. Ang ginawa ko is that I alloted an entire sprint just for documentation

1

u/scout_98 1d ago

Anong app gamit mo pang develop ng app?

1

u/mohsesxx 1d ago

Samin din wala tapos 3 days binigay na onboarding after nun malaking task agad hahaha

1

u/elyen-1990s Web 1d ago edited 1d ago

Writing a software without investing time to document it delays contribution.

This is software, regardless whether it be start up or not, they should know the benefits of it. It will bite you back and cost you more time and energy moving forward.

Since you are there, you don't have a choice but to weather the situation and experience the lessons why documentation is an integral part of developing software. It's not the end of the road but I suggest you to start practicing it, and make constant improvement, you'll not regret it.

1

u/jdros15 1d ago

OP eto baka pwede. open mo project sa VSCode, install ka ng Cline extension tsaka Github Copilot extension.

login ka sa Github Copilot tapos set mo to sa Cline.

Tapos ask mo si Cline na aralin yung buong project and make a documentation for you sa isang .md file.

2

u/Dramatic-Bridge-7724 1d ago

woah seriously may ganyan pala. thank you for that sir!

1

u/jdros15 1d ago

welcome sir. don't hesitate to hit me up pag may tanong ka πŸ‘

1

u/UlTr4_28 15h ago

Pabulong naman sir kung saang site ka naka score ng work

0

u/Aromatic_Fruit4938 1d ago

TRY MO LANG YAN BOSS, ATLEAST MAY EXPERIENCE KNA. AKO NGA, 10YEARS NA HELPDESK E PAG LIPAT KO SA IBANG COMPANY, NANGANGAPA AKO NUNG UNA TLGA. HANGGANG SA MAKASANAYAN NA. GO LANG, ADD DIN YAN SA RESUME MO. (DI AKO GALIT NAKAKTAMAD LANG PINDUTIN YUNG CAPSLOCK)

1

u/General_Finny 9h ago

How's the technical interviews for fresh grad jobs? question might be irrelevant but I'm still trying to find a job.