Software Engineering first time job
There are many kinds of software, such as tool software, game software, System software, they operate in a variety of ways, such as single-machine operation, web-based operation or app-run on the mobile phone, etc., please select three kinds of software, analyze their respective characteristics.
- How do developers of these software persuade you (strangers) to become their users? Are they aiming for profit? Are they aiming to earn cash from users? Or is it something else?
- How the software is in your hands (mail order, download, copy each other ...) )
- How does the software handle bugs? How do I update the new version?
- How is the competition between software of the same type? What is the development trend of this type of software?
- List the "special" phenomena you observe when using the software above, and how are they different from the hardware? Does this illustrate some of the essential features of software?
- When did this kind of software start appearing?
- When did you personally use such software for the first time, what was your state, what was the expectation, then how did the software get (buy genuine, pirated, download?) )
- How did you learn to use the software? What good does it give you, bad?
- Do you still use it, or are different brands of similar software, why?
- This kind of software in another 10 years, 20 will still exist, why?
------------------------------------------------------------------------------
(The question is not answered, written together)
First, Tool-Type software
Music software: NetEase cloud Music.
My first use of NetEase cloud music is recommended by the roommate, and then downloaded on the Internet, the first time you feel the music software is very clean, compared to other music software used before, its spam ads should be the least and installed without pits.
As for the purpose of the software, I think not to make money for the purpose of the software, will not be developed by the company (open source community said, here only refers to the software developed by the Internet company), so their purpose is to make money, but compared with other music software, NetEase cloud music is to do the music and do more intentions. For example, less ads, such as applicable to a variety of niche platforms, such as cloud music small secretary is the user and customer service communication channels, if some songs did not search, find cloud music small secretary, a day or two will be sent to you to the song and so on. Bugs are often the user's feedback through the cloud music little secretary.
NetEase Cloud Music competitor should be goose field QQ music, as well as shrimp music, cool dog, cool, the competition between them mainly in the user, have the user has everything. Improve user experience and evaluation, reduce advertising, design good-looking UI, and communicate problems with users in a timely manner to improve themselves. The development trend of music software is very good, the music market is very wide and has potential, after all, music is needed by everyone. NetEase Cloud Music in the music to do a good social intercourse, each song has a listen to the friends of the evaluation, we can also exchange feelings.
This kind of software QQ music should seem to be the first batch. The first use is in junior high school, I hope to listen to the song convenient point, on the Internet under the QQ music, when used to feel good, listen to the song. has not used QQ music, has now changed into NetEase Cloud music under the door, the first QQ music ads more and more, annoying, and then netease Cloud music of high quality, we can exchange ideas and share music. Another 20 years will still exist, after all, the music is not dead.
Second, game-like software
Game Software: Overwatch
The first time to play by its beautiful 3d graphics, simple operation attracted. The game is sure to be profitable, China sells two game versions, including: Digital Play version (priced 198 yuan), unlock all the 21 heroes in the game and "Overwatch" core game experience, and digital collection version (328 yuan), including all the content of digital play version, Five additional features to reproduce the past experience of five characters, respectively.
Game updates are mainly about heroes, skins, and scenes updates. This type of game is mainly to attract users, the number of online users can be evaluated a network game good or bad, the development prospects of the game is well, the future of the game will be used to improve the reality of the game, the future may play more games will really not be able to distinguish between the real world and virtual world. Realistic, the game will become more and more real, the requirements for hardware is also more and more high.
This kind of software in 20th century in the 780 's began to appear, I first played these games are in primary school, bought is the kind of game with the little overlord, but put it down, such as boxing, Soul bucket Luo, Snowman brothers, although like, but it is feel this picture is not satisfied, and then always find the picture good game, Because at that time the game screen is generally not good, so I hope that the game will be able to do the real picture.
Now the game is a very realistic picture, now mainly play lol, tank world and Overwatch, good picture, simple operation. In the 20, this kind of software will still exist, because people in the reality can not do, in the game will be able to do, the game can meet the wishes of some people.
Third, system-Class software
System class Software: Linux system
I use Linux primarily to be interested. The Linux system is a free operating system, the Linux system is for "free software", not only refers to freedom, and free, "according to their own will act, and responsible for their actions." There are many Linux system versions available and can be downloaded freely. Three major operating systems Linux,windows and Macs each have their own advantages and corresponding to their respective use of the crowd, all three have their own core, the operating system has no signs of large structural changes, the development trend is relatively stable. The first time I used Linux was in the university, feeling very difficult to use, unlike Windows (no black meaning) so straightforward, using Linux requires a certain foundation, such as the use of command line, file system use. Now some versions of Linux are also doing a graphical interface, the future of Linux is very good, because I use the Linux system is not in-depth, only a few superficial understanding.
The above is only a simple personal opinion, there is no right to communicate with each other.
Software Engineering first time job