- Jan 2, 2006
- 10,455
- 35
- 91
Alright,so are you employable with the acquired skills?What languages have you learned?What would be the difference if you were to do it on your own?Thanks.
Alright,so are you employable with the acquired skills?What languages have you learned?What would be the difference if you were to do it on your own?Thanks.
What city did you do it in? Were your classmates motivated? Do you feel like you're ready for the workforce? Do you feel like you have a good grasp of programming in general?
Given a tree data structure (think CATEGORIES on any ecommerce site) and a relational database, how would you store the data in a database so that any node can be retrieved along with its children, including the root node?
Usually in a way you wouldn't want to, because by the time you need that, the schema has been made to fulfill a different purpose entirely, and you have to come up with some fugly sproc or view to do it, so as not to go screwing around with an otherwise working schemaGiven a tree data structure (think CATEGORIES on any ecommerce site) and a relational database, how would you store the data in a database so that any node can be retrieved along with its children, including the root node?
What were the admission requirements? My brother has applied to one of the better known ones "App Academy" and the requirements to get in are no walk in the park. They accept something similar to stanford (9%), the whole course is free, and they claim 95% placement rate. There are caveats like having a 4 year degree (or at least have been accepted to a 4 year school i think) and the whole testing process to get in. I honestly don't think he'll get in, and he went to Berk.
What were the admission requirements? My brother has applied to one of the better known ones "App Academy" and the requirements to get in are no walk in the park. They accept something similar to stanford (9%), the whole course is free, and they claim 95% placement rate. There are caveats like having a 4 year degree (or at least have been accepted to a 4 year school i think) and the whole testing process to get in. I honestly don't think he'll get in, and he went to Berk.
Many of them require that you have previous programming experience or studied a lot prior to applying. If it's "free", they aren't just going to take any body. They want to take people who have a high chance of succeeding and finding jobs so they can make money from the employers.
Absolutely. PHP is extremely looked down upon. We didn't learn any.Do you feel that PHP is looked down upon since the spread of Python and Ruby?Will you continue to learn it?
I think I can do things without a framework, but I don't want to. I like the idea of having a framework so there are at least some standards and conventions being followed by other coders. I can't wait until Meteor gets a framework.Are you able to use the languages effectively without the assistance of a framework?
Also, was mobile development / responsive CSS included, and, if so, was the principle practiced to design for mobile first?
I think I can do things without a framework, but I don't want to. I like the idea of having a framework so there are at least some standards and conventions being followed by other coders. I can't wait until Meteor gets a framework.
CSS was not emphasized in the course and I didn't figure out the Bootstrap grid system and @media until much later. we definitely have talks from guest speakers though that hammered in the mobile first philosophy, but its up to us to figure out how to implement it.
I think I can do things without a framework, but I don't want to. I like the idea of having a framework so there are at least some standards and conventions being followed by other coders. I can't wait until Meteor gets a framework.
CSS was not emphasized in the course and I didn't figure out the Bootstrap grid system and @media until much later. we definitely have talks from guest speakers though that hammered in the mobile first philosophy, but its up to us to figure out how to implement it.
It is, but it's not opinionated like Rails and doesn't enforce many standards or conventions. You can do some serious spaghetti code in Meteor and if you're building an app or taking over an existing Meteor app from another developer, things could get confusing.fuzzy, what do you mean by "I can't wait until meteor gets a framework"? From what I read, Meteor is a framework built ontop of Node in the same way that Rails is to Ruby.
This is one thing I hate about web development, too many different frameworks.
what is MVC?
you can do serious spaghetti code in any language though if it's poorly written. and taking over any app from a previous developer is going to have a significant startup cost and learning curve. that is just the nature of the beast.
one of the benefits of JSON and a lot of the web stuff is that is ISN'T structured, which is also the beauty of mongo because you can save things in the same exact way you retrieve them.
but, that does mean you have to be extra careful for sure. but that is where a bunch of tests can really come in handy.
as far as frameworks/libraries go, i've been using angular at my current position for about 9 months now and now that i have the hang of it i really like it.
For my class, tests were introduced, we were told it's a best practice, but we didn't implement them at all (tests in general take some serious discipline to enforce).
Aside from making sure the client doesn't get any sensitive code, like authentication or authorization, don't worry overly much. With reactive, especially event-driven, web software, the controller really exists in all three layers you define, anyway, since two-way communication often breaks, the client isn't the dumb terminal it used to be, and view updating is almost wrapped into a controller, rather than a model, for reasons of correctness, SOA design, or just sanity (the model keeping itself safe could be enough work, without making it generate activity elsewhere). A lot of what makes MVC tick is unnecessary, or unusable, much of the time. It seems a better way to organize library code than application code, to me, compared to an event-driven system that doesn't worry itself with such details (which also tends to make for less code, and fewer files to have it scattered about in, but a bit more boiler plate to build).Model-View-Controller. Rails uses it. We do our best to create fat models and thin controllers. Meteor doesn't enforce an MVC architecture but I'm doing my best to do it on my own accord.