25

Startup Roles — Engineering

  • Upload
    svco

  • View
    130

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Startup Roles — Engineering
Page 2: Startup Roles — Engineering

Startup Roles — Engineering

Vishnu Gopal

Page 3: Startup Roles — Engineering

Engineering?

Page 4: Startup Roles — Engineering

Architecture & Civil Engineering

Page 5: Startup Roles — Engineering

Compare & Contrast with Scientific Research

Page 6: Startup Roles — Engineering

Compare & Contrast with Invention

Page 7: Startup Roles — Engineering

Engineering = Designing and building systems.

Page 8: Startup Roles — Engineering

Software Engineering = programming, …

Page 9: Startup Roles — Engineering

1. A good understanding of tools and techniques for programming.

Page 10: Startup Roles — Engineering

2. Pragmatic choices between those tools. Balance between future

scalability and immediate productivity.

Page 11: Startup Roles — Engineering

3. Business domain knowledge. Doing what is best for the

business.

Page 12: Startup Roles — Engineering

1. A good understanding of tools and techniques for programming.

Page 13: Startup Roles — Engineering

Backend/Frontend/Mobile

Page 14: Startup Roles — Engineering

kamranahmedse/developer-roadmap

Page 15: Startup Roles — Engineering

http://www.mrshuvo.com/blog/2017/01/06/a-complete-road-map-to-become-a-android-developer/

Page 16: Startup Roles — Engineering

2. Pragmatic choices between those tools. Balance between future

scalability and immediate productivity.

Page 17: Startup Roles — Engineering

1. Find out where you are 2. Take a small step towards your goal

3. Adjust your understanding based on what you learned 4. Repeat

Page 18: Startup Roles — Engineering

When faced with two or more alternatives that deliver roughly the same value, take

the path that makes future change easier.

Page 19: Startup Roles — Engineering

Choose boring technology

Page 20: Startup Roles — Engineering

Innovation tokens

Page 21: Startup Roles — Engineering

3. Business domain knowledge. Doing what is best for the

business.

Page 22: Startup Roles — Engineering

Get out of the building!

Page 23: Startup Roles — Engineering

Talk to the customer. Understand business domains as much as

possible.

Page 24: Startup Roles — Engineering

What differentiates a startup engineer from say a top coder is this: they know how their

software is used. And they build stuff for their customers.

Page 25: Startup Roles — Engineering