This is for those who desire to study related or for students looking for a job
There are links for tutorials and schools, some of which unfortunately require money
This is something I would have wished when I was young and eager to learn.
For me, I am at uni/college now, I didn't know where to proceed. Today there are master's degrees in at least Coursera. I would have picked that one. In MOOCs and alike there are intense motivational problems, see this. Now for college the thing is exactly the same. You're supposed do to your own research, own studies, have good grades and whatnot. If you do some $15000 master's degree online you have at least that monetary motivation but at your own pace. Just go for it. Do some work before and get that money. Some governments may not support online courses and not give student loans but hey, thing of the future!
if you don't know anything. See this
This is the only field requiring own projects to get employed.
- know about software development styles agile waterfall kanban RADIT organisation types
- know three programming languages and at least one markup languages and their principles good places to start is c/python/javascript/r/matlab/java/c#/haskell and html/xml/yaml be fluent in at least one language! You can learn rest after one well.
- what are the basics? Methods/functions Modules/Classes Interfaces Global/private variables and their types, for/while loops, Objects, Pointers, Basic operators, Basic functions, Data types, polymorphism, namespace, vectors
It takes you from a day to a week to know the basics.
- know at least two libraries for them pyside2 react
- know your linux use(d) distribution, terminal commands and piping, configuration, vim/emacs, bash
- algorithms
- know the basics of computer architecture
- Binary/hexadecimal/decimal and konversion
- CPU logical functions
- GPU logical functions and why it is faster in some cases
- TPU functions
- RAM
- Hard disks and filesystems
- Motherboard
- (some) Quantum computing
- (some) Assembly
- networks and their security
- basics of cybersecurity and more [1] [2] []
- cryptocurrency and its implications
- testing: unit, ...frameworks
- basic algorithms like quicksort and Depth-first-search
- optimization theory
- web and mobile
- architecture knowledge on CQRS, MVC
- follow technology link to programming social media link to newssites
- extra: play games be a peoples person believe in foss know your tech use mechanical keyboard use at least two monitors be a hipster and major geek follow science general have a blog and be active in your community diss php and js for fun but still use them know your licenses
- quite essential create your own projects and publish them. Ideas are below in this file! Europe: Know your collective agreement.
- read a book or two For jobs see linkedin, Monster AI-jobs, indeed https://fi.indeed.com/?r=us
Know at least one field mentioned below
- knowledge of c/c++/C#/java
- unity/unrealengine/mono/pygame
- basic physics understanding/3D maths/voxel
- knowledge on blender/autodesk 3ds mask
You have created at least one game much bigger than atari breakout
- in-depth understanding of neural networks, deep learning convulational networks I am working on free material.
- optimizers and projects thereof
- python c/c++
- perceptor
- framework knowledge such as tensorflow, CAFFE, pytorch, scikit-Learn, CNTK, azure ml Apache MLib
- You think everyone knows these terms: hidden layer, pooling, softmax, crossentropy, confusion matrix, feature extraction, decision trees and the math behind them is easy for you
- optimization for hardware
- robust statistics knowledge + bayesian modelling
- knowledge for nosql databases such as hbase, cassandra, mongodb, hadoop,spark
- projects in some or more
- Game intelligence
- NLP
- CV/openCV
- Robotics
- Clustering
example:
Automotive computer vision&machine learning engineer Bosch
- 2+ years of experience with Machine Learning e.g. DCNNs, R-CNNs, RNNs, decision trees, statistics/probability theory for various object detection methodologies · Experience in Open Computer Vision (OpenCV) code, TensorFlow, Caffe, or related frameworks · Experience with other open source computer vision and linear algebra frameworks · Degree in Computer Engineering, Applied Mathematics, Physics or a related field · Programming in C++/Python or other OOP programming language · Strong multi-threading knowledge for different OS(Windows, Linux, RTOSs) · Very good written and verbal English skills · Ability to travel abroad
(many require master or phd in cs/math) (see data scientist below too)
Frontend:
- html/CSS/Javascript
- less/typescript
- react/angular/vue
- azure/aws/gcp
- graphql
- django
- mind for graphics and visual appearance (UX)
Eg. Ubisecure -- Frontend developer (summer)
Independent programming skills in JavaScript (React, Angular or Vue.js) / Typescript, HTML and CSS Evidence to showcase your skills (e.g. hobby projects, work experience) Fluent skills in English
backend:
- node.js/Go/DBs/Python/Ruby/Scala
- Nginx or Apache knowledge
- know the SSL/TLS
- Linux server knowledge
e.g. Spotify USA -- Boston -- Backend Developer
Backend Engineer w/ Spotify USA Inc. in Boston, MA. Utilize Puppet for automatically configuring servers, Nameless for automatic service discovery, Hermes router & Hermes broker for automatic load balancing & readability, Apollo framework for implementing business logic in the Java prog language & Jupyter Notebook for performing data science tasks using the Python prog language. This position reqs a Bach deg (US or foreign equiv) in Comp Sci, Electrical Engg or rel & 3 yrs of exp in the job offered or rel role. Prior exp must incl 3 yrs of exp w/: cloud databases & maintaining them in production, performing zero downtime migrations & cross region replication; working in a CI/CD environment w/ Jenkins; monitoring service performance in production using SLAs & custom monitoring metrics; writing unit, integration & end-to-end tests; Docker containers; dvlpng REST APIs; maintaining & debugging backend services in production, being a part of an on-call rotation; Elasticsearch; Java; & Python. Prior exp must incl 1 yr of exp w/: working w/ Puppet & infrastructure-as-code; dvlpng data pipelines on Dataflow & Apache Beam; Google Cloud Platform; dvlpng voice interfaces; Google Cast protocol; Amazon Music Skill Kit & its rel AWS cloud tooling; & Scala. Qualified Applicants: Email resumes to [email protected] & ref the job code TMMA
For payment stuff, I don't know why there is something called "fullstack" because what?
You're doing two people's expertise in one job.
All:least two sites up.
- basics and this
- impelemnting virus, trojan, reverse-engineering, basics of cryptography
- implementing clever bruteforcing for passwords
- implementing logger
- Excellent Kali knowledge: know your ddos service, social engineering
- some tools such as: Nessus, AppDetective, Appscan, Netsparker, Burp or Netsparker
- python/C/Bash/some of above web
- attacks: side-channel attack, sql-injection, XSS OWASP top ten/
- ISO OSI securities
- Certifications: Security Clearance ISA/IEC Cybersecurity Certificates. Global Industrial Security Professional (GICSP). Cisco CCIE or CCDP. TOGAF Certification (Enterprise/Solution Architecture). Six Sigma Green Belt or higher certification Certified Information Systems Security Professional (CISSP) Certified Authorization Professional (CAP) Certified Ethical Hacker (CEH) GIAC certification CEH,ECSA, CompTIA Security
- Security frameworks: ISO 27001, NIST Guidelines, IEC/ISA 62443, CIS.
example job: cybersecurity audit analyst, chicksaw Nation Industries: Bachelor’s degree in a major field of study, such as computer science, and two (2) years’ of experience; or equivalent combination of education / experience. Experience in interpreting federal security guidance such as FISMA, FIPS, NIST Special Publications, OMB Mandates, and other federal requirements. Experience with the federal Certification and Accreditation process including conducting reviews such as Security Control Testing and Evaluation (ST&Es), tracking progress, and defining POA&Ms.
- c/c++/assembly
- all around knowledge on drivers and optimization
- excellent knowledge on Android/Linux/Fuchsia
Start by considering web applications and think reasons why you wouldn't implement it that way. One possibility is to use react-native which can be ported to mobile devices. For games see above
- Java and Kotlin, Maven on androidstudio
- Swift
- objective-c App made public in fdroid/google play/app store
DevOps: git,jenkins,docker, terminal, kubernetes, Ansible Google Cloud Platform, Microsoft Azure, AWS(there are certificates too)
Linux big data engineer posiition at G-Research: Linux OS core principles, performance and tuning Scripting (e.g. Python, Perl, Bash) Automation via the use of configuration management (such as Puppet or Chef) and orchestration tools (such as Ansible) Architecting, implementing and supporting applications running on Linux. The following would be advantageous, but not necessary: Designing, running and troubleshooting Hadoop clusters Batch and streaming job frameworks (such as Spark, Storm) NoSQL databases (HBase, Cassandra, MongoDB) Middleware and messaging systems (e.g. Kafka, RabbitMQ, FTL, Ultra Messaging)
- Bioinformatics (incl. chemistry)
- Cognitive Science
- Medicine
- Soft sciences: NLP
- Physics
- Applied math
- Just a note: every goddamned science and not-so-science (gender studies)
ALL REQUIRE GIT KNOWLEDGE! REPEAT AFTER ME: EXCELLENT KNOWLEDGE IN AT LEAST 1 LANGUAGE
Need inspiration even after doing your own projects? In US average salary is $ 92,046/yr according to Monster or $7670 per month. According to indeed.com it is $107,890. Payscale puts it at $84,999. the lowest decile according to payscale is $61 000 in a year and $5083/mo.
In Finland it is 46,332€/yr or 3860€ per month. The lowest decile makes 3k€/mo. There healthcare is in taxes and avg tax-% is 40% for 50 000€ is aproximitely 30% for Helsinki Area. Companies are also required to follo collective agreement
The median salary respectively is for USA $63,179 and for Finland it is some 2500€/month
You can achieve anything with programming skills. They will become essential education to primary school. Do Android apps, do websites and blogs, do kernel-debugging make an AI-system. Anything.
basics and this and data science Machine learning skills. Gain hands-on exposure to key technologies including R, SAS, Python, Tableau, Hadoop, and Spark, sql,scala,apache kafka, apache Mahout, spss, excel python: import math, scipy,numpy pandas,matplotlib
-
statistics general:
mean, median, quantiles, tukey variance correlation regression time-series Z-tests, F - test Mann-whitney U test Wilcoxon test A/B testing
Supercell data scientist: -Formal degree in a quantitative discipline involving mathematics and statistics studies 4+ years experience in a Data Scientist or Analyst role, involving some of the following: data analytics, CRM data analysis, data mining, business intelligence, machine learning, predictive analytics -Expert knowledge of SQL -Proficiency in statistical programming languages (R, Python, etc.) and Jupyter notebooks -Knowledge of modern data processing technologies (Spark, Parquet, columnar DBs, etc.) -Knowledge of major cloud providers and their offerings for analytics (EMR, S3, Kinesis, BigQuery, etc.)
- Experience in interpreting and visualizing data to provide actionable insight and conclusions on user/product behavior
- Comfortable working in an international, fast-paced, challenging and stimulating organization
- Solid communication skills. Being able to compile and translate data, numbers and analyses into normal English, and present findings to non-technical audiences
- Passion for games and analytics
- Considered a plus: Experience in the video game or entertainment industry, specifically focused on virtual economics
- illustrator
- zbrush
- photoshop
- gimp
- blender
- autodesk: 3ds max, maya
- cinema 4d
- you are a good artist and do art for fun
- marketing plans
- launching a new product
- representation
- (re)organizing business segments
- caclulöate and optimize production and operating costs
- financial modeling
- integrate different companies (acqusition etc)
- Business financing: taxing, income, prediction for growth, handle loss, get loans
- Law: how to register a company, what laws are for hiring What are good company modes
- Creating
- marketing, adcampaigns, social media
- good communication skills and large network of friends
- being able to judge and differentie when
- comparing products
- hiring people
- to be able to be the top of the hierarchy and make great and big decision
- handle stress well
- work autonomously for long periods of time and limit vacations
- being up to date and trendy
- knowing your field of product extremely well
- be able to delegate tasks
- simple and overall economics
- innovation: you are giving something new for the people
Links to tutorials will be added