What kind of business is the software undergraduates fit for during the big three period?

Source: Internet
Author: User
Keywords Web
Tags postgres database
1. What kind of small system did you do during college?
2. This semester to learn the Web, what is the right Web project to practice?
3. If you want to do something like this, what techniques do you need to use specifically?

Reply content:

Thank you for your invitation.
The first problem, I was learning automation in college, in addition to the single-chip microcomputer is basically a number of courses in the project and the book practice, the work began to do more slowly.
The second question, do you want to know the future direction of development, is the web or something else, according to your heart goals. If it is the Web, you can imitate a micro-blog to come out, will make your overall system design capabilities and analytical ability to greatly improve, and not only the ability to build code, which for your future development is absolutely beneficial.
The third problem, the know-how is actually quite a lot of, from the performance of scalability and maintainability of the much work to do. However, you should not put this in the first consideration, after all, these are non-functional requirements. You should consider the functional requirements, that is, I mentioned in the question two, the overall system design ability, because you are probably not doing a complete project, this piece needs to be well practiced. After the design, in the coding process, you will use the front end and the back end of the technology, each of the water is very deep, it is worth careful study, but the human energy is limited, should be proficient in one direction before considering the width. The front-end is mainly HTML CSS JavaScript, back-end Java Python C # Ruby and so on. Of course you will be based on the framework to write, front-end bootstrap jquery is an entry-level combination, or their own direct sass Angularjs or REACTJS, plus gulp do front-end workflow management, backend if using Python, it can be Django Flask or Tornado do the web framework, with MySQL or Postgres database, you can consider the rest service Oh. As for the cache, the operation of these first do not consider, and other functions are basically complete and then slowly polished.
Finally say two words:
All the awesome websites are done slowly, do not be anxious, more practice, think more, constantly iterative.
Basic knowledge of the school such as algorithm compiling principle network principle operating system these basic courses try to learn as much as possible, although there is no direct obvious role, but can help you quickly understand the new knowledge.

ipad answer, hand acid, ends here.
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.