Tuesday, 25 August 2015

Top 10 technology schools

Interested in going to one of the best colleges or universities to study technology? Here are the top 10 schools known for their computer science and engineering programs.

Top technology schools
Every year, Money releases its rankings of every college and university in the U.S., and not surprisingly, a number of those top schools are leaders in the tech space. Here are the top 10 technology schools, according to Money's most recent survey of the best colleges in America.

Stanford University
First on the list for not only technology colleges, but all colleges, Stanford University has an impressive 96 percent graduation rate. The average price for a degree is $178,731 and students earn, on average, $64,400 per year upon graduation. Stanford's global engineering program allows its 4,850 students to travel around the globe while studying engineering. There are nine departments in the engineering program: aeronautics and astronautics, bioengineering, chemical engineering, civil and environmental engineering, computer science, electrical engineering, management science and engineering, materials science and engineering, and mechanical engineering.

Massachusetts Institute of Technology
The Massachusetts Institute of Technology, located in Cambridge, Mass., is the second best technology school in the country, with a 93 percent graduation rate. The average net price of a degree comes in at a $166,855, but students can expect an average starting salary of $72,500 per year after graduating. As one of the top engineering schools, it's ranked number 1 for chemical, aerospace/aeronautical, computer and electrical engineering. The top employers for the 57 percent of graduates that enter the workforce immediately include companies like Google, Amazon, Goldman Sachs and ExxonMobil. Another 32 percent of students, however, go on to pursue a higher degree.

California Institute of Technology
Located in Pasadena, Calif., the California Institute of Technology has a graduation rate of 93 percent. The average cost of a degree is $186,122, and students earn an average starting salary of $72,300. CalTech, as it's often called, has departments in aerospace, applied physics and materials studies, computing and mathematical sciences, electrical engineering, environmental science and engineering, mechanical and civil engineering, and medical engineering. The prestigious college is also home to 31 recipients of the Nobel Peace Prize.

Harvey Mudd College
Harvey Mudd College in Claremont, Calif. has a strong technology program, putting it at number 4 on the list of top technology schools. The cost of tuition is also one of the highest on this list, at $196,551 for a degree. Graduates of Harvey Mudd earn an average of $76,400 early on in their careers and the graduation rate is 91 percent. The engineering program at Harvey Mudd College focuses on helping students apply their skills to real world situations. Students can also get professional experience and help solve design problems outside of the classroom through an engineering clinic.

Harvard University
Harvard University, located in Cambridge, Mass., technically ties with Harvey Mudd for top technology schools, and top overall colleges. The graduation rate is 97 percent and the average price of a degree is $187, 763 while graduates earn an average annual salary of $60,000 when starting their careers. At Harvard's Jon A. Paulson School of Engineering and Applied Sciences, which goes back as far as 1847, undergraduate students can study applied mathematics, biomedical engineering, computer science, electrical engineering, engineering sciences and mechanical engineering.

University of California at Berkeley
The University of California at Berkeley has a graduation rate of 91 percent, and students can get a degree for around $133,549. After graduation, the average salary for students starting out their careers is $58,300 per year. The electrical engineering and computer science division of the University of California at Berkeley has around 2,000 undergraduate students and is the largest department within the university.

University of Pennsylvania
The University of Pennsylvania, located in Philadelphia, Penn., has a graduation rate of 96 percent and the average cost of a degree is $194,148. Students graduating from UPenn and beginning out their careers earn an average annual starting salary of $59,200. The UPenn engineering department focuses on computer and information science. Students can study computer science, computer engineering, digital media design, networked and social systems engineering, computational biology as well as computer and cognitive science.

Rice University
Located in Houston, Rice University has a graduation rate of 91 percent and the average cost of a degree is $157,824. Upon graduation, the average starting salary for students comes in at $61,200 per year. Rice University has a Department of Computer Science where students can work in faculty research programs and describes the perfect computer science student as a "mathematician seeking adventurer," a quote from system architect Bob Barton. In the electrical and computer engineering department, students can prepare for a career in oil and gas, wearables, entertainment, renewable energy, gaming, healthcare, space industry, security and aviation.

Brigham Young University-Provo
Brigham Young University-Provo, located in Provo, Utah, has a graduation rate of 78 percent, but students won't have as many loans as other colleges on this list. The average price of a degree is a moderate $80,988 and the average starting salary for graduates is around $51,600 per year. Brigham Young University-Provo offers degrees in electrical engineering, computer engineering and computer science. With a wide array of programs to choose from in each degree, Brigham Young University-Provo boasts a rigorous course load with an emphasis on gaining practical skills for the workforce.

Texas A&M University
College Station, Texas is home to Texas A&M University where 79 percent of students graduate and the average cost of a degree is $84,732. Students can expect to earn an average starting salary of $54,000 per year after graduation. The Texas A&M computer science and engineering program boasts an "open, accepting, and compassionate community that encourages the exploration of ideas." Students should expect to leave the program prepared to help solve real-world challenges in the technology industry through applied research.



Wednesday, 19 August 2015

9 tips for dealing with toxic coworkers

Negative people in the workplace can take a toll on both your sanity and health. But before you point fingers ensure you've done you're part to build a healthy relationship. Here experts discuss techniques for dealing with difficult behaviors.

No two people are exactly alike, but people do they do share traits - and those traits aren't always positive. Some prefer drama or negative attention. They are everywhere, including the workplace. They might be on your team or sit in a nearby cubicle. It could be your boss, a vendor, direct report or a coworker. They're combative, critical or nonproductive.

Unless you are very lucky, some probably work with you. You aren't likely to change them, so the best you can do is come up with a plan to mitigate the misery. We spoke with IT leaders as well as a mental healthcare professional to find out the best strategy to help reduce the drama and negativity in your work day.

Don't label people, label behaviors
There is a danger in labeling people as toxic, according to Pamela D. Garcy, Ph.D., a clinical psychologist, career coach and author of the book, "How to make time when you don't have any: A new approach to reclaiming your schedule." Instead she recommends labeling the negative or toxic behavior. That's not to say that it isn't an employee's responsibility to behave well, but first you should return power to yourself, she says.

Understanding the behavior will help you identify the root of the problem and will likely help you build a strategy for having a more productive relationship with the person, whether it's your boss, a co-worker or a direct report. "Labeling and rating people limits you. You cannot see the potential in front of you because you're blinded by the label. Label the behavior instead of the person, if possible -- even if only as a mental exercise," says Garcy.
Are you part of the problem or solution?

It's easy to say it's all the other person's fault, but there are two sides to every coin. Are you contributing to the toxic behavior? Do you let this person's toxic behavior upset or frustrate you? Are you being pulled into the downward emotional spiral? More importantly what can you do to prevent this from happening?

"Be introspective. How are you contributing to the undesired behaviors and what is within your control to improve the situation," says Dustin Wells, chairman & CEO of Headspring, a provider of enterprise software strategies and development. The bottom-line is don't let your action or inaction add make a bad situation worse.

Change your perspective

Some things are out of your control. Chances are you aren't going to change this person, so your best bet is to focus on what you can control. That requires a change in perspective. Without the right perspective, warns Pamela Rucker, chair of the Technology Advisory Council for St. Jude Research Hospital and chair for the CIO Executive Council's Women in Leadership board, every issue may feel like a personal affront.

"Changing your perspective helps you cancel out the negative story you've told yourself about why the person doesn't like you, or why the person is working against you. If you can change your belief system at the root, then everything else that comes out of that will change, "she says.

Taking some time for yourself and changing your own perspective can help you adopt a more level-headed approach. Don't allow yourself to dwell on this person's behavior and get sucked into an emotional tailspin. Instead try to think of a solution. "You have at least two choices -- focusing on the problems or focusing on creating solutions.

Staying away from people-rating and focusing on problem-solving will help you. If you change your perspective to focus upon solutions, you're more likely to gain solutions. People-rating tends to stop you in your tracks... "says Garcy.

Style clash or toxic behavior?
Another important factor, according to Rucker, is to ensure you've made an important distinction. Are these people difficult to work with or toxic?

Difficult employees are those you say are opinionated or hard to get along with. They are sometimes protective of their turf, overzealous or stuck in their way of thinking. "It can seem like you're never able to get on the same page with a difficult person, and at times, it feels like every conversation you have with them is hard, says Rucker. However, she notes, that many times when you get to the heart of the matter, it may simply be a result of style clash and you're way of doing things may be contributing.

"I've found out that in many cases, the source of my difficulty in working with individuals can be a matter of relationship or style. This took a while for me to figure out over the course of my career, because I took people's behavior personally, and thought when people behaved badly they were deliberately being jerks and trying to give me a hard time. What I realized, though, was that I had a lot more to do with the difficulty of the interaction than I initially thought," says Rucker. She says she needed to step back and develop stronger relationships with certain people and take the time to understand their style and way of doing things. When she did, the result was a more productive working relationship.

Toxic employees, on the other hand, are dealing with more than just the ordinary issues of relationship and style. These are the employees who can spread negativity in your organization like a cancer. "Whether it's anger, fear, distrust, shame, hurt, abandonment, you name it, the toxic person has something inside of them that hurts those they come in contact with, and damages the fabric of a team, "says Rucker.

Build a better relationship
Rucker also notes that she needed to work on helping these individuals get to know her in return. Learning this lesson has allowed her to flip many difficult relationships into successful outcomes. "The more I developed relationships with people, understood their style and learned how to communicate with them in ways that resonated with them, the easier it became to work with others, " says Rucker. "I had to realize that to other people, I was the one that was difficult to deal with. I was the one that was deliberately misleading, I was the one that had a takeover mentality, and I was the one always looking for a fight."
Set boundaries on your time

You may assume a coworker can control your emotions and suck you in, but people often-times have more control over the situation than they may think, according to Garcy, "Often there is at least a small moment when you have a decision to make. There's that microsecond of freedom when you make a choice; that's moment when you can say to yourself, 'I don't want to encourage or engage in this drama.' At that moment, decide that you're going to do whatever you can to politely create a boundary. Make it your practice to gently and politely tell this person what you will and won't do. It will probably take a lot of repetition. Focus upon your own behavior. Realize that it is going to take time before this person takes your boundaries seriously and learns that they are there."

Since you can't change the other person's behavior directly, the safest bet is to tell them what you are going or not going to do. For example, you might try saying something along the lines of, "I'm going back to work now," or, "I'm not going to spend my work time on non-work items."

If this person is someone who you know is going to take up a lot of your time, Rucker recommends trying this approach: "I set the tone when I start talking by stating, 'I only have a few moments, but I want to catch up with you on how things are going. What's the latest update with your issue?'" This will let the other individual know that you are concerned, but also prepares them for you to move onto another subject without taking up an inordinate amount of your time.

Identify the real issue for you
Is the coworker's behavior impacting your work? If the answer is yes, try to communicate with the coworker at a time and in a place that allows your coworker some dignity. Then explain the situation.

"The formula I usually give to a coachee in this circumstance is [to] relax yourself so that you can practice assertive communication with your co-worker, seek a win-win solution, talk to yourself optimistically throughout the challenging moments, and increase your own daily self-care," says Garcy.

If you feel like you've exhausted those avenues than maybe it's time to talk to your manager or supervisor and get some assistance from them.

Grow your emotional intelligence

Whether you're an IT leader or an entry-level help desk analyst, emotional intelligence will help you understands people's motivations and their behaviors, allowing you to empathize with them and perhaps change your perspective.

"Emotional intelligence helps you deal with difficult or toxic people from a rational standpoint, allowing you to focus on the facts of the relationship by recognizing and managing your emotions as compared to those of the difficult person. It is important that one understands the situation properly and doesn't overreact or take things personal," says John DiCamillo, CTO and head of infrastructure & services for Arup, an independent firm of designers, planners, engineers, consultants and technical specialists.

This doesn't happen by itself. There are many avenues for professional development in the area of emotional intelligence like a career coach or leadership seminars. Do your part and continue to educate and grow. "Emotional intelligence is a multiplier effect for both the individual and the business. It can't replace technical excellence, but it can multiply the business advantage for the company. And, it can multiply the effectiveness for the individual," says Larry Bonfante, founder of CIO Bench Coach and CIO of USTA.

Take care of yourself

One of Garcy's recurring theme is self-care. It might seem obvious, but it's often overlooked. "Get plenty of sleep, eat healthy foods, exercise, spend time with positive people, and reconnect with yourself," says Garcy. Doing so can only increase your odds of a better outcome and will help you lead a healthier, more manageable lifestyle. Find ways to reduce stress levels in your own life, like yoga, meditation, exercise or a self-help book. For others it may be golf or fishing. Whatever you do to relax, make sure you are investing enough time in your own wellness.

Final Thoughts

"It's important to recognize that not every challenge will have an immediate solution, so be patient," says Garcy. Successful people will work toward a long-term solution, rather than a short-term release of stress.

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com



Tuesday, 4 August 2015

Microsoft buys sales-gamification startup with eye to CRM combo

Microsoft has acquired Incent Games and plans to integrate the Texas startup's FantasySalesTeam sales-gamification software into Dynamics CRM.

Terms of the deal were not disclosed.

Adding the fantasy sports component to its CRM offering will give companies a tool to make incentive programs for sales staff more engaging, according to Bob Stutz, corporate vice president for Microsoft Dynamics CRM, in a who discussed the news in a blog post.

Microsoft will integrate the platform into its own Dynamics CRM software in the coming months, Stutz said. It will also continue to support customers using FantasySalesTeam with other CRM products.

However, the move drew some derisive commentary from at least one analyst.

"Are they kidding?" said Denis Pombriant, managing principal at Beagle Research Group, via email. "Let's see, for many years and even centuries, we have incentivized sales people with money (the carrot) and job loss (the stick). That wasn't enough? Really?"

The real problem with incentives is the difficulty in individualizing and applying them across a product line that contains more than one product, and that can't be solved with gamification, Pombriant said.

Rather, it's a big data problem, he suggested, and it can be solved by comprehensive compensation-management systems such as what's offered by companies like Xactly and Callidus.

"We spend all kinds of effort and resources trying to squeeze more productivity out of sales reps," Pombriant said. "It makes little sense to me to introduce a game system that takes their attention away from the business at hand rather than pursuing results."

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com