Several questions for college students majoring in software engineering

Source: Internet
Author: User

Objective
I haven't received any deep letters from students for a long time. This with their own nearly a year, busy building online teaching resources for the sake of, there is no time to write about the problems in the study of college students, specifically writing guidance articles about. Without the "primer", it student guidance column some deserted.
Received a letter from a university Xiao Tan "to grok long-Helijian teacher", as usual reply, and publish blog post.

Letter
(a) Self-introduction
First of all, I should introduce myself, I am XX University software Engineering (service outsourcing) professional students, is currently a sophomore. Our professional and ordinary software engineering is different, at the beginning of the recruitment in Shandong Province is a two professional, I was the first to play a defeat, helpless under the choice of this major. Unlike a major, this specialty is more focused on practical courses, compared to the lack of theoretical courses. For students like me to prepare for the entrance examination, undoubtedly added a lot of difficulty. In addition, the study atmosphere of the students is obviously poor, students learn passion is not enough, learning only to meet the exam. Of course, there are positive work-ups, active learning Network courses, after all, is very few. I have never considered before the college entrance examination of my future to learn computer science, after all, is under the circumstances. However, in order to live up to the expectations of the family, in order to become a practical value of the people, I still have to work hard to learn professional, in the future to continue to study postgraduate.
When I was a child, I was a person who seldom contacted the internet. (The only interest is to see martial arts books and reasoning novels, hehe) I was a little spoiled, led to self-care ability is not strong, but to the university I found that this is not a big problem. May be the family's education or environmental impact, I only know how to use Baidu this search engine. The first QQ number has been in a freshman. From the primary school, he is very exclusive of information classes, every day in class to sleep, playing cards. "I thought that the exam is not a test, the college entrance examination is not a test, I will certainly not learn, learn this thing has a bird with AH." Now it's ridiculous and regretful to think about it.

(ii) meet Helijian teacher
So in the teacher's recommendation, I bought a few thick professional books, including "Introduction to the algorithm", "Think in Java" and so on. But just at the beginning of the "gnawing", I met with learning to sit, inefficient, professional books do not understand the slow progress of various problems.
under the painful contemplation, I attributed it to the cause of "lack of interest". I don't think I'm a natural person who loves to study professionally. In the extreme confusion and thinking, I asked a computer teacher in our hospital: "In the end how to improve professional interests?" Miss Li did not answer my question directly, but recommended to me a book called "The reverse of the university". So I held a little interest in the hope that the net bought this book. In this book I think I really found myself a lot of big problems. I also admire the author who wrote this book. I think he must be a person who can both lecture and love. I have seen a lot of teachers who will lecture, but will lecture at the same time, but also very caring attention to the students of the teacher really very rare. Although I have not finished reading this book all, but I think a good book can not read too fast, inside a lot of words are worth chewing their own thin. Luckily, I contacted a long-admired teacher in Weibo, and asked several questions on QQ.
in the teacher's proposal, in order to solve my current problems, full of fighting spirit of my sophomore just started school on their own all-round "a new leaf." Find a new goal, a new starting point!
Here's what I've been up to in a week. I sincerely thank my teacher for taking out a precious time to read my first email!

(iii) The first week of the beginning of the school period
the day before the start of the class, after I moved the book and used the majority of days to familiarize myself with the new campus topography. In order to understand the teaching building and the location of the library in future classes. The most important thing is to find a good environment for their quiet study in the future. So I was in the library "camp", see the postgraduate study of the elder brother learn all the time busy figure, ashamed to feel their former life is too empty, the days ahead must be "dedicated" ah.
In the evening, I started my life for the first time as a teacher to make my own "battle plan" for the whole day, in addition to the class time in the schedule, full of my plan all day. Two days after the plan was executed, though it was hard to say that it was all strictly step-by. But now I have entered the exciting learning rhythm, a day more than the full. Also vaguely felt the meaning of college life. It may be a state that I have not reached in my senior grade. The only regret is not to arrange for their own physical exercise time, but every day busy in the library, dormitories, teaching buildings, restaurants back and forth "shuttle" sometimes can be tired of my sweat, hehe.
every morning, I get up about six o ' clock and come to the library seven o'clock after dinner (I've counted it later). Morning is the time to read English, in order to improve reading ability, I try to read my most favorite "Sherlock Holmes" English original book. Although it is difficult to read, but I still have to insist on reading. On the one hand, I have reported a major English class, many courses such as "Java Programming", "Android application development" are all taught in English. There are more unfamiliar words in class, and you need to look up the meanings under class. In short, the current study is based on the lessons learned, and did not carry out interest in self-study content.
now my "butt sitting" problem has been basically solved, learning is more concentrated than before, impetuous uneasy mentality is obviously light. But more needs to solve the problem also surfaced, mainly to find the next step in the direction of learning. So there are a lot of learning problems to ask the teacher.

(iv) Existing problems
A. In the course of learning, sometimes a day will appear a time of drowsiness, this time is to maintain the energy to continue to study, or to sleep better?
B. If you want to self-study the extracurricular knowledge of this major, gradually cultivate interest, understand the computer, the best way to start? At present, I do not have a strong interest in one aspect of the computer, I would like to ask the teacher to guide a self-directed learning direction.
C. I remember the teacher wrote in the book Group study, at present I study has been "alone", mainly because one of our professional and I have common aspirations of not much see, and the real level of high can help me to solve the problem of people also very few, second I think a person learning the advantage is relatively quiet, You can do it at your own pace and on schedule. But it's not easy to solve if you're having problems. Do not know if there is a need to make a few friends to learn together?
D. In the process of learning algorithm basis, there are many mathematical problems, many professional books in the mathematical calculation and proof sometimes I also spend a lot of time to understand. I know a lot of computer experts are also proficient in mathematics. I would like to know how to learn computer, mathematics need to reach what degree, it is necessary to spend a lot of time in mathematics? Attention to mathematical reasoning and proof, such as delayed time or very helpful to computer learning?
E. At present, we have only one year of the C language, Java program for six months, this year sophomore is the second semester, another database learned a year. The rest of the math is as discrete mathematics, high numbers, and line generations of the semester as other disciplines. Many computer majors in the "masterpiece", all need a certain professional foundation. Now the level of chewing some like the "Introduction to the algorithm", "Java Programming ideas" and other professional book time is ripe, whether to meet the difficult to go on it?
F. At present only sophomore beginning, in the future with the depth of study, there may be more problems, so I will write to the teacher every week, thanks to the teacher's support, anyway I will continue to persist, sincerely look forward to the teacher reply, thank you!

Reply
I'm glad to see you're in such good shape. I have written a book that can help young students to grow a force, but also quite gratified. However, you have to walk the road yourself. On the way forward, you will meet the people who will not meet the problem, this is the meaning of growth. From this point of view, let's make the problem more violent.
You can see that you could have a book, because of the poor play and two, still not fit. This, indeed, determines the people around you, the general state, and you cannot be unaffected by it. The main focus of my work is on two students, and I understand the state that we are going to change from the general to the heavy shoulder. However, I am not satisfied with the status quo, accept the status quo just to change. So we, as teachers and students, can do something in this process of change. This is a choice that can be made.
The path before your college is typical. In fact, for many students, regardless of the university to choose what major, are faced with such problems. College Entrance Examination What we learn, this makes the study completely changed the taste, also left the endless trouble. We can only start from now on. Your access to the relevant Internet products is necessary to integrate into the information society and to develop a professional experience: using these will provide a direct feel for the future research and development work to be undertaken.
For your performance in a week, first praise one. Also remind you that you can save yourself some free. University life, do not need to use all the time to study, nor this. A study of the efficiency of the question, and then, learn to communicate with people, understand society, exercise the body, are the business. Make small adjustments to time, goals, and focus on learning, but also enrich your life.
Talk about my point of view in your particular question:
A. How do you stay focused on learning when you are sleepy? Do you force yourself to learn? When you are sleepy, change the rhythm, you can lie on the desk, you can walk around, and even sports. The basic is to ensure that their own rest time, should sleep full of sleep. On this basis, to form a good rest and rest habits. This kind of thing can be extended to the future professional life. Saying that programmers are in poor health, except for the pressure of work, I think it's a little bit more sinful than life.
B. The direction of autonomous learning. First of all confirm that the basis of their own programming is OK, for writing 100 lines within the program, is not a problem. Then refer to the "9.4 Foundation and application balance in the" reverse attack university to find the rhythm of the university, similar to the "first heavy application, then look at the basic" thinking, find a direction, from the practice to find feelings. You're a sophomore, designing Web pages (from "static pages" that can only present scheduled information, to "dynamic pages" that support interactivity), to mobile app development (Android or iOS), to a mini-game, and the like, all in the right direction. You can decide for yourself.
C. Group Learning. This is an effort to create the conditions, but see fate, do not insist. If you can really unite a few small partners, one to improve their learning environment, and promote students on the right track merit is all, Sunline This is also created to cultivate your organizational ability, teamwork ability opportunities, many benefits. In fact, a lot of students mention such things are covet, and a successful implementation is less, the root cause or the problem of communication methods, understand each other, accept each other, can all benefit, first let the team exist, and then figure common progress. It's not easy, work for it.
D. If can sink down, will learn the Mathematics class course, this is the most basic request, for this time, not feel the direct income, but the value is not cheap. Mathematics is important, but it does not have to be absolute, to see their own goals and positioning, you read the "9.5 using algorithms and mathematics to lay a professional foundation" in the last part of the recommendations in order to make a choice.
E. For your positioning, I think "Introduction to the algorithm", "Java programming Ideas," a class of classics, you in these four years is necessary to read, but when to read, not depending on the teacher taught you what class. The deciding factor is how you feel about reading, and how well you are learning habits and abilities. Look in the middle feel rare to get out, need to hard by will support, that first calm down. The process of learning is to make yourself happy. I suggest you change the way you read books, and don't expect "bulldozer" to read the book at once, and then put it on the shelf. But to take the "peel the Earth" way, many times to see, do not understand, not hard to attack, continue to look at the back or other books, and then timing look back. In this way, the contents of these classic books will be connected and will form your system. For books with practical content, practice will be done in sync. In this sense, we can pick up at any time, but must also be in need of courage to put down, the most valuable thing is, can pick up. May feel this way to spend time, but you have to know, your goal is not to read the hundreds of pages, but to get its fine righteousness, may be a part of the time to see a few times, and some parts, slipped a few eye title, has been its righteousness, why care to read it verbatim?
I suggest you move your pen and write it, and you will understand it as soon as you write it. Support your habit of writing. As long as you move forward, you will encounter problems that other people have no chance to meet, but that is exactly what it means to move forward.
Wish to live a full and colorful college student!

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Several questions for college students majoring in software engineering

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.