Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * = need to know
- + = need to have understanding of what it is
- - = good to know
- + Cloud computing
- + VMs
- - Snapshots
- - Cloning
- * VMware / virtualbox
- + cloud storage
- - micro services
- - deployment models
- - hypervisors - Xen / KVM/ ESXi
- - ESXi / vSphere
- * C/C++ - programming language
- * GCC/G++
- * Optimization levels and common flags
- - multi processing, pthreads or openmp
- + structures, linked list, hash table, hashmap, map, array etc
- * struct, union, typedefs
- * headers, source files, libs, compilation, linkage, static/dynamic linkage, packaging
- - (C++) STD
- + Debugging
- * GDB
- + Valgrind
- * Object oriented design
- * Python
- + Modules
- * Java
- - Enterprise java development - jar files. javac class compilation, JRE / JDK installation and paths + configuration
- + Hardware hacking
- - Arduino
- + Mobile Development
- - Android development
- - iOS - objective C
- - Cordova
- - NFC / GPS / Gyro / sensors
- + Web development
- + Front end
- * Javascript
- + jquery
- - Wordpress
- - angular
- - bower
- + Back end
- * Node.js
- * Apache
- - Tomcat
- - Nginx
- + PHP
- - Java
- Misc
- * Version control
- * Git
- - SVN
- * Editors
- * Nano / Vim/ Emacs (maybe)
- * Eclipse
- * JSON / XML
- * ASCII / UNICODE
- + HTTP/HTTPS
- * PUT/GET/POST/DELETE/LIST/MKCOL
- * common error codes (40x, 50x, 20x)
- + Storage
- - NAS
- - NFS
- - SMB
- - AFP+
- * File
- - EXT4
- * NTFS
- * FAT32
- - HFS
- - Block
- - iSCSI
- * SAS / SATA
- - RAID
- 0
- 1
- 5
- 6
- 1+0
- 5+0
- - Cloud
- - S3 / Swift
- Misc
- - fstab
- - fdisk
- + partitions
- + Networking
- + OSI model
- + L1/2/3/4
- * IP addresses
- + Netmasks
- - Routing
- - gateways
- - firewalls
- - ARP
- * DHCP
- - PXE boot TFTP
- - MAC addresses
- - NAT
- * Proxy
- * TCP / UDP
- - VLANS
- - WEP/WPA/WPA2
- - VPN/LT2P/PPTP/OpenVPN
- + Security
- * Public key crypro
- * Certificates
- - Revocation lists
- * Public / Prvate keys
- * OpenSSL
- - DES
- * AES
- * Hashing
- -MD5
- + SHA1
- * SHA256
- * Salting
- + 2 factor auth
- - Randomness, random, urandom, uuids entropy
- + Theory
- * Basics of efficiency
- * recursion
- - Big O
- + Machines
- - EFI/BIOS
- - instruction sets
- - RISC/CISC
- * Anatomy of a computer
- - Anatomy of a CPU
- - interconnects
- * Ethernet
- - FibreChannel
- - SAS
- - InfiniBand
- * SATA
- - Fibre/Copper
- * Storage levels, caching, RAM, HDD, SSD
- + Databases
- + MongoDB
- * MySQL
- - PostgreSQL
- + Development tools
- * Ubuntu
- * Eclipse
- * Git
- * build-essentials
- * headphones
- * good chair
- -sublime
- + Linux
- * Basic
- * Bash
- * cd/ls/chmod/mkdir/etc (essentials in build-utils and busybox)
- + Intermediate
- * apt-get or yum
- + bash scripting
- + makefiles
- - fstab
- - swap
- * top
- + hostfiles
- * ifconfig
- - host
- * ping
- - ntp
- - FTP
- * SSH
- - SFTP
- * SSH
- + ssh keys
- * SCP
- - Advanced
- + packaging - RPM/DEB, spec files
- - kernel parameters
- + Serial tty
- + Screen
- + UDEV
- + DDoS
- - routing
- - bridging
- - iptables
- + hard drive partitioning
- - zeroconf networking
- + parted / fdisk
- + Design
- - GUI design
- + minimalism
- - design thinking
- - rapid prototype
- * storyboards
- + UML
- - Workflows
- - Agile
- - Scrum
- - Waterfall
- - Kanban
- - jira
- - rally
- * github
- - slack
- + Advanced topics
- - Machine learning
- - graphics
- + algorithms
- - robotics
- + high performance compute
- + security engineering
- - Image processing and machine vision - openCV
- - Compiler design
- + embedded systems, assembly / operating system design
- - theory of computation - turing machines etc
- + data structures and algorithms
- - symbols patterns and signals
- - human computer interaction
- - artificial intelligence
- - computational neuroscience
- - design verification
- + Languages
- * C
- * Python
- + C++
- + PHP
- - Ruby
- * JS
- * Java
- + Assembly
- + bash
- - Go
- + make
- + SQL
- + Testing
- + Pytest
- * JUnit
- - jenkins
- + cppunit
- * code coverage
- * unit testing
- * functional testing
- + continuous integration
- + Documentation
- + Pydoc
- + Doxygen
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement