Tarek . computer Snippets of Tarek's background and the computer industry today when discussing with the youth generation Tarek Hoteit Director of IT.

Slides:



Advertisements
Similar presentations
COMPUTER SCIENCE LYNDA THOMAS – SENIOR LECTURER, ACADEMIC ADVISOR.
Advertisements

Alireza Haghshenas Winter 93. * Problem Definition * Difficult Math Parts * Vision * Computational Geometry * Optimization * Run the App.
IB Information Technology in the Global Society & Advanced Topics in IT Paul Bui.
Careers in IT: The Real Story Rich James, F5 Networks Director, Staffing.
My best MOOC ever - Experience with the Berkeley SaaS course Ignacio Reguero 4 April 2014.
Enterprise Cloud Computing
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
SHAPE THE WORLD. WEB DEVELOPMENT.
Information Systems in Organizations 5.2 Cloud Computing.
Learn Hadoop and Big Data Technologies. Hadoop  An Open source framework that stores and processes Big Data in distributed manner on a large groups of.
Microsoft Cognitive Services and Cortana Analytics
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Project Guide 101 Exploring Ideas… WCE ACM.
A Grandchild’s Guide Turning your grandparents’ childhood memories into a video that your family will treasure.
Microsoft Virtual Academy
Teck Chia Partner, Exponent.vc
12/29/2017 3:36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Why industry cares about nlp for tamil?
How being used at your company? What is Data Science?
Add Alice to Your Chat How Can I Help You? Beide Wang
IBM Predictive Analytics Virtual Users’ Group Meeting March 30, 2016
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
INTRO TO Presenter: PhuongNQK.
Confederation Centre Public Library
Microsoft Virtual Academy
Digital Workplace.
Docker Birthday #3.
What is Cloud Computing - How cloud computing help your Business?
Top 10 DevOps online Resources to learn Share & Practice by scmGalaxy
Platform as a Service.
WELCOME Mobile Applications Testing
Introduction to Azure Bot Framework
Andrew McCombs March 10th, 2011
Presenting Amazon’s Alexa
Microsoft Virtual Academy
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
What is all the fuss over Containers?
Microsoft Virtual Academy
Introduction CSE 1310 – Introduction to Computers and Programming
Major themes Abstraction Design tradeoffs Recursion Leverage existing components without understanding details Create components that can be.
Week 01 Comp 7780 – Class Overview.
INTRODUCTION Google has taken on Amazon's Alexa, Apple's Siri, and Microsoft's Cortana with its own voice assistant called Google Assistant. Google first.
Coding and More: Creating a Student-Centered Classroom with Technology
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Web Development Tutorials for Beginners. The free tutorial helps beginners to learn how to code easily. A beginner can sign up for the tutorial to access.
OpenWorld 2018 Audio Recognition Using Oracle Data Science Platform
Using docker containers
On the brink of a Networked society.
Dane Stubben QuintilesIMS Database Manager
Accelerate application delivery with a Cloud-native mindset
Microsoft Connect /17/ :34 AM
ChatOps Supercharge your DevOps Teams
CSE 142 vs CSE 143 CSE 142 CSE 143 You learned how to write programs and decompose large problems with: Print statements Methods Control Structures.
Your gateway to cloud innovation
AI Stick Easy to learn and use, accelerate the industrialization of artificial intelligence, and let the public become an expert in AI.
Copyright © JanBask Training. All rights reserved Top 10 Charming IT jobs that would be High in Demand in 2019.
Microsoft Virtual Academy
4/5/2019 2:30 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
A STORY ON CONVERSATIONAL CHATBOT SUBHAJIT SENGUPTA & SHARIQ SHAIKH
IST346: Virtualization and Containerization
IT Trends Report 2019:Cloud Management
Node.js Test Automation using Oracle Developer Cloud- Simplified
Azure Container Service
Presented By:- Abhinav Shashtri. Index SR.NOTitleSlide No 1Introduction: Video Marketing Would Be Supreme Method: Mobile Accessibility Would.
Microsoft Virtual Academy
A DevOps process for deploying R to production
Technology and the NHS.
Job Club, Understanding how Artificial Intelligence (A. I
Automated Delivery for .NET Applications
R for Data Science Data science Data science is a booming field in today’s world. Since Artificial Intelligence is the main focus of today’s technology,
Presentation transcript:

Tarek . computer Snippets of Tarek's background and the computer industry today when discussing with the youth generation Tarek Hoteit Director of IT – Thomson Reuters Tarek.hoteit@thomsonreuters.com @hoteit http://tarek.computer

About Tarek

What I do every day? Send and Read emails Talk and chat with my team Join conference calls Think of cool new ideas Program sometimes Listen to music!

I used to program and always loved computers since I was 10 years old

In school I also had fun with computer pranks

Why I love computers? I loved to play computer games But I was always curious about computers I loved the sound and how things would come out

What cool programs I did CHAT BOTs in 2003 before facebook messenger that you text and they respond back Parent programs to let kids do math quiz before using the internet!

About computers

Biggest technology trends Artificial Intelligence Internet of Things Autonomous Vehicles http://thehackernews.com/2015/08/hacking-internet-of-things-drone.html http://blogs.gartner.com/smarterwithgartner/files/2016/10/TopTenStrTechTrends2017_Infographic_Final.png

Artificial Intelligence Changing all aspects in society: Agriculture Transportation Forecasting Education Predictions Healthcare Communication and more…. http://www.thewindowsclub.com/microsoft-explains-artificial-intelligence

AI - trends Significant progress in natural language processing & translation Beating world champions in Chess, Go, Poker Major virtual agents: Alexa, Ok Google Excellent progress in imaging optimization Becoming part of home More open source frameworks and open source contribution by major companies (Facebook/Google/Amazon/Microsoft) and research AI Consortium Formed: https://www.partnershiponai.org , https://openai.com/blog/ http://www.forbes.com/sites/gilpress/2017/01/23/top-10-hot-artificial-intelligence-ai-technologies/#13d69b3542de

Artificial intelligence It is not scary or impossible to try. Search for existing libraries on the internet and try executing through tutorials first and then your own code.

Internet of things Have fun experimenting with a cheap $30 Alexa and Amazon Lambda. You will be amazed with what you can do!

Self driving cards This is the future today. Why not try experimenting with toy cars that we used to play with in past using remote controls?

computer industry trends JavaScript can be found virtually everywhere – server side a lot! Most popular AngularJS, React, Backbone, Ember, Jquery, NodeJs, Most popular on GitHub: 3M repos! DevOps Containers: Build, Ship, Run “Docker as process, PaaS as machine, microservices architecture as programming model” - Thoughtworks Open Source everywhere! Linux, Git, MySql, Apache, more. Images copyrights Docker -https://www.docker.com Javascript: http://eulife.appchallenge.net/tutorial-7-building-a-javascript-eulife-app/ Javascript info: https://www.infoq.com/articles/modern-javascript-toolbox, http://githut.info https://www.sitepoint.com/top-javascript-frameworks-libraries-tools-use/

Top programming languages http://www.tiobe.com/tiobe-index/ Java still tops the most popular programming language, followed by C, C++, C#, & Python. VB.NET, Javascript, Perl trending up from last year PhP & Ruby trending down Biggest growth : Golang (https://golang.org)

Software Testing Trends Mobile testing – “According to Gartner, by 2017, over 268 billion downloads of mobile apps will generate cumulative revenue of $77 billion.” Big Data & Predictive analytics testing – quality management of big data API & micro services testing : testing independent components as part of DevOps CI/CD Web services & SOA automation testing: continue web services automation testing for legacy SOA based apps Lifecycle testing – end to end functional based testing with automation assistance Configuration management automation - manage configuration of micro servers and code deploys using tools such as Chef, Puppet, and Docker Shift left testing – behavior based testing (BDD) and test driven approach (TDD) – “39% of enterprises use BDD and TDD with a shift-left testing approach.” Virtualization & containerization – cloud and contains will help speed up the testing process for enterprise apps Agile and collaboration tools – leverage more tools for better collaboration in the SDLC process – eg. Stash, Confluence, Trello, Slack, Jira, git, Clarity, DevOps – continue on dev/ops culture http://www.testing-whiz.com/blog/15-test-automation-trends-of-2016

How can you become the best computer scientist or a computer professional LEARN from everything: Courses, Books, YouTube (yes youtube!), going to seminars, talking to other people who share my same passions What do you need to do to be the BEST? Take algebra seriously (if you want to be the best in future intelligence) Enjoy art (yes computer science is an art) Take college seriously (I did a phd but you don’t have to to be a phd to do great things in computers!) When you play games or use your phone, think of WHY what it is happening then search for the answers or ask the question on the internet?

Expand your education skills in DevOps Intro to DevOps – Udacity free course : https://www.udacity.com/course/intro-to-devops--ud611 Free Linux Foundation Online Courses (https://training.linuxfoundation.org/free-linux-training) Introduction to Linux Introduction to Cloud Infrastructure Technologies Introduction to OpenStack Introduction to DevOps: Transforming and Improving Operations Set a free 1-yr AWS instance and play around with the technologies - https://aws.amazon.com/s/dm/optimization/server-side-test/free-tier/free_np/ Or Try Google Cloud Trial - https://cloud.google.com/free-trial/ Or Microsoft Azure - https://azure.microsoft.com/en-us/

Expand your education skills in Machine Learning & Artificial Intelligence Learn from the masters for free Machine Learning course by Andrew Ng https://www.coursera.org/learn/machine-learning Guide on Deep Learning from yerevann.com http://yerevann.com/a-guide-to-deep-learning/ Buy one of these machine learning books on amazon: Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Worked Examples, and Case Studies (MIT Press) by John D. Kelleher et al. http://a.co/3Iv8MVy Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfellow et al. http://a.co/b4bDBi3 Python Machine Learning by Sebastian Raschka http://a.co/4qzZRGN

Tinker with Internet of Things devices Get yourself Raspberry Pi 3 Model B Motherboard http://a.co/5grZqwL ($40), hook it up to an old monitor, keyboard, and mouse, install linux on an sdcard, and learn linux (and your kids will love it too!) Arduino Uno 3 Ultimate Starter Kit Includes Step by Step instruction guide http://a.co/c14InjH - learn to how to activate leds, sound, camera, and many more even build robots!

Feel free to contact me on http://tarek.computer or via @hoteit on Twitter