Technology-driven or Business-model-driven?


IMO, there are two types of IT companies. The first one focuses the technology and the second one treats the business model as priorities.

Google, Facebook and some other well-known American IT companies are clearly the first one while many British (or maybe other European countries as well) IT companies are the second one.

The technology-driven companies respect the programmers and they prefer calling them geeks. The business-model-driven companies respect the management teams and the programmers are often told to do what they have been told in the requirement/specification documents. The technology-driven companies such as Google allow employees to work on their own projects at e.g. 10% time. But most other business-model-driven companies don’t allow this. The salary pay for programmers is in general much higher in technology-driven companies compared to business-model-driven ones.

I have also been to many coding interviews for the position of “Software Developer/Engineer”. The US companies ask questions of algorithms, data structure, as they are more interested in how you approach to solve the problems. The British I.T companies they ask you questions like, the frameworks, the languages e.g. C# LINQ, as they need you to work on the project immediately after you are recruited.

I am 33, and I think I am stuck in a British business-model-driven company for quite a long time. Maybe it is a good timing for me to try new things/challenges. I need to recapture those programming knowledge such as data structure and algorithms.

cracking-the-coding-interview Technology-driven or Business-model-driven? Google interviews software development

cracking-the-coding-interview

You may also like: 技术优先还是商业模式优先 – 献给在30多岁还在写代码的朋友们

–EOF (The Ultimate Computing & Technology Blog) —

GD Star Rating
loading...
358 words
Last Post: Software Engineer Interview Tips - Using Hashtable to Reduce Runtime Complexity
Next Post: The Chess AI - Model Base or Machine Learning

The Permanent URL is: Technology-driven or Business-model-driven?

Leave a Reply