Today's Question:  What does your personal desk look like?        GIVE A SHOUT

SEARCH KEYWORD -- Confidence



  How deep should unit test go?

There is a question on Stackoverflow which says "How deep are your unit tests?". It is asked by a guy named John Nolan. The question is not too new, but what catches me is the Best Answer given by Kent Beck, who is the creator of Extreme programming(XP) and Test Driven Development(TDD). Let's look at the question first. The thing I've found about TDD is that its takes time to get your tests set up and being naturally lazy I always want to write as little code as possible. The first thing I seem ...

   Unit test,TDD,XP     2012-09-03 10:11:27

  The significance of coding competition to actual work

Some friends asked this question: In secondary schools we participate in the NOI, in university we participate in ACM/ICPC, TopCoder.What's the significance of coding competition to actual work? I participated in the NOI from 1994 to 1996, ACM/ICPC from 1999 to 2000 and TopCoder in 2002 for six months. Later I paid little attention to coding competition, so I may not understand the changes in recent years and race mode . The capabilities we can get by participating the competition can be summari...

   ACM,Programming,Facebook,TopCoder     2013-02-28 20:38:23

  Does CEO of a tech company need to know programming?

For tech startups, there are usually only a few people at their early stage. To complete all the coding work in a short period time, it often requires that every one of the team including the CEO knows something about programming so that they can help complete the tense work as soon as possible. But does the CEO of other tech companies also need to know programming? As the CEO of a company, it's not necessary that they have to know about programming. The main job of CEO is to coordinate all the ...

   CEO,Programming,Benefit     2013-07-01 05:39:26

  The Trouble With Bright Kids

It's not easy to live up to your fullest potential. There are so many obstacles that can get in the way: bosses that don't appreciate what you have to offer, tedious projects that take up too much of your time, economies where job opportunities are scarce, the difficulty of juggling career, family, and personal goals. But smart, talented people rarely realize that one of the toughest hurdles they'll have to overcome lies within. People with above-average aptitudes — the ones we ...

   Smart,Confidence,Hardworking,Trouble,Bright kids     2011-11-29 08:33:03

  Testing like the TSA

When developers first discover the wonders of test-driven development, it’s like gaining entrance to a new and better world with less stress and insecurity. It truly is a wonderful experience well worth celebrating. But internalizing the benefits of testing is only the first step to enlightenment. Knowing what not to test is the harder part of the lesson. While as a beginner you shouldn’t worry much about what not to test on day one, you better start picking it up by day t...

   Testing,QA,TSA     2012-04-11 13:41:19

  Where do software engineers get highest pay?

According to Tencent Tech, Tech companies are generous to engineers is not a secret because there is a lack of excellent engineers. These companies are willing to pay high salary and provide attractive welfare to attract these talented people. Recently, a list of companies which pay highest average salary to software engineers is published. The interesting thing is Apple, Google or Facebook is not the company which pays highest. Then which one? The answer is Juniper. The average salary in Junipe...

   Software engineer,Salary,Juniper     2013-04-12 21:06:52

  IDC report shows developers are losing ineterst in Android development

IDC's latest report shows that: the development interest in Android Phones and Android iPad  has been dropping steadily. 1869 developers participated in this survey.In this quarter, the development interest in Android phone applications fell by 4.7%, down to 78.6%; the development interest in Android iPad applications fell by 2.2%, down to 65.9%. Although the survey result may not be so accurate, it still shows a trend : Although sales of Android devices is growing, it is still unable to re...

   Android,Developemnt interest,IDC,HTML5     2012-04-09 06:26:18

  Do American teenagers hate Facebook?

PewInternet released latest survey report about Internet and life. The report shows that Facebook is still the favorite social network of American teenagers, but it's also the most criticized one. Although some people enjoyed staying on Facebook, most people are complaining that there are more and more adult contents and negative social interactions on Facebook. The key findings are: Teens are sharing more information about themselves on social media sites than they did in the past. Teen Twitte...

   American teenage,Facebook,Survey     2013-05-26 10:37:40

  Online Branding Tips for Small Businesses

Although an aspect ignored by many people who venture into the business sector, building a brand with a strong online presence may be one of the small details which can improve your performance significantly in the long run. Having said that, in this article, we’ll explore a few different online marketing and branding strategies and tips to help you build a stronger brand online.        #1 Build an identity When people hear about the name of your business, the...

   BRANDING,SOCIAL BUSINESS     2019-05-16 07:38:25

  How to maintain a software project?

For a software engineer, at least from my own experience, maintaining an existing software project would take up a considerable amount of time: adding new features, fixing tricky bugs, and so on. In this post, I will share some some tips about how to become a veteran from a novice quickly when facing a new project. (1) Get familiar with the background knowledge of the project. Every software has its own purposes and users: a device driver serves the specified hardware, whilst a SMS gateway helps...

       2017-08-05 02:20:46