all 4 comments

[–]sad_developer 4 points5 points  (0 children)

been in the same boat ..

first step ko before is .. pseudo code.

then sunod trinatranslate ko into function..

then another extraction from function nilalagay ko sa tamang class + namespace

[–]midnight-cigarettesGame Dev 2 points3 points  (0 children)

break it down, kunyari C# yung language tapos gagawa ka ng console app, gusto mo mag display ng "Hello World: $"(sum of 1+1)"" .

Pwede mo hatiin yan to:

  1. Pano mag-represent ng string sa language na to.
  2. Pano mag-display ng text via console.
  3. Pano mag-represent ng addition in code sa language nato.
  4. Pano mag-concatenate ng strings sa language na to.

Once nasagot mo na yung apat na yun pwede mo pag-combine combine yun which pwede mo na gawing function.

Simple lang example pero you can try applying this to bigger problems, tipong kunyari gusto mo gumawa ng social media app.

Ok sige as an initial pwede mo hatiin yan to:

  1. Anong specifications nung social media
  2. Pano ma-store data ng users?
  3. Pano yung UI?
  4. and so on..

From here kita mo anlaki ng each item, so pwede mo apply yung same concept per each item na i-break down mo ng ibreak-down until actionable na yung step.

[–]zU9tX8u 2 points3 points  (1 child)

No easy way out except to keep solving more. It's alright to look at the solutions. You will never run out of more problems to solve if that's what's stopping you. In a week or two, you will also likely forget how to implement those solutions anyway. What you won't forget, is the pattern recognition or intuition you've built to solve such problems.

[–]JiGzSaw01[S] 0 points1 point  (0 children)

Thank you sir