[Novice] The first day of blog registration. The first day of blog Registration

Source: Internet
Author: User

[Novice] The first day of blog registration. The first day of blog Registration

Today is my first time posting a blog in the blog Park. Before that, I focused more on CSDN. Of course I am a newbie. Posting is just to record my own growth process.

I am honored to have graduated from a software company this year. I had an internship in this company for almost a year. to be honest, there are not many things learned at all, and they are always confused. I was a self-taught Java at school, but I started to work after I came to the company for training. net. To put it bluntly, software maintenance is the main task of every day is to fix bugs.

Now, it seems that we have reached a bottleneck. Without the passion for language learning in school, people are also beginning to become lazy and slowly like this comfortable environment. I like a word very much:When your talents cannot support your ambitions, you should calm down and learn. When your abilities cannot control your goals, the dream is not impetuous, but accumulation. The opportunity is always left to the person most eager, learn to talk to you deeply.It is true that I have no ability to talk about my dreams. Now I should calm down and study and accumulate my dreams.

Recently I bought a book written by Learning Hard: <C # Study Notes>, because the foundation is not strong when Learning Java, so I want to lay a solid foundation for Learning C. I have made some plans for learning this language and hope that I can continue step by step.

  Net learning plan:

1. Start with C # syntax and practice C # syntax and object-oriented thinking.
Syntax:
Process Control
Method
Attribute
Delegate
Generic
Object-oriented methods include:
Sub-assembly
Inheritance
Polymorphism
Understand the concepts of abstract classes, interfaces, and sealing classes

2. Familiar with some common classes encapsulated by. Net.
Collection class library string operation class library file operation class library

3. Familiar with WinForm
Familiar with common components and how events are called.

4. Learn SqlServer, understand relational database ideas, learn ADO. Net, and implement some simple information management systems.

5. learn Html, Css, JavaScript, ASP. Net. Familiar with common operations on several built-in objects in ASP. Net. Do some simple small websites.

6. Learn some underlying mechanisms of. Net, such as hosting heapMemory Allocation, difference between value type and reference type, string stay mechanism, garbage collection mechanism, etc.

7. learn the three-tier architecture idea and some common design patterns, such as simple factory, appearance mode, Singleton mode, generator mode, understand the idea of interface-Oriented Programming and dependency injection, and control the reversal idea.

8. Start small projects, design and write code on your own. What technologies do you need to learn.

9. Write more code and study the system architecture

There are so many things you can think of, and the road ahead is still long. You can write so much about it. Later, you can write your own Reading Notes, learning experiences, and problems at work.

Related Article

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.