Soft work first job: reading and preparation work

  • This work belongs courses: < Course Links >

  • The operational requirements Where: < operational requirements Links >

  • My aim in this course is: I hope to know more about some software-related knowledge, expand their field of knowledge for the future development do better prepared

  • In particular aspects of the job which helped me achieve the goals: I think I can pass the job on some of their own shortcomings, lack of a clearer understanding of it.

1. Self-introduction

My blog address: https://home.cnblogs.com/u/xiaonannanbuchengxian/

My name is Luo fire wins, one from the Computer Science and Technology students, I believe could see from the name, because a child is calculated misfire, just add a 'fire' in the word in the name. Of course, due to the fire wins, my friends like to call me 'Vulcan'.
Say the work mentioned in the 'skill', - the amount of food, sleep, play these very powerful king do not know if. Ha, of course, in front of some of the jokes, then get it came to power. In fact, I love this man very moving. Such as military training, and I felt a lot of fun. Love sports this is their own talent one kind of it, brought up to love. And when the music movement has accompanied it is very good, and like to listen to the songs of some antiquity, electronic music and the like.

2. Reading and Thinking

(1) Recall that when you are entering the university in your professional Imagination

How did you make choices in your professional decisions?

I had simply want to learn is to compile the code, do software, hackers getting better, look at the computer science and technology quite like having the knowledge I need to learn, and think of modern IT is not quite in line with the times do, directly chose this professional slightly.

Do you think the past (two) years of exposure to the course meet your expectations of yourself where professional, and why?

I think fifty - fifty it, because there are programming, as long as the door is almost self can be, but the course also more than what came out the high number of large objects, shaped politics, modern history, the amount of ~ this is what things. , But it did not help it, only to intensify efforts to learn.

Do you think a professional in your field that you like it, it is an area you're good at it?

Admission only after their own professional development is embedded in the direction towards, to be honest, do not like. But the teacher also said after the fact, not much difference between work and flexible working Jike, then I will feel at ease to learn the expertise. Good is certainly not good, and I did not how college before used a computer, the amount of ~ knocking the code speed is a problem then. Having said that I had to sigh, thank Chen for the course, he let me learn more expertise, knowledge society, but also to make their work faster by knocking the code.

In the future 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 given no reason

Engaged in professional work and it is certainly associated Yeah, Shenzhen, Chengdu can, Huawei Tencent particularly want to go, do software development.

(2) the control of people walked the streets before and described the future, now you

Feel you already have professional knowledge, skills, abilities, what? The amount of code has been written is how much? Describe the most complex projects you do / work.

Now has his own sense of self-analysis is really quite waste, rotten, freshman substantially water later, but only a preliminary understanding of some professional knowledge, how to write code, not feeling what skills. The code was written at most 400 lines of it. Ah ~ last semester program designed to do 'a play airplane games', hundreds of lines of code, it feels very difficult. I too hard.

From becoming a qualified graduates in the professional knowledge, skills, abilities but also the gap between what?

Expertise: End scholarship freshman knowledge, feeling only contact with the fur, and even embedded concepts are not clear yet.
Skills, abilities: bite also requires a lot of skill books, increase the amount of code, after all, practice is the sole criterion for testing truth.

(3) 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.

Control over before you read people's experience, what is your choice?

From Coban Gangster blog I found some of their own problems - freshman unexamined past , basic professional knowledge is weak , no self-study method . So first of all I chose to study section, increase their professional competence.

In this option, you think What are the advantages, what are your weaknesses compared to other classmates?

Advantage is the ability to more in-depth understanding of professional and social to faster employment. Disadvantages are also obvious, others more than three years of work out of your social experience, might step ahead of you in the ways of the world. But I also believe and materials mentioned in their own ability is more important.

For your choice, you give yourself a junior planning arrangements set what is?

Junior start you need to get ready for the Graduate, postgraduate heard a lecture, I mentioned some people began to hurriedly prepare the semester prior to PubMed, then why do you not even sophomore junior began to prepare for the Graduate of it.

For you to achieve your dreams have done or plan to do what kind of preparation?

Now only plan is to lay the basis for a professional to sophomore, junior began to prepare for the Graduate Examination, which is a bit like "high school to college entrance examination, universities still have to test, but it is also serious than the college entrance examination Entrance Examination."

3. There are quality problems

Given their little programming experience, so the problem is the problem of Chapter 16.

First, the authors say, "is not only the public does not like innovation, even the innovator himself is no exception," adding that "the general public does not like innovation." Even, for example - suppose you invented the telegraph, the founder of the telegraph company, and spent his whole life to build a nationwide telegraph network. This time a young inventor-to-door to sell his innovative phone. I think this argument is wrong.
I think the public should be like innovation, if the public does not like innovation, is now doing to promote encourage innovation, not innovation is to enhance people's experience? (Refer to < innovation and enthusiastic > < Innovation and Technology + enjoyed by the masses > < Innovation policies like to listen to the masses speak >) If you do not like innovation innovator, why call 'innovation'. For example, say you want a invention of the telegraph, the founder of the telegraph company, and people spend a lifetime effort to build a nationwide telegraph network, what kind of person he is. He did so many things to achieve so much success, if he is the love of innovation, and that when he saw a better and more time to make a new era of progress appeared, then he is not the happy, happy, not the author said, does not like it. Of course, to say the least, if he is to make money and to do so much, that when he saw a way to seem more lucrative (phone), or the way he is directly erase accept and take full advantage and make more money , it is not obvious yet. So in the example the author is not established. (16.1.2)

Second, I "70% of the innovators say their most successful innovation in areas outside their specialty found," said the author of the book on the proportion of 70% of some doubts, there are indeed some innovative not a professional in the field of human It found, but 70 percent do so much on the internet remain unanswered. I believe that most innovation As the author says, "to become experts in the field, to innovation." (16.1.5)

Third, do not understand the author wrote 'In real life, a good idea is not necessarily to win' the idea, mentioned in the book 'That's how to get people to like (at least not hate) your innovation? 'I thought, innovation out of their own stuff is certainly advantageous ah, can improve the user experience, otherwise how can you call' innovation '? Now that your idea is a good idea, it's also a good idea to call their It must be valuable. So it should be is a good idea to make people accept the idea. (16.1.3)

Fourth, the book "Myth Six: technological innovation is the key," Is this statement is wrong with you? Why is one of the 'myths' it? Technological innovation is the key to this statement true ah. It only means that innovative technology is the key, and did not say all, but a key part of innovation. (Refer to < technological innovation as key > < 2019 SNEC PV technology trends: technological innovation remains the key >) (16.1.6)

Fifth, I still have doubts about the book "innovative opportunity," Why innovation depends on the timing of it, I checked the information, there are these claims (opportunities for those who will be innovative people, only innovation can seize the opportunity) (refer to details opportunities for those who will be innovation, only innovation can seize the opportunity ), so I understand the "innovation and creativity", had said in the book why innovation depends on time? (16.2)

4. Understand and investigate source code version management tools

1.GitHub

advantage:

               1.在协作上,GitHub 是开源协作方面的首当其冲的选择。
               2.GitHub 拥有全世界最大数量的公共开源项目。

Disadvantages:

               1.需要对编程有一定的熟悉,入门需要一定时间和耐心。
               2.GitHub 的 Free Plans 允许托管无限的公有代码仓库,随时进行clone, fork 和 contribute,对磁盘使用没有限制。但是,项目不能超过 1 GB和单个文件不能超过 100 MB。

2.Bitbucket

advantage:

               1.支持Hg,最易学易用(但不是最强大的)的分布式版本管理工具,同时也支持Git。
               2.完全免费的闭源项目,还支持5人以内的合作开发。
               3.支持中文。
               4.官方的git工具SourceTree比GitHub for windows好用。

Disadvantages:

               1.相比GitHub来说,开源项目少。

- Quote from < What are the advantages and disadvantages GitHub, Bitbucket, Google Code have? - East solitary thinking sub answer - know almost >

3.Mercurial

advantage:

               1.命令行简单、容易上手

Disadvantages:

               1.在不同平台上(尤其 Windows 与 Linux 之间)有档名编码的问题,如果你的版本库可能使用到中文档名,最好不要使用 Mercurial,那会造成跨平台的交流障碍。

Guess you like

Origin www.cnblogs.com/xiaonannanbuchengxian/p/11515449.html