1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[521],{74613:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/about",function(){return n(14228)}])},92348:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var r=n(85893),o=(n(67294),n(3905)),a=n(63606),i=n(25115),s=n(8797);function c(){var e,t,n=(e=["\n line-height: 27px;\n font-size: 16px;\n color: black;\n margin-bottom: 18px;\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return c=function(){return n},n}var l=s.ZP.p(c());function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(){var e=p(["\n position: absolute;\n top: 0;\n left: -25px;\n width: 25px;\n display: none;\n height: 100%;\n align-items: center;\n justify-content: flex-start;\n"]);return u=function(){return e},e}function h(){var e=p(["\n position: relative;\n font-size: 32px;\n line-height: 40px;\n font-weight: 700;\n margin: 20px 0 10px !important;\n\n &:hover "," {\n display: flex;\n }\n"]);return h=function(){return e},e}function m(){var e=p(["\n font-size: 30px;\n"]);return m=function(){return e},e}function d(){var e=p(["\n margin: 22px 0 8px;\n font-size: 28px;\n"]);return d=function(){return e},e}function f(){var e=p(["\n margin: 18px 0 8px;\n font-size: 24px;\n"]);return f=function(){return e},e}function b(){var e=p(["\n margin: 14px 0 8px;\n font-size: 18px;\n"]);return b=function(){return e},e}function g(){var e=p(["\n margin: 12px 0 8px;\n font-size: 18px;\n"]);return g=function(){return e},e}var x=s.ZP.a(u()),v=s.ZP.h1(h(),x),j={h1:v,h2:(0,s.ZP)(v).attrs({as:"h2"})(m()),h3:(0,s.ZP)(v).attrs({as:"h3"})(d()),h4:(0,s.ZP)(v).attrs({as:"h4"})(f()),h5:(0,s.ZP)(v).attrs({as:"h5"})(b()),h6:(0,s.ZP)(v).attrs({as:"h6"})(g())};function k(){var e,t,n=(e=["\n margin: 25px -25px 25px -25px !important;\n padding: 20px 25px !important;\n border-radius: 10px;\n line-height: 1.5 !important;\n \n code {\n background: transparent;\n }\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return k=function(){return n},n}var w=s.ZP.pre(k());function y(){var e,t,n=(e=["\n padding: 16px 20px;\n position: relative;\n background: #e8e8e8;\n border-radius: 5px;\n margin-bottom: 18px;\n\n h1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n }\n\n p + h4 {\n margin-top: 15px;\n }\n\n p {\n margin: 0;\n\n & + p {\n margin-top: 10px;\n }\n }\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return y=function(){return n},n}var O=s.ZP.blockquote(y());function z(){var e,t,n=(e=["\n border-collapse: separate;\n width: 100%;\n border-spacing: 0;\n margin: 20px 0;\n\n th {\n color: #666;\n font-size: 12px;\n font-weight: 400;\n background: #FAFAFA;\n text-transform: uppercase;\n height: 40px;\n vertical-align: middle;\n padding: 5px 10px;\n }\n\n td {\n font-size: 14px;\n padding: 10px;\n border-bottom: 1px solid #EAEAEA;\n }\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return z=function(){return n},n}var P=s.ZP.table(z());function N(){var e,t,n=(e=['\n position: relative;\n max-width: 100%;\n margin-bottom: 18px;\n\n &:before {\n height: 0;\n content: "";\n display: block;\n padding-bottom: 50%;\n }\n\n & > iframe {\n overflow: hidden;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n'],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return N=function(){return n},n}var S=s.ZP.div(N());function I(){var e,t,n=(e=["\n max-width: 100%;\n margin: 25px auto;\n display: block;\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return I=function(){return n},n}var Z=s.ZP.img(I());function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){_(e,t,n[t])}))}return e}function W(){var e,t,n=(e=["\n font-weight: 600;\n text-decoration: underline;\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return W=function(){return n},n}var A=s.ZP.a(W()),D=function(e){var t=E({target:"_self"},/(^http(s)?:\/\/)|(\.(png|svg|jpeg|jpg)$)/.test(e.href)?{rel:"nofollow",target:"_blank"}:{});return(0,r.jsx)(A,E({href:e.href},t,{children:e.children}))};function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){T(e,t,n[t])}))}return e}function B(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function U(){var e=B(["\n margin-left: 40px;\n margin-bottom: 18px;\n \n ul {\n margin-top: 18px;\n }\n"]);return U=function(){return e},e}function X(){var e=B(["\n margin-bottom: 7px;\n"]);return X=function(){return e},e}var q=s.ZP.ul(U()),F=s.ZP.li(X()),H=n(15193),M=n(71277);function K(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){K(e,t,n[t])}))}return e}({p:l},j,{pre:w,blockquote:O,a:D,table:P,iframe:function(e){return(0,r.jsx)(S,{children:(0,r.jsx)("iframe",{frameBorder:0,title:e.title,src:e.src,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})})},img:Z,code:i.EK,BadgeLink:function(e){var t=e.target,n=void 0===t?"_blank":t,o=e.colorScheme,a=void 0===o?"purple":o,s=e.badgeText,c=e.href,l=e.children,p=C({},/(^http(s)?:\/\/)|(\.(png|svg|jpeg|jpg)$)/.test(e.href)?{rel:"nofollow"}:{});return(0,r.jsx)(i.xv,{mb:"0px",children:(0,r.jsxs)(i.rU,C({fontSize:"14px",color:"blue.700",fontWeight:500,textDecoration:"none",href:c,target:n,_hover:{textDecoration:"none",color:"purple.400"}},p,{children:[(0,r.jsx)(i.Ct,{fontSize:"11px",mr:"7px",colorScheme:a,children:s}),l]}))})},ResourceGroupTitle:function(e){var t=e.children;return(0,r.jsx)(i.X6,{mt:"20px",color:"gray.800",fontSize:"14px",pb:"5px",borderBottomWidth:1,textTransform:"uppercase",as:"h2",mb:"10px",children:t})},PremiumBlock:function(e){return(0,r.jsxs)(i.xu,{p:"40px",textAlign:"center",rounded:"5px",mb:"18px",bg:"gray.50",borderWidth:1,children:[(0,r.jsx)(M.mB,{color:"gray.300",height:"45px",w:"45px",mb:"18px"}),(0,r.jsx)(i.X6,{as:"h3",fontSize:"30px",mb:"10px",children:e.title}),(0,r.jsx)(i.xv,{mb:"18px",children:e.description}),(0,r.jsx)(H.zx,{colorScheme:"green",children:"Become a Member"})]})},ul:q,li:F}),G=n(68909);function R(e){return(0,r.jsx)(a.xjn,{theme:G.y,resetCSS:!0,children:(0,r.jsx)(o.Zo,{components:$,children:e.children})})}},14228:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return d}});var r=n(85893),o=(n(67294),n(25115)),a=n(34651),i=n(15193),s=n(82438),c=n(1832),l=n(80600),p=n(16673),u=n(92348),h=n(80202);function m(){return(0,r.jsxs)(o.xu,{pt:["45px","45px","70px"],pb:["45px","45px","55px"],borderBottomWidth:1,mb:"30px",textAlign:"left",position:"static",top:"10px",children:[(0,r.jsx)(h.Z,{title:"About roadmap.sh"}),(0,r.jsx)(o.W2,{maxW:"container.md",position:"relative",textAlign:"left",children:(0,r.jsxs)(o.kC,{alignItems:"center",children:[(0,r.jsx)(a.Ee,{alt:"Kamran",d:["none","none","block"],src:"/kamran.jpeg",h:"170px",rounded:"10px",mr:"25px"}),(0,r.jsxs)(o.xu,{children:[(0,r.jsx)(o.X6,{as:"h1",color:"black",fontSize:["35px","35px","40px"],fontWeight:700,mb:"10px",children:"Hello, I am Kamran Ahmed"}),(0,r.jsx)(o.xv,{fontSize:["15px","15px","17px"],color:"gray.700",mb:"15px",children:"I created roadmap.sh to help developers find their path if they are confused and help them grow in their career."}),(0,r.jsxs)(o.Kq,{isInline:!0,flexDirection:["column","column","row"],spacing:0,shouldWrapChildren:!0,children:[(0,r.jsx)(i.zx,{as:o.rU,bg:"blue.500",color:"white",size:"sm",mr:"10px",mb:["7px","7px",0],_hover:{textDecoration:"none",bg:"blue.700"},href:"https://twitter.com/kamranahmedse",arget:"_blank",children:"@kamranahmedse"}),(0,r.jsx)(i.zx,{as:o.rU,bg:"green.500",color:"white",size:"sm",_hover:{textDecoration:"none",bg:"green.700"},href:"mailto:kamranahmed.se@gmail.com",target:"_blank",children:"kamranahmed.se@gmail.com"})]})]})]})})]})}function d(){var e=n(74160).default;return(0,r.jsxs)(o.xu,{bg:"white",minH:"100vh",children:[(0,r.jsx)(s.e,{}),(0,r.jsxs)(o.xu,{mb:"60px",children:[(0,r.jsx)(m,{}),(0,r.jsx)(o.W2,{maxW:"container.md",position:"relative",children:(0,r.jsx)(u.Z,{children:(0,r.jsx)(e,{})})})]}),(0,r.jsx)(c.z,{}),(0,r.jsx)(l.q,{}),(0,r.jsx)(p.$,{})]})}},74160:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});n(67294);var r=n(3905);function o(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var a={};function i(e){var t=e.components,n=o(e,["components"]);return(0,r.kt)("wrapper",Object.assign({},a,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h2",null,"What is roadmap.sh?"),(0,r.kt)("p",null,"Roadmap.sh is the place containing community curated roadmaps, study plans, paths and resources for the budding\ndevelopers. It started as a ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"https://github.com/kamranahmedse/developer-roadmap"}),"set of charts to guide the developers"),"\nwho are confused about what should they learn next but that alone wasn't enough so I expanded it into the website to get\nmore contributors involved."),(0,r.kt)("h2",null,"What are the plans for roadmap.sh?"),(0,r.kt)("p",null,"The website started off as\na ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"https://github.com/kamranahmedse/developer-roadmap"}),"simple repository containing a few charts")," for developers and\nbased on my personal opinions but it could have been much more than that so I decided to expand it to a website where\npeople can contribute to study plans with their areas of expertise as well, add more roadmaps, write guides etc."),(0,r.kt)("p",null,"We haven't opened up the sign ups for now but we will be doing. My long term plans for this website are to turn it into\na goto place for the developers to seek guidance about their careers, help others, share their journeys, incentivize the\nlearnings, get feedbacks on their projects etc."),(0,r.kt)("h2",null,"How did you build roadmap.sh?"),(0,r.kt)("p",null,"The basic version of the website has been built with ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"https://github.com/zeit/next.js/"}),"Next.js"),", is opensource and can\nbe found on ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"https://github.com/kamranahmedse/developer-roadmap"}),"github"),". It was hastily done to get it out in front of the\npeople and get people to start contributing, so it might be rough on the edges, but that is where we need your help."),(0,r.kt)("h2",null,"How does it make money?"),(0,r.kt)("p",null,"It doesn't make any money. I have been using my personal time and budget to build it. I did not create this website with\nany intentions of monetization but as a good will, to help the people get out of the frustration that I was once in."),(0,r.kt)("p",null,"Having said that, I love teaching and my future plans are to be able to work full-time on roadmap.sh for which it has to\nmake enough money to pay for my rent, groceries, bills, travel expenses, etc but even if it doesn't it's likely I'll\ncontinue growing the site however I can. My focus at the moment is not making money from it and just add content that\ncreates value for the people."),(0,r.kt)("blockquote",null,(0,r.kt)("p",{parentName:"blockquote"},"Sponsor the efforts by ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"https://github.com/sponsors/kamranahmedse"}),"paying as little as 5$ per month")," or with ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"https://paypal.me/kamranahmedse"}),"one time payment via paypal"),". Alternatively, reach out to me at ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"mailto:kamranahmed.se@gmail.com"}),"kamranahmed.se@gmail.com"),".")),(0,r.kt)("h2",null,"Can I contribute?"),(0,r.kt)("p",null,"You definitely can, infact you are encouraged to do that. Even your minor contributions such as typo fixes count. The\nsource code of the website can be ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"https://github.com/kamranahmedse/developer-roadmap"}),"found on Github"),". Your contributions can\nbe:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Adding a new roadmap"),(0,r.kt)("li",{parentName:"ul"},"Updating existing roadmap"),(0,r.kt)("li",{parentName:"ul"},"Suggesting changes to the existing roadmaps"),(0,r.kt)("li",{parentName:"ul"},"Writing a Guide"),(0,r.kt)("li",{parentName:"ul"},"Updating an existing guide"),(0,r.kt)("li",{parentName:"ul"},"Fixing grammar mistakes, typos on the website or the content"),(0,r.kt)("li",{parentName:"ul"},"Updating the UI of the website"),(0,r.kt)("li",{parentName:"ul"},"Refactoring the codebase"),(0,r.kt)("li",{parentName:"ul"},"Becoming a sponsor")),(0,r.kt)("p",null,"Just make sure\nto ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"https://github.com/kamranahmedse/developer-roadmap/tree/master/contributing"}),"follow the contribution guidelines")," when you\ndecide to contribute."),(0,r.kt)("h2",null,"Can I redistribute the content?"),(0,r.kt)("p",null,"No, the license of the content on this website does not allow you to redistribute any of the content on this website\nanywhere. You can use it for personal use or share the link to the content if you have to but redistribution is not\nallowed."),(0,r.kt)("h2",null,"What is the best way to contact you?"),(0,r.kt)("p",null,"Tweet or send me a message ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"https://twitter.com/kamranahmedse"}),"@kamranahmedse")," or email me\nat ",(0,r.kt)("a",Object.assign({parentName:"p"},{href:"mailto:kamranahmed.se@gmail.com"}),"kamranahmed.se@gmail.com"),". I get lots of messages so apologies in advance if you don't hear back\nfrom me soon but I do reply to everyone."))}i.isMDXComponent=!0}},function(e){e.O(0,[680,22,515,774,888,179],(function(){return t=74613,e(e.s=t);var t}));var t=e.O();_N_E=t}]); |