4 ms·
How about 1. Version control systems and how to use them always 2. Practical introduction to sql and nosql databases 3. Database schema design along with practi
by piyushpr134 11y ago
How about
1. Version control systems and how to use them always
2. Practical introduction to sql and nosql databases
3. Database schema design along with practical projects
4. Introduction to HTTP
5. Introduction to Web frameworks
6. Introduction to mobile development
7. Mobile app design basics
8. How to clear job interviews
?
- dredmorbius 11y agoThere's theory and practice. When I started with computers in the dark ages (mid 1980s), there might have been RCS and SCCS... Yes, SCCS actually dates to 1972. RCS from a decade later. CVS ... woah, that is also an 80s kid: 1986, wasn't something I encountered1until later. Ah, initial release 1990. Subversion came along and changed everything in 2000, mercurial in 2005. I remember some heated Hg, arch, and Git debates for a while. Unfortunately, I've got (bad) habits from most of these stuck to different layers of my brain.... Databases may be going through similar revision (though you'll still get a fair bit of mileage from 5NF. HTTP may or may not be due for major revisions given variously: 1. Calls for distributed Web. 2. Issues with presentation and form factor. 3. Conflicts between document and application presentation. 4. Privacy and security. Web frameworks change too quickly to be worth teaching. Best learn general UI principles. Dittos mobile apps.
- piyushpr134 11y agoSee it is one thing that the tool you have been taught becomes obsolete and quite another that you are not even familiar with the concept of http, vcs, and sql. It is far more easier for somebody who knows mysql to understand and come upto speed on a postgres/mongodb than somebody who is not at all exposed to these concepts. Moreover course curriculum needs to be updated every 2-3 years when such courses are taught to keep them relevant
- dredmorbius 11y agoActually, in my case I'm not formally educated in compsci. A couple of programming courses but picked up what I know on the job. It's fairly effective.
- ImNotAKompjoetr 11y agoI got almost all these things at my school, shame a lot of the teachers were really bad at teaching and almost all of us learned everything from google... You could argue that if the curriculum didn't include these things we wouldn't have googled the stuff either, so I suppose my education wasn't all bad