Stuck with building my project and I have no peer-to-peer feedback

74 views
Skip to first unread message

Hoang Pham

unread,
Apr 5, 2014, 4:07:19 PM4/5/14
to codes...@googlegroups.com

I completed some courses here and in other online places, I learnt primitive data structures and syntax, but I am stuck to the point I feel this is not enough and I need to learn the software architecture to be able to build more than single-file programs. I feel the condition of being stuck will come again from time to time, of course in different forms, but no matter how experienced I am.

 

How are you guys are tackling situations like these and therefore I have some questions

 

·      What kind of problem(s) did you got stuck into when building your project?

·      What actions did you take to solve the problem?

·      Are you happy with the solution you found?

 

sham

unread,
Apr 11, 2014, 12:07:03 AM4/11/14
to codes...@googlegroups.com
hoang,
be specific to your question.
if you do not get reply here.
try on stackoverflow.com this is a volunteers community.


Sham

Brian Will

unread,
Apr 25, 2014, 6:03:24 AM4/25/14
to codes...@googlegroups.com
Sorry for the late reply. People post here so infrequently that I'm thinking of shutting it down. You'll get more response by commenting on the youtube vids. 

Once you've learned the tools (languages, data structures, build systems, web stuff, etc.), it can still take a lot of work to apply those tools. In particular, you need to learn patterns for good code structure, and you need to learn how to break down your problems. These things let you build up large systems incrementally and iteratively.

Very recently, I've adopted DI (Dependency Injection) and TDD (test-driven development), both of which solve long-standing problems I have had when I try to make non-trivial programs. In particular, TDD let's me feel much more confident about the code I write: I don't worry anymore that the code I'm writing is a worthless mess. 

The best introduction to DI and TDD is this series: https://www.youtube.com/playlist?list=PL693EFD059797C21E (the playlist is messed up: start with the 3rd video, "Don't look for things", and then watch the rest in sequence). I highly recommend it to everyone who doesn't already follow these practices.

If you have more specific questions, comment on my channel or one of the videos. Good luck!

--Brian



--
You received this message because you are subscribed to the Google Groups "codeschool" group.
To unsubscribe from this group and stop receiving emails from it, send an email to codeschool+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ethashamuddin Mohammed

unread,
Apr 25, 2014, 7:48:49 AM4/25/14
to codes...@googlegroups.com
Brian,
Before going for these tech talks, Do you want to have an application in hand that you need to design and code it?


Sham
Reply all
Reply to author
Forward
0 new messages