Giter Site home page Giter Site logo

what-one-ought-to-know's Introduction

job requirements.txt

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!

software engineering

if you don't know anything. See this

general

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

game development

  • 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

AI/ML

  • 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)

web

Frontend:

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.

cyber security

  • 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.

embedded

  • c/c++/assembly
  • all around knowledge on drivers and optimization
  • excellent knowledge on Android/Linux/Fuchsia

mobile

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

other

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)

Applied:

  • Bioinformatics (incl. chemistry)
  • Cognitive Science
  • Medicine
  • Soft sciences: NLP
  • Physics
  • Applied math
  • Just a note: every goddamned science and not-so-science (gender studies)

Note

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.

other

data scientist/analyst

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

designer

  • illustrator
  • zbrush
  • photoshop
  • gimp
  • blender
  • autodesk: 3ds max, maya
  • cinema 4d
  • you are a good artist and do art for fun

marketing

business adminstration

  • 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)

Creating own company

  • 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

what-one-ought-to-know's People

Contributors

avhalo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.