Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

758 lines
20 KiB

{
"mockup": {
"controls": {
"control": [
{
"ID": "9373",
"typeID": "__group__",
"zOrder": "1",
"measuredW": "287",
"measuredH": "102",
"w": "287",
"h": "102",
"x": "1268",
"y": "893",
"properties": {
"controlName": "101-tests"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
"w": "287",
"h": "102",
"measuredW": "100",
"measuredH": "70",
"x": "0",
"y": "0",
"properties": {
"color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
"measuredW": "48",
"measuredH": "28",
"x": "120",
"y": "37",
"properties": {
"size": "20",
"text": "Tests"
}
}
]
}
}
},
{
"ID": "9374",
"typeID": "__group__",
"zOrder": "2",
"measuredW": "196",
"measuredH": "102",
"w": "196",
"h": "102",
"x": "1314",
"y": "794",
"properties": {
"controlName": "100-code-style"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
"w": "196",
"h": "102",
"measuredW": "100",
"measuredH": "70",
"x": "0",
"y": "0",
"properties": {
"color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
"measuredW": "98",
"measuredH": "28",
"x": "49",
"y": "37",
"properties": {
"size": "20",
"text": "Code Style"
}
}
]
}
}
},
{
"ID": "9375",
"typeID": "__group__",
"zOrder": "3",
"measuredW": "424",
"measuredH": "102",
"w": "424",
"h": "102",
"x": "1200",
"y": "992",
"properties": {
"controlName": "102-documentation"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
"w": "424",
"h": "102",
"measuredW": "100",
"measuredH": "70",
"x": "0",
"y": "0",
"properties": {
"color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
"measuredW": "138",
"measuredH": "28",
"x": "143",
"y": "37",
"properties": {
"size": "20",
"text": "Documentation"
}
}
]
}
}
},
{
"ID": "9376",
"typeID": "__group__",
"zOrder": "4",
"measuredW": "556",
"measuredH": "102",
"w": "556",
"h": "102",
"x": "1134",
"y": "1091",
"properties": {
"controlName": "103-implementation-semantics"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
"w": "556",
"h": "102",
"measuredW": "100",
"measuredH": "70",
"x": "0",
"y": "0",
"properties": {
"color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
"measuredW": "241",
"measuredH": "28",
"x": "157",
"y": "37",
"properties": {
"size": "20",
"text": "Implementation Semantics"
}
}
]
}
}
},
{
"ID": "9377",
"typeID": "__group__",
"zOrder": "5",
"measuredW": "699",
"measuredH": "102",
"w": "699",
"h": "102",
"x": "1062",
"y": "1186",
"properties": {
"controlName": "104-api-semantics"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
"w": "699",
"h": "102",
"measuredW": "100",
"measuredH": "70",
"x": "0",
"y": "0",
"properties": {
"color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
"measuredW": "131",
"measuredH": "28",
"x": "284",
"y": "37",
"properties": {
"size": "20",
"text": "API Semantics"
}
}
]
}
}
},
{
"ID": "9378",
"typeID": "Label",
"zOrder": "6",
"measuredW": "150",
"measuredH": "28",
"x": "1844",
"y": "841",
"properties": {
"size": "20",
"text": "Smaller effort for"
}
},
{
"ID": "9379",
"typeID": "Label",
"zOrder": "7",
"measuredW": "156",
"measuredH": "28",
"x": "1844",
"y": "868",
"properties": {
"size": "20",
"text": "changes later on."
}
},
{
"ID": "9380",
"typeID": "Label",
"zOrder": "8",
"measuredW": "143",
"measuredH": "28",
"x": "1844",
"y": "1187",
"properties": {
"size": "20",
"text": "Higher effort for"
}
},
{
"ID": "9381",
"typeID": "Label",
"zOrder": "9",
"measuredW": "156",
"measuredH": "28",
"x": "1844",
"y": "1214",
"properties": {
"size": "20",
"text": "changes later on."
}
},
{
"ID": "9384",
"typeID": "Label",
"zOrder": "14",
"measuredW": "134",
"measuredH": "28",
"x": "837",
"y": "881",
"properties": {
"size": "20",
"text": "Automate here"
}
},
{
"ID": "9386",
"typeID": "Label",
"zOrder": "18",
"measuredW": "139",
"measuredH": "28",
"x": "833",
"y": "1089",
"properties": {
"size": "20",
"text": "Focus on these"
}
},
{
"ID": "9391",
"typeID": "Arrow",
"zOrder": "19",
"w": "152",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "806",
"y": "929",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"p0": {
"x": 152,
"y": 0
},
"p1": {
"x": 0.49999999999999994,
"y": 0
},
"p2": {
"x": 0.048133037535308176,
"y": 0
},
"color": "16382715"
}
},
{
"ID": "9394",
"typeID": "Arrow",
"zOrder": "20",
"w": "123",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "1422",
"y": "1458",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"p0": {
"x": 123,
"y": 0
},
"p1": {
"x": 0.49999999999999994,
"y": 0
},
"p2": {
"x": 0.2922777153748939,
"y": 0
},
"color": "16382715"
}
},
{
"ID": "9395",
"typeID": "Arrow",
"zOrder": "21",
"w": "170",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "1898",
"y": "929",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"p0": {
"x": 170.17433009674505,
"y": 0
},
"p1": {
"x": 0.5,
"y": 0
},
"p2": {
"x": 0.2922777153748939,
"y": 0
},
"color": "16382715"
}
},
{
"ID": "9396",
"typeID": "Arrow",
"zOrder": "22",
"w": "123",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "1338",
"y": "769",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"p0": {
"x": 123,
"y": 0
},
"p1": {
"x": 0.49999999999999994,
"y": 0
},
"p2": {
"x": 0.2922777153748939,
"y": 0
},
"color": "16382715"
}
},
{
"ID": "9397",
"typeID": "Canvas",
"zOrder": "12",
"w": "256",
"h": "190",
"measuredW": "100",
"measuredH": "70",
"x": "997",
"y": "794",
"properties": {
"color": "6710886",
"borderColor": "6710886"
}
},
{
"ID": "9398",
"typeID": "Canvas",
"zOrder": "13",
"w": "237",
"h": "86",
"measuredW": "100",
"measuredH": "70",
"x": "1062",
"y": "794",
"properties": {
"color": "6710886",
"borderColor": "6710886"
}
},
{
"ID": "9402",
"typeID": "Canvas",
"zOrder": "15",
"w": "54",
"h": "293",
"measuredW": "100",
"measuredH": "70",
"x": "996",
"y": "995",
"properties": {
"color": "4473924",
"borderColor": "4473924"
}
},
{
"ID": "9403",
"typeID": "Canvas",
"zOrder": "16",
"w": "87",
"h": "181",
"measuredW": "100",
"measuredH": "70",
"x": "1034",
"y": "995",
"properties": {
"color": "4473924",
"borderColor": "4473924"
}
},
{
"ID": "9404",
"typeID": "Canvas",
"zOrder": "17",
"w": "86",
"h": "89",
"measuredW": "100",
"measuredH": "70",
"x": "1100",
"y": "995",
"properties": {
"color": "4473924",
"borderColor": "4473924"
}
},
{
"ID": "9405",
"typeID": "Label",
"zOrder": "10",
"measuredW": "14",
"measuredH": "36",
"x": "1808",
"y": "1260",
"properties": {
"text": "v",
"size": "28"
}
},
{
"ID": "9406",
"typeID": "Arrow",
"zOrder": "11",
"w": "1",
"h": "473",
"measuredW": "150",
"measuredH": "100",
"x": "1815",
"y": "809",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"p0": {
"x": 0,
"y": -0.14389738910188044
},
"p1": {
"x": 0.49999999999999994,
"y": 0
},
"p2": {
"x": 0,
"y": 472.82713475857486
}
}
},
{
"ID": "9407",
"typeID": "__group__",
"zOrder": "0",
"measuredW": "992",
"measuredH": "26",
"w": "992",
"h": "26",
"x": "929",
"y": "1339",
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "76",
"measuredH": "26",
"x": "0",
"y": "0",
"properties": {
"text": "Also visit ",
"size": "18"
}
},
{
"ID": "1",
"typeID": "__group__",
"zOrder": "1",
"measuredW": "232",
"measuredH": "26",
"w": "232",
"h": "26",
"x": "82",
"y": "0",
"properties": {
"controlName": "ext_link:roadmap.sh/best-practices/code-review"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "232",
"measuredH": "26",
"x": "0",
"y": "0",
"properties": {
"color": "10027263",
"size": "18",
"text": "Code Review Best Practices"
}
}
]
}
}
},
{
"ID": "2",
"typeID": "__group__",
"zOrder": "2",
"measuredW": "202",
"measuredH": "26",
"w": "202",
"h": "26",
"x": "532",
"y": "0",
"properties": {
"controlName": "ext_link:roadmap.sh/code-review"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "202",
"measuredH": "26",
"x": "0",
"y": "0",
"properties": {
"color": "10027263",
"size": "18",
"text": "roadmap.sh/code-review"
}
}
]
}
}
},
{
"ID": "3",
"typeID": "Label",
"zOrder": "3",
"measuredW": "9",
"measuredH": "26",
"x": "335",
"y": "0",
"properties": {
"size": "18",
"text": "/",
"color": "10066329"
}
},
{
"ID": "4",
"typeID": "Label",
"zOrder": "4",
"measuredW": "59",
"measuredH": "26",
"x": "788",
"y": "0",
"properties": {
"size": "18",
"text": "Credits"
}
},
{
"ID": "5",
"typeID": "__group__",
"zOrder": "5",
"measuredW": "135",
"measuredH": "26",
"w": "135",
"h": "26",
"x": "857",
"y": "0",
"properties": {
"controlName": "ext_link:www.morling.dev/blog/the-code-review-pyramid/"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "135",
"measuredH": "26",
"x": "0",
"y": "0",
"properties": {
"size": "18",
"color": "10027263",
"text": "@gunnarmorling"
}
}
]
}
}
},
{
"ID": "6",
"typeID": "Label",
"zOrder": "6",
"measuredW": "9",
"measuredH": "26",
"x": "760",
"y": "0",
"properties": {
"size": "18",
"text": "/",
"color": "10066329"
}
},
{
"ID": "7",
"typeID": "Label",
"zOrder": "7",
"measuredW": "150",
"measuredH": "26",
"x": "370",
"y": "0",
"properties": {
"size": "18",
"text": "Interactive version"
}
}
]
}
}
}
]
},
"attributes": {
"name": "New Wireframe 1 copy",
"order": 1000010.2336643032,
"parentID": null,
"notes": ""
},
"branchID": "Master",
"resourceID": "D5E1AC09-3023-4145-A52A-4D904363A065",
"mockupH": "690",
"mockupW": "1262",
"measuredW": "2068",
"measuredH": "1459",
"version": "1.0"
},
"groupOffset": {
"x": 0,
"y": 0
},
"dependencies": [],
"projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/New%20Project%201.bmpr"
}