56 karma · joined August 8, 2014
The answer to your question, the idea spot is somewhere in between. Yes, you need to know data structures/algo because there is only so far you can go if that's all you know. I am a very strong believer in "learn as you go" and "pull information as needed". Many people start out learning the fundamentals but forget what they learned because they didn't put it into practice. So my recommendation would be to keep building things and your portfolio, while challenging yourself to also learn the fundamentals as needed for your project.
You are setting the right expectation with 6 months of building stuff. It is surprising how many people graduate from codeacamedy thinking that coding is fun and easy when in reality, the path to becoming a developer (let alone a great one) is frustrating and painful at times. Our goal is to give all of these new developers the chance to built significant pieces of work and get the proper guidance when they need it with code reviews. No handholding (learning websites) or intimidation (open source) - just a safe environment to build and break things, while getting the feedback and portfolio to jumpstart a developer career.
About the target audience. We actually built Zyring for people like me. I was a PM at Microsoft who wanted to transition to a developer role. I learned programming through self-learning (didn't follow traditional CS path) but always found myself building things that were either insignificant or I was handheld through the entire process so I couldn't recreate my work. As I talked to more people, I realized that there are a lot more people like me. I completely agree with you that we need to find that "sweet spot" where the user (like your gf) can build a project on her own but still get the right guidance so she doesn't get overwhelmed and lost.
I would really love to talk with you and/or your girlfriend to get your feedback on how we can help and improve Zyring. My email is zaryafaraj@zyring.com. Thanks!
If you have used code4startup, I would love to talk to you about your goals and if there is anyway we can help you. My email is zaryafaraj@zyring.com. Thanks!
Thanks much for your feedback!
Our primary focus is on hands-on projects, not so much teaching you how to actually do the basics. So our collection of resources will be curated from the web as we believe there is an abundance of premium level education material already online for free.
Does that answer your question?