{"version":1,"pages":[{"id":"kzTlst3tKo255yz4YpDi","title":"Hello Friend, Start here!","pathname":"/the-hard-way-to-swe-excellence","siteSpaceId":"sitesp_giuVt","icon":"hand-wave"},{"id":"LwA4RkUU7AvQQndCBVsU","title":"Good-to-have in your mind","pathname":"/the-hard-way-to-swe-excellence/basic-undestanding/good-to-have-in-your-mind","siteSpaceId":"sitesp_giuVt","icon":"brain-circuit","description":"","breadcrumbs":[{"label":"Basic Undestanding","icon":"glasses"}]},{"id":"RGdmOg8ZepMdodUxNDlm","title":"What exactly is a programmer's job?","pathname":"/the-hard-way-to-swe-excellence/basic-undestanding/what-exactly-is-a-programmers-job","siteSpaceId":"sitesp_giuVt","icon":"hammer","breadcrumbs":[{"label":"Basic Undestanding","icon":"glasses"}]},{"id":"TIEAT8DbCGI02s3b6saz","title":"Choosing first language and thinking about potential career path","pathname":"/the-hard-way-to-swe-excellence/basic-undestanding/choosing-first-language-and-thinking-about-potential-career-path","siteSpaceId":"sitesp_giuVt","icon":"comments-question-check","breadcrumbs":[{"label":"Basic Undestanding","icon":"glasses"}]},{"id":"rQphhevF0uyf2v1ytACI","title":"Learning Programming Basics","pathname":"/the-hard-way-to-swe-excellence/learning-path/learning-programming-basics","siteSpaceId":"sitesp_giuVt","icon":"square-root","breadcrumbs":[{"label":"Learning Path","icon":"axe"}]},{"id":"CeVatN4kdf2c2M9CU3Qd","title":"Getting Basic Understanding of Core Programming Technologies","pathname":"/the-hard-way-to-swe-excellence/learning-path/getting-basic-understanding-of-core-programming-technologies","siteSpaceId":"sitesp_giuVt","icon":"sliders-up","breadcrumbs":[{"label":"Learning Path","icon":"axe"}]},{"id":"8qbyfzzartPeC1dr0PxG","title":"Version Control System","pathname":"/the-hard-way-to-swe-excellence/learning-path/version-control-system","siteSpaceId":"sitesp_giuVt","icon":"code-pull-request","breadcrumbs":[{"label":"Learning Path","icon":"axe"}]},{"id":"MJ8fJ9vG03Zs1J2RHWeL","title":"Developing Sustainable Programming Skills","pathname":"/the-hard-way-to-swe-excellence/learning-path/developing-sustainable-programming-skills","siteSpaceId":"sitesp_giuVt","icon":"user-helmet-safety","breadcrumbs":[{"label":"Learning Path","icon":"axe"}]},{"id":"sUDDrHyUrj3DT8Bya2pq","title":"Algorithms and Data Structures 1/2","pathname":"/the-hard-way-to-swe-excellence/learning-path/algorithms-and-data-structures-1-2","siteSpaceId":"sitesp_giuVt","icon":"lambda","breadcrumbs":[{"label":"Learning Path","icon":"axe"}]},{"id":"8nUSNdUOTkWRZirSysgn","title":"Clear code. Beautiful code.","pathname":"/the-hard-way-to-swe-excellence/learning-path/clear-code.-beautiful-code.","siteSpaceId":"sitesp_giuVt","icon":"gem","breadcrumbs":[{"label":"Learning Path","icon":"axe"}]},{"id":"z7BGMivjVrypSTSBuCDW","title":"DBMS & SQL!","pathname":"/the-hard-way-to-swe-excellence/learning-path/dbms-and-sql","siteSpaceId":"sitesp_giuVt","icon":"server","breadcrumbs":[{"label":"Learning Path","icon":"axe"}]},{"id":"fnDpz5knELac2JHWyUdn","title":"Algorithms and Data Structures 2/2","pathname":"/the-hard-way-to-swe-excellence/learning-path/algorithms-and-data-structures-2-2","siteSpaceId":"sitesp_giuVt","icon":"binary-slash","breadcrumbs":[{"label":"Learning Path","icon":"axe"}]},{"id":"Hk2u3yWIuJpaKICsp7BP","title":"12 - Finally, the Framework and the rest of applied stuff!","pathname":"/the-hard-way-to-swe-excellence/learning-path/12-finally-the-framework-and-the-rest-of-applied-stuff","siteSpaceId":"sitesp_giuVt","icon":"crop-simple","breadcrumbs":[{"label":"Learning Path","icon":"axe"}]},{"id":"hpwGwXsibcCatpZU0a4i","title":"Read it.","pathname":"/the-hard-way-to-swe-excellence/appendix/read-it.","siteSpaceId":"sitesp_giuVt","icon":"head-side-gear","breadcrumbs":[{"label":"Appendix","icon":"hand-point-up"}]},{"id":"Fz8Bx8Y2K27oIP3fb3AE","title":"Additional resources","pathname":"/the-hard-way-to-swe-excellence/appendix/additional-resources","siteSpaceId":"sitesp_giuVt","breadcrumbs":[{"label":"Appendix","icon":"hand-point-up"}]}]}