Skip to content

Commit 3936988

Browse files
authored
Add basics
1 parent 794e0af commit 3936988

1 file changed

Lines changed: 91 additions & 2 deletions

File tree

README.md

Lines changed: 91 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,91 @@
1-
# Skills
2-
Personal profile of software engineering skills
1+
# Personal profile of software engineering skills
2+
3+
⬜ Proposed, 🟩 Planned, ✅ Done, 🚧 In progresss, ✔ Verified, ❌ Declined
4+
5+
## Fundamental concepts
6+
7+
| Syntax | Statements | Functions | Data structures |
8+
|---------------------|----------------|---------------|---------------------|
9+
| ⬜️ value | ⬜️ if | ⬜️ recursion | ⬜️ array |
10+
| ⬜️ identifier | ⬜️ loops | ⬜️ function | ⬜️ class |
11+
| ⬜️ variable | ⬜️ assignment | ⬜️ lambda | ⬜️ object |
12+
| ⬜️ constant | ⬜️ | ⬜️ signature | ⬜️ collection |
13+
| ⬜️ scalar | ⬜️ | ⬜️ argument | ⬜️ hash table |
14+
| ⬜️ literal | ⬜️ | ⬜️ parameter | ⬜️ linked list |
15+
| ⬜️ expression | ⬜️ | ⬜️ pure | ⬜️ queue |
16+
| ⬜️ heap | ⬜️ | ⬜️ function | ⬜️ stack |
17+
| ⬜️ type | ⬜️ | ⬜️ side effects | ⬜️ deque |
18+
| ⬜️ primitive types | ⬜️ | ⬜️ closure | ⬜️ serialization |
19+
| ⬜️ reference | ⬜️ | ⬜️ partial | ⬜️ |
20+
| ⬜️ flag | ⬜️ | ⬜️ curry | ⬜️ |
21+
| ⬜️ lexical scope | ⬜️ | ⬜️ chaining | ⬜️ |
22+
| ⬜️ | ⬜️ | ⬜️ higher order | ⬜️ |
23+
| ⬜️ | ⬜️ | ⬜️ callback | ⬜️ |
24+
| ⬜️ | ⬜️ | ⬜️ listener | ⬜️ |
25+
| ⬜️ | ⬜️ | ⬜️ pipe | ⬜️ |
26+
| ⬜️ | ⬜️ | ⬜️ compose | ⬜️ |
27+
28+
- ⬜️ mixin
29+
- ⬜️ memoize
30+
- ⬜️ factory
31+
- ⬜️ pool
32+
- ⬜️ wrapper
33+
- ⬜️ refactoring
34+
- ⬜️ code review
35+
- ⬜️ antipatterns
36+
- ⬜️ paradigm
37+
- ⬜️ algorythm
38+
- ⬜️ magic numbers
39+
- ⬜️ hardcode
40+
- ⬜️ complexity
41+
- ⬜️ decomposition
42+
- ⬜️ spaghetti
43+
- ⬜️ silver bullet
44+
- ⬜️ not invented here
45+
- ⬜️ dead code
46+
- ⬜️ unreachable code
47+
- ⬜️ duplicate code
48+
- ⬜️ exception
49+
- ⬜️ return early
50+
51+
## JavaScript specific
52+
53+
- ⬜️ typeof
54+
- ⬜️ Object
55+
- ⬜️ this
56+
- ⬜️ arrow function
57+
- ⬜️ generator
58+
- ⬜️ async function
59+
- ⬜️ call, bind, apply
60+
- ⬜️ Array
61+
- ⬜️ prototype
62+
- ⬜️ class
63+
- ⬜️ instanceof
64+
- ⬜️ iterator
65+
- ⬜️ while
66+
- ⬜️ do..while
67+
- ⬜️ for
68+
- ⬜️ for..in
69+
- ⬜️ for..of
70+
- ⬜️ for await
71+
- ⬜️ throw
72+
- ⬜️ try..catch
73+
- ⬜️ typed arrsys
74+
- ⬜️ Map
75+
- ⬜️ Set
76+
- ⬜️ weak collections
77+
- ⬜️ Proxy
78+
- ⬜️ Symbol
79+
- ⬜️ ...spread
80+
- ⬜️ ...rest
81+
- ⬜️ equality operators
82+
- ⬜️ logical operators
83+
- ⬜️ bitwise operators
84+
- ⬜️ default parameters
85+
- ⬜️ string parsing
86+
- ⬜️ timers
87+
- ⬜️ EventEmitter
88+
- ⬜️ RegExp
89+
- ⬜️ global
90+
- ⬜️ undefined
91+
- ⬜️ null

0 commit comments

Comments
 (0)