Lobooi personal work: reading and preparation work

This work belongs courses https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience
Where the job requires https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/4518
My aim in this course is 1. The first learn some basic, guarantee that it will not be left behind! After all, it is one worth learning technology. 2. learning programs and courses or self-learning to master the knowledge acquired. 3. Take a good result, ha ha ha ha!
In particular aspects of the job which helped me achieve goals After all is white, so this job will allow me to maintain interest and learn to use markdown to write a blog, and then should be able to master the use of Github.

1. Personal introduction

I may be no advantage, but the head should also be suitable for learning, should understand and learn new things a little advantage, but usually is not bland. His words still prefer to play games, sing (somewhat ugly), see Fan drama, not often write something, I do not like to have daily exercise, but eat eat. Well, this is not what to say, or to concentrate on learning! ! ! ! ! !

2. Reading and Thinking

Q1. Recall that when you are entering the university in your professional Imagination

1. How did you make choices in your professional decisions?
Ha ha ha ha, I was also a swap, I: no choice -
2. Do you think the past (two) years of exposure to the course meet your expectations of yourself where professional, and why?
Speaking of which, in fact, this course and I imagine there are some greater access, because the name is called "geographic information", but I did not think that it is also a lot to learn computer science, specifically to learn geography (my impression geography) knowledge is not much. So, oh, the feeling is still very happy, not "rote", there are skills you can learn.
3. Do you think a professional in your field that you like it, it is an area you're good at it?
Ah ...... Of course not (say so), but it may be my field of expertise, in fact I have introduced above, I kinda like this profession, albeit swap, but not bad, they are able to learn.
4. day you will choose to engage with your professional work related to it? If you want to go is a given city, company and job, if no reason is given.
Professional work may not be in, because for professional employment, I was a little worried about finding a job to do, so, I think more things from the relevant professional networking.

Q2. People walked the streets before the control and describe future development, and now you

1. feel you already have professional knowledge, skills, abilities, what? The amount of code has been written is how much? Describe the most complex project you do.
Think about it, in fact, up to now, a lot of contact with the expertise, knowledge of computers is also in contact with a lot, but in fact are not really fully grasp, so now the amount of code, can be said to be very less. But for me, it does have done more difficult programming (for me), for example: .NET space connection to the database, written in C computer graphics (rotatable polyhedron, algorithms, linear and circular algorithm da da da ~), specific problems that can understand the algorithm, but not coding, and the use of some graphics library functions.

2. from becoming a qualified graduates in the professional knowledge, skills, abilities but also the gap between what?
My personal feeling (and compared Gangster), themselves are not particularly outstanding ability, that is, whether it is professional knowledge or expertise, they are born from the community to work in a large gap. Today, despite learning the professional knowledge, but from the teachers do work, and they can be found by talking about is that now we are still learning the foundation wants to eventually gain the ability in college, find a good job, or the need for autonomy to learn more knowledge and skills, but the problem now is lack of professional knowledge of software applications and programming capabilities.

Q3. Currently is a crossroads of life choices, PubMed, work, public test, go abroad, there are different options at different junior endeavors. And each path whether or postgraduate work, there are many different branches

1. Control over before you read people's experience, what is your choice?
There are going to PubMed idea, but in fact I have thought about some of the ordinary, but in any case, I have to have ability.

2. Under this option, you think What are the advantages, what are your weaknesses compared to other classmates?
If more than anyone else in the future will be more comfortable or too rich, then I do not have any advantage, but to learn and that something I do not want to lose to someone else.

3. For your choice, you give yourself a junior planning arrangements set what is?
Learn computer technology, and professional software applications themselves, if given the chance, to participate in a supermap Cup race.

4. For you achieve your dreams have done or plan to do what kind of preparation?
Up to now, most of my time just learning in the classroom, in the usual, wondering when interested in studying computer programming, so I'm going to continue to learn something of interest (fiction, applications, games and the like), and after want to get the certificate IV computer.

3. Question

Q1. There is a "technology adoption life cycle map" (Chapter 16 P358) in the books, there is a word "divide" did what was clearly stated yes. I understand and search through, my view is: innovator in the creation of a new technology, this is a disruptive technology, as previously "Dvorak keyboard", as it is very likely not be accepted resulting in "divide"; 2 this have a greater risk technology, users do not want to pay, and then there risk divide. (Reference: "Crossing the Chasm" theory also applies if today - know almost )

. Q2 above combination, the book "hype cycle" (Chapter 16 P359), there are two questions:
1. Why repeat the same new technology, "opportunity", but here it did not put forward the "gap"?
Personal answer: the hype cycle, there is a "lost period", which is inside the "failure of integration, risk investment" and, in fact, and the "gap" is the corresponding, at this stage if it fails, then it can be said do not cross the chasm.

2. There is no technical violation of the law exist?
At least I can not find out on the Internet that there is not in line with what technology, it gives an example: when "two-dimensional code" is actually just invented, it was considered useless, after Alibaba leading mobile payment shaping. (Reference: there is no presence of non-compliance with the technical maturity curve )

. Q3 may have a place in the book is wrong, Chapter P50 , the second column of the table third box "A: We can make a generic tool , ......" probably should be "B: We can make a generic tools , ....... "

Q4. Book chapter P69, just think of it here a question about the use of "goto" statement. In my previous learning impression, goto statement is being advised not to use, as is likely to cause some hidden dangers that can not be found; but the book says "functions best with a single outlet, can be used for the purpose of this goto. "really easy to just be able to use it?

Q5. Book outside questions: markdown table style, in fact, do not support a merged cell, if required, can how to operate?
( Lobooi's blog )

4. Understand and investigate source code version management tools

01. Git: git advantage is small, fast, flexible and suitable for distributed development, to better address the development of the conflict; but security is poor programming code, the programming is different from the conventional thinking, it is not easy to learn, does not support Chinese . (Reference: git advantages and disadvantages - the dog's tail grass blog )

02. Bitbucket: Bitbucket for Github, there are some better benefits, such as support for Hg, most easy to use (but not the most powerful) distributed version management tool also supports Git; moreover it is completely free of charge closed source project, also supported cooperative development within five people, also supports Chinese. But there are also disadvantages, his side of the page github git repository as good as easy to use, compare the performance of some Github. (Reference: Bitbucket- know almost )

03. Microsoft TFS: Microsoft TFS advantage is that the support for agile, msf, cmmi other projects, process management, process improvement. You can demand version of the task, project progress glance, suitable for small team management. The corresponding disadvantage is that it can be applied to the team, very few companies, most real with them, which is the source code control this part, this is only a very small part accounted for TFS function. (Reference: the most popular - Mr. Wu six blog )

Guess you like

Origin www.cnblogs.com/lobooi/p/11505469.html