Software Engineering first time job

Source: Internet
Author: User

Software Engineering first time job

There are many kinds of software, such as tool software, game software, System software, they run in a variety of ways, such as stand-alone operation, web-run or app-run on the mobile phone. I think about my most frequently used three software: QQ (Tool software), Plants vs Zombies (game software), Codeblocks (System software), from the following aspects of my views on them:

1. How do developers of these software persuade you (strangers) to become their users? Are they aiming for profit? Do they aim to earn cash from customers? Or is it something else?

I started using the three software through the recommendation of my friends, and it really brought a lot of convenience to my life. For developers, the main purpose of software development is to profit, and the main revenue channels include download pay, buy game props, push ads, etc., not simply to earn the user's cash, more is to push ads, install plug-ins, consumption of mobile phone traffic, there are some so-called "free Software" Ask for some permission, in fact, is collecting the user's private information, take the user information to sell, so as to achieve the purpose of profit.

2. How the software is in your hands (mail order, download, copy each other ...) )

These three software are my official online download of the regular software, we now have a certain sense of security, in order to prevent malicious plug-in download, people will go to the official website to download the regular software.

3. How does the software handle bugs? How do I update the new version?

General app updates are due to new features on-line or optimization of the original app performance, usually two weeks to publish, prompting updates may be in some application market or through the mobile phone notification bar prompt.

From a developer's point of view, the high-frequency update app enables fast iterations of app functionality and bugs can be quickly repaired, so the standards for design, development, and testing are much lower than traditional software with longer release cycles. Such a development model costs less, although users have to pay more traffic costs, but also faster use of new features and fix bugs, the pros and cons are mixed.

The current codeblocks basically has met the needs of most students and developers, performance is relatively stable, so the update cycle is longer.

4. How is the same type of software competing? What is the development trend of this type of software?

The competition of similar software mainly relies on own powerful function and good user experience to win more users, constantly extend their roots and consolidate their status.

I think the three software has a very good development trend, they are the best in all fields, will develop very well.

5. 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?

In the use of QQ or play games often appear "no response" or "flash back" and other phenomena, hardware generally do not appear such problems, because it is the entity, people can very intuitively see where the problem appears.

Software development costs and progress estimates are often inaccurate, users of "completed" software system is not satisfied with the phenomenon often occurs, so the software should be constantly maintained and modified to ensure the quality of software.

6. When did such software begin to appear?

QQ, formerly known as Oicq, was launched in February 1999, when a large number of domestic imitation ICQ online instant messaging software, but QQ or jiyaqunxiong stand out.

Plants vs Zombies is a puzzle tower defense game launched in May 2009, rage, beautiful picture, fascinating plot.

Codeblocks was released on November 25, 2012 and was developed by the pure C + + language.

7. When was the first time you used such software, what was your state, what were your expectations, and how did you get the software (buy genuine, pirated, downloaded? )

The first use of QQ is in the early days, when the students are said to each other to add friends I registered A, I was to download the official website, I feel that life is inseparable from QQ, not only to send messages, usually receive file browsing information to use QQ, hope that QQ will add more convenient features to enrich our life.

The first time to play plants vs. Zombies should be third day time, then think how there will be such a fun game, picture beautifully, as if immersive, and later launched a mobile version of the Plant vs Zombies 2, also very fun, accompany me through the difficult high three, expect the release of plant vs Zombies 3, I will support.

First use Codeblocks is in freshman, just start programming use VC6.0, later classmate to I recommend codeblocks, after use feel really very good, not much expectation, he now function basically can meet my usual programming needs.

8. How did you learn to use the software? What good does he give you?

QQ and Plants vs zombies basically talk about not school, the operation of the page itself is simple, but also a variety of use of hints, basically get started. The two software enriched my life and offered me a lot of convenience.

Codeblocks is the classmate gave me, just for programming, also very simple. This software mainly assists my study, makes the programming more convenient.

9. Do you still use it now? or a different brand of similar software, why?

I am still using QQ and codeblocks, plants vs zombies have been a long time no play, because QQ and codeblocks more commonly used, and plants vs zombies have no time to play, but if out of the latest version of I will play a bit.

10. Will this software be available for another 10 years and 20?

QQ I think is not to be eliminated, it has a foothold, but also extends a lot of other industries, not too big accident can be long-lasting.

Codeblocks I think there's a better compilation software for the dozens of annual meeting, adapting to a larger group of programmers and having more bull-like features.

Plants vs Zombies I think it is also the classic game, like Mario, so many years have not been eliminated, plants vs zombies, will endure.

Software Engineering first time job

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.