Software engineer

Get Started. It's Free
or sign up with your email address
Software engineer by Mind Map: Software engineer

1. Web developer

1.1. pet projects

1.1.1. Tech platform

1.1.2. MindMapper

1.1.3. ideas

1.1.3.1. book

1.1.3.2. card clock

1.1.3.3. https://habrahabr.ru/post/135344/

1.1.3.4. https://habrahabr.ru/post/111332/

1.1.4. Digester

1.1.4.1. sources

1.1.4.1.1. Vk

1.1.4.1.2. tQ

1.1.4.1.3. Tw

1.1.4.1.4. Fb

1.2. frontend engineer

1.2.1. education

1.2.1.1. http://egghead.io

1.2.1.2. https://thinkster.io

1.2.1.3. Школа разработки интерфейсов

1.2.1.3.1. 2016

1.2.1.4. blogs

1.2.1.4.1. https://ponyfoo.com

1.2.1.5. courses

1.2.1.5.1. https://reacttraining.com/online

1.2.2. articles

1.2.2.1. «БЭМ-методология: с чего всё начиналось и зачем это всё нужно»

1.2.2.1.1. для быдля

1.2.3. css preprocessors

1.2.3.1. https://github.com/webpack/css-loader

1.2.4. resources

1.2.4.1. http://html5doctor.com

1.2.4.2. https://reacttraining.com

1.2.5. services

1.2.5.1. лучший виджет для загрузки файлов на сайты

1.2.6. Школа Дизайна Яндекса

1.2.7. QA

1.2.7.1. Какие есть интересные блоги современных JavaScript ниндзя?

1.2.8. CSS

1.2.8.1. frameworks

1.2.8.1.1. Semantic UI

1.2.8.2. http://cssreference.io/

1.2.8.3. http://htmlreference.io/

1.2.9. experts

1.2.9.1. https://github.com/MaximAbramchuck

1.2.9.2. blogs

1.2.9.2.1. http://mxstbr.blog/

1.2.10. design

1.2.10.1. http://fontawesome.com

1.2.11. frameworks

1.2.11.1. ng

1.2.11.1.1. https://github.com/Yonet/Angular-Interview-Questions

1.3. backend engineer

1.3.1. education

1.3.1.1. http://www.highload.ru

1.3.1.2. courses

1.3.1.2.1. «Hacking PostgreSQL»

1.3.1.2.2. Курс DBA2: «Администрирования PostgreSQL» (расширенный курс)

1.3.1.3. blogs

1.3.1.3.1. Postgres Professional G+

1.3.1.3.2. PostgreSQL в России Fb

1.3.1.4. http://backendconf.ru

1.3.2. storage

1.3.2.1. PostgreSQL

1.3.2.1.1. Citus

1.3.2.1.2. https://www.pipelinedb.com

1.3.2.1.3. https://habrahabr.ru/post/301044/

1.3.2.2. ScyllaDB

1.3.2.2.1. https://speakerdeck.com/duarten/scylladb-nosql-at-ludicrous-speed

1.3.2.2.2. http://blog.octo.com/en/scylladb-vs-cassandra-towards-a-new-myth/

1.3.2.2.3. https://www.quora.com/What-are-the-main-differences-between-Cassandra-and-Scylla

1.3.2.3. Mongo

1.3.2.3.1. What are some bad things about MongoDB database?

1.3.2.3.2. Before you start working on MongoDB

1.3.2.3.3. Bartunov about slow JSON import

1.3.2.4. Neo4j

1.3.3. AWS

1.3.3.1. https://github.com/open-guides/og-aws#s3-basics

1.3.4. nodejs

1.3.4.1. ORM

1.3.4.1.1. sequalize

1.3.4.1.2. pq-promise

1.3.4.1.3. Какой ORM выбрать для Node.js+PostgreSQL?

1.4. job

1.4.1. interview

1.4.1.1. preparation

1.4.1.1.1. Quick quiz

1.4.1.1.2. Linux admin questions

1.4.1.2. «Как я проходил собеседования в Яндекс: мой непростой, но успешный опыт»

1.4.2. salary

1.4.2.1. http://djinni.co/pulse

1.4.3. Toptal

1.4.3.1. http://secretmag.ru/longread/2015/11/05/toptal/

1.5. events

1.5.1. SECON 2016

1.6. js

1.6.1. «Обзор возможностей современного JS»

1.7. colleagues

1.7.1. http://lakhin.com

1.8. courses

1.8.1. https://www.udacity.com/course/senior-web-developer-nanodegree-by-google--nd802

1.9. stackshare.io

1.9.1. How HotelTonight Scaled Their Stack - From MVP To IPO

1.10. blogs

1.10.1. http://www.tddfellow.com/

1.10.2. http://tech.trello.com

1.11. experts

1.11.1. Andrey Sitnik

1.11.1.1. https://twitter.com/andreysitnik

1.11.1.2. https://www.facebook.com/andrey.sitnik

1.11.1.3. https://habrahabr.ru/users/Iskin/

1.11.1.4. Logux: Connection lost, data synchronized – интервью

1.11.1.5. PostCSS. Будущее после Sass и Less

1.11.2. Nikita Prokopov

1.11.2.1. http://tonsky.livejournal.com/

1.11.2.2. http://tonsky.me/

1.11.3. Egor Homakov

1.11.3.1. https://sakurity.com/blog

1.11.3.2. https://habrahabr.ru/users/chikey/topics/

1.11.4. Kyle Simpson

1.11.4.1. https://github.com/getify

1.11.5. Max Stoiber

1.11.5.1. http://mxstbr.blog

1.11.5.2. https://github.com/mxstbr

1.12. portfolio

1.12.1. http://cultofmartians.com/

2. Algorithmic coder

2.1. practice with

2.1.1. https://hackerrank.com

2.1.2. http://codewars.com

2.1.3. https://codility.com

2.2. contest

2.2.1. «Конкурс по программированию на JS: Классификатор слов»

2.2.1.1. https://www.npmjs.com/package/ilanguage

2.2.1.2. Yandex STEM

2.2.2. https://icpc.baylor.edu/worldfinals/problems/icpc2016.pdf

2.2.2.1. Потому что это — спорт. Где–то есть сильное локальное комьюнити, хорошие тренера — там результаты будут лучше. Успех на этих соревнованиях слабо коррелирует с качеством академического образования.

2.3. Grokking Algorithms

2.4. Победы в конкурсах программирования негативно коррелируют с успехами в работе

3. System administrator

3.1. fish

3.2. https://github.com/chassing/linux-sysadmin-interview-questions#expert

4. System programmer

4.1. has read

4.1.1. What Each Programmer Should Know About Memory

4.1.2. C++ Concurrency in Action: Practical Multithreading

4.2. courses

4.2.1. «Системное администрирование LInux»

5. methodology

5.1. http://semver.org

5.2. Agile

5.2.1. «Гибкое управление продуктом в двух словах»

5.3. SCRUM

5.4. Lean

5.5. Борис Вольфсон

6. github

6.1. «Как правильно внести свою лепту в Open Source проект»

7. startup

7.1. https://megamozg.ru/hub/growthhacking/

7.2. http://www.rbc.ru/opinions/business/18/05/2016/573c45f89a79477b80c943a3?from=newsfeed

7.3. Как сделать прорывной стартап и остаться человеком

7.3.1. успех

7.3.1.1. видение

7.3.1.1.1. может меняться в деталях

7.3.1.2. команда

7.3.1.2.1. подбирай экспертов под бизнес

7.3.1.2.2. не делай бизнес вокруг людей

7.3.1.3. фокус

7.3.1.3.1. стань лучшим в одной области

7.3.1.3.2. диверсифицируйся

7.3.2. реалии

7.3.2.1. идея ничего не стоит

7.3.2.2. между продуктом и программой -- пропасть

7.3.2.3. IT рынок РФ 1% от мирового

8. blogs

8.1. https://www.facebook.com/mark.ayzenshtadt

8.2. https://new.vk.com/proglib

8.3. http://debasishg.blogspot.ru/

8.4. https://www.mybridge.co

8.5. http://blog.cleancoder.com

8.6. http://sxywu.com

9. soft skills

9.1. «Being A Developer After 40»

10. job

10.1. freelance

10.1.1. https://toster.ru/q/328608?utm_source=tm_freelansim&utm_medium=tm_block&utm_campaign=tm_promo

10.2. https://habrahabr.ru/company/rootwelt/blog/302364/

10.3. interview

10.3.1. 13 October 2016

10.3.1.1. How did you become a software developer?

10.3.1.2. What are your hobbies?

10.3.1.3. What projects have you worked on?

10.3.1.4. Do you have any questions?

10.3.1.4.1. I should ask about

10.3.2. awesome interview questions

10.4. зарплаты

10.5. https://angel.co/

10.5.1. https://angel.co/salaries

10.6. emigration

10.6.1. Петр позвонил

11. languages

11.1. scala

11.1.1. http://www.scala-native.org

11.2. clojure

11.2.1. https://purelyfunctional.tv

11.2.2. http://clojurecourse.by/

11.3. Haskell

11.3.1. https://www.haskell.org

11.3.2. https://wiki.haskell.org/Books

11.3.3. https://www.fpcomplete.com/haskell

11.3.4. http://haskellbook.com

11.3.5. Learn You a Haskell for Great Good!: A Beginner's Guide

11.4. JS

11.4.1. http://kangax.github.io/compat-table/es6/

12. Databases

12.1. real examples

13. tools

13.1. shells

13.1.1. zsh

13.1.1.1. http://ohmyz.sh

13.1.2. bash

13.1.2.1. http://wiki.bash-hackers.org

13.1.3. fish

13.1.3.1. Обзор Friendly interactive shell (fish) и почему она лучше bash

13.2. editors

13.2.1. Atom

13.2.1.1. theming

13.2.1.1.1. Using Operator Mono in Atom

13.2.2. Vim

13.2.2.1. http://vimr.org

13.2.2.2. https://neovim.io

13.3. fonts

13.3.1. theory

13.3.1.1. Ligatures

13.3.2. faces

13.3.2.1. Fira Code

13.3.2.1.1. https://blog.codepen.io/2017/02/15/new-typeface-firacode-medium/

13.3.2.2. Pragmata Pro

13.3.2.2.1. https://twitter.com/jordwalke/status/835787007464873984

13.3.2.3. Operator Mono

13.3.2.3.1. Operator — шрифт, облегчающий программистам жизнь

13.3.2.3.2. Test-Driving a $200 Coding Font: Operator Mono

13.3.2.4. Source Code Pro

13.3.2.4.1. Hasklig

13.3.2.5. Consolas

13.3.2.5.1. Inconsolata

13.3.2.6. Hack

13.3.2.7. Input

13.3.2.7.1. Input — новый шрифт для программирования

13.3.2.8. Anonymous Pro

13.3.2.8.1. для терминала

14. books

14.1. https://www.manning.com/catalog

15. paradigms

15.1. design patterns

15.1.1. https://github.com/kamranahmedse/design-patterns-for-humans

15.2. FRP

15.2.1. Principles of Reactive Programming

15.2.2. Reactive Design Patterns

15.2.3. https://www.manning.com/books/functional-and-reactive-domain-modeling

15.2.4. Grokking Functional Programming

15.2.5. An Introduction to Functional Programming Through Lambda Calculus

15.2.6. conferences

15.2.6.1. lambdaconf

15.2.6.1.1. videos

15.2.6.1.2. standardised ladder of functional programming

15.2.7. organizations

15.2.7.1. Fantazyland

15.2.7.1.1. http://fantasyland.institute/initiatives/functional-programming.html

15.2.8. research

15.2.8.1. A Large Scale Study of Programming Languages and Code Quality in Github

16. misc

16.1. https://opensource.guide/

16.2. https://scrimba.com/