Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーとの向き合い方)


Published on

Published in: Software
  • Be the first to comment

  • Be the first to like this

How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーとの向き合い方)

  2. 2. SATO NAOKI (NEO)  Software Engineer,Technologist, Solution Architect, Evangelist,Technical Writer,Translator...  1999-2010: Oracle  2010-: Microsoft   
  3. 3. ORACLE  Software Engineer  J2EE Application Server, Development Tools/Framework  SOA/Web Services  First Technical Evangelist in Oracle (Worldwide)  First “Oracle ACE” in Japan  Fast-changing due to M&A (2005-) 
  4. 4. MICROSOFT  Joined as a Technical Evangelist in Azure ISV Incubation team in Microsoft Corporation (2010)  Azure Technologist,Technical Evangelist, Cloud Solution Architect ...  Work with partners and broad audience  Keep working on Azure  Cloud Cadence 
  5. 5.
  6. 6. Microsoft’s mission
  7. 7. The challenge of Inclusion… Inclusion is a working environment where all employees are respected and valued for their distinctive characteristics and have the opportunity to participate in a high performing culture and contribute to the business objectives and strategy. This is when we seamlessly create products and services that enable “everyone” to achieve more Inclusion is personal, it is achieved when everyone is fully able to contribute by; • Being Authentic - Each person’s unique resources are recognized and routinely utilized in achieving the organization's goals • Feeling Respect - People feel valued, respected, included and encouraged • Experiencing Equality – People experience a culture without bias and “in / out groups” • Knowing Their Potential - People are included and rewarded as part of the team because of their differences in outlook, perspective and background are seen as adding value
  8. 8. Ten Behaviors for Inclusion – what can you do? Examine your assumptions 1 Make a habit of asking questions 2 Ensure all voices are heard 3 Listen carefully to the person speaking until she or he feels understood 4 Address misunderstandings and resolve disagreements 5 Examining assumptions offers the opportunity to understand people and situations more fully and look beyond initial biases Asking questions gives the opportunity to undermine incorrect assumptions—and shows people you value their input When some voices aren’t heard, ideas are excluded and the entire team suffers Inclusion requires two-way communication acknowledging and making an effort to understand different perspectives When people with different backgrounds and perspectives fully contribute, the potential for conflicts and disagreements increases If you have a strong reaction to someone, ask yourself why 6 Include and seek input from people with a wide variety of backgrounds 7 Take action to reduce stressful situations 8 Understand each person’s contribution 9 Be brave 10 Strong reactions can point toward hidden biases that can be examined Diverse input helps us innovate, serve customers better, and better anticipate potential issues People are less likely to act or speak from a biased stance when in an environment that feels calm and safe At its core, an inclusive organization creates an environment in which all people add value To create an inclusive work culture, each person must deal with the discomfort of change and take the risk of challenging norms
  9. 9. CAREER DESIGN YOU are an individual professional YOU (not your company/your boss) design your careers DO NOT depend on your company
  11. 11. LANGUAGE  Business/Technology Language  Programming Language  Human Language – Japanese/English
  12. 12. ENGLISH  Most original information is in English  Most people communicate in English  Information in Japanese is often outdated, incorrect or not available  Use machine translation service  Expand your world
  13. 13. OUTPUT YOUR INPUTS ARE SOMEONE’S OUTPUTS PAY IT FORWARD This Photo by Unknown Author is licensed under CC BY
  14. 14. COMMUNITY/COLLABORATION  Internal  Meetups in your team, your company  Online (Slack,Teams,Yammer...)  External  Communities, Meetups, User Groups...  Online (Stack Overflow, Qiita, Blog...)  GitHub  Community Leaders (Microsoft MVP...)  Share and feedback This Photo by Unknown Author is licensed under CC BY-SA
  15. 15. PUBLIC CLOUD  Pay as you go  Free tier/credit   Low cost for leaning/hands-on  Especially for serverless/PaaS services  Microsoft Learn
  16. 16. What is DevOps?
  17. 17. People. Process. Products. What is DevOps? DevOps is the union of people, process, and products to enable continuous delivery of value to your end users. “ ” Build & Test Continuous Delivery Deploy Operate Monitor & Learn Plan & Track Develop
  18. 18. SERVICES FOR DEV AND OPS  GitHub  Free public/private Git repos  GitHub Enterprise (Cloud/On- Premise)  Azure DevOps  CI/CD, Kanban boards, Git repos  First 5 users free  vices/devops/ This Photo by Unknown Author is licensed under CC BY-NC-ND
  19. 19. SERVICES FOR CITIZEN DEVELOPERS (NO CODE/LOW CODE)  Microsoft Flow  Business process automation/integration  Free plan   PowerApps  Custom web/mobile app dev  Free trial 
  21. 21. THANKS