Extra Credit Speaker Event
- Kathyleen Beveridge (project management)
- Kris Porter (developer operation)
- Q&A
- Experience with agile methodology
- Machine learning in qualcomm
- Most important skill to have to work in the tech industry
- Biggest challenge in the tech industry and how did overcome
- Work-life balance working in tech industry
- How learning to code/coding skills help in business industry
- How coding help with investment and finance
- Some of my Thoughts
Journey into high tech and how it has influence her life
undergrades, study aboard in Spain, move to San Diego in 2004
finance degree, MBA at USC 5 years ago (waited)
favorite line - "my mission in life ins not merely to survive, but to thrive; and to do so with some passion, some compassion, some humour and some style"
Worked in 3 high tech companies
their mission statements:
HP Inc - create technology that makes life better for everyone, everywhere
Qualcomm - inventing the tech the world love
Thermo Fisher Scientific - enable our customers to make the world healthier, cleaner and safer
What are in common?
using tech to benefit the people and inprove people's qualities of lives
every company make a product/service - aim to satisfied what the people/society want or need
How high technology impacts lives - global impact on people/the world through products/services
Stage thresholds for developing products
Asking people (voice of sales/customers) if the product makes sense for the customer/market
Commercialize the product - Work closely with the scrum master - bring the product to the world
How it started...
taking bunch of math, physcis classes in high school
USLA electrical engineering
first computer science class - second quarter in USLA - failed (something that you failed in school might still be your career in the future)
stop programming for 8 years - still have a career relating to cs
Research
skills when stock market crashed
network info cheminal system - learn linux operating system
(no company is hiring when stock market crash)
Jobs and Experiences (projects)
not in the tech space at first
job at a startup - email marketing automation
(his job) devops - deploy software - ensure security - set up control to secure sites
streaming media infrastructure for olympic game
start up at carlsbed - first real devops job
Qualcomm
work for 6 years, devops, automation, monitoring
project - twitter app scroll and see your own timeline
3 weeks of learning how to work at twitter
everything in twitter use restapi, then slowly moving to recqUL
Continous learning
learn program languages continuously (self taught python)
Machine learning in qualcomm
learn how to use python libraries and other machine laaring framework and to simulate
analytic infrastruture - what user are downaoing - use info to predict of when to delete or archive repository - cost money
data scientist - ultralaod freezer - access to maasive data based to predict costumer demand, use databases to predict when it's harvast season what the weather may llok like/good or bad harvest - buying what product to use..
use in a non technical world, how to apply it
Most important skill to have to work in the tech industry
continuous learning - learning how to learn - always learning new stuff/everyone always has different way of doing
don't be concern about the thing that you read on the news
go to startup - risk? - biggest risk is stop learning
be adaptive - people who work closely with tech people - listen to requirements & translate it into how technology can solve the requirement & able to explain to non tech people with clear and understandable term
Work-life balance working in tech industry
depends on companies and the individuals - a question you wanna ask yourself
have other hobbies - negotiate with company
twitter "university" - fromer training of their system/built tool - not working with things out in public - engineers built everything in company - need to be effective in job - so they teach be able to navigate through thousand of code and being effective
How learning to code/coding skills help in business industry
learn how to code - learn a way of thinking - critical, problem solving thinking
interview - able to be a critical thinker and problem solver and being able to walk other people through how they solve the question
interview question - in room with only whiteboard - how many card where sold in the us last year - not caring about the number, but the process of your thinking and trying to figure out
Some of my Thoughts
I really agree with the idea that learning how to code is learning a way of thinking,a critical, problem solving thinking, also with the idea of learning how to learn. When we encounter things that we don't know in coding, we would search it up and try to figure it out ourselves, then ask for help, this is the process of learning how to learn. Only information taught in class is not enough, and especially there are so many resources online, we are learning how to take use of those resources and exercising our ability to solve problem on our own, which I think is a really impactful and beneficial mindset even for the future career or life. This is a good mindset (critical thinking, problem solving mindset) to have even in other fields, not just computer science. I also really agree that the most useful skill to have is continuous learning and also be adaptive. We all would still be learning in the future outside of school, but more of learning on our own which is driven by motivation within ourselves. I think that the earlier we adapt to these mindset and get use to learning continuous, it would be really helpful and beneficial for any job in the future.