ಮಾನವೀಯತೆಯಿಂದ ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಬಣ್ಣಗಳಲ್ಲಿ ಡೆವಲಪರ್‌ಗೆ

ಹಲೋ, ಹಬ್ರ್! ನಾನು ನಿಮ್ಮನ್ನು ಬಹಳ ಸಮಯದಿಂದ ಓದುತ್ತಿದ್ದೇನೆ, ಆದರೆ ನನ್ನದೇ ಆದದನ್ನು ಬರೆಯಲು ನಾನು ಇನ್ನೂ ಬಂದಿಲ್ಲ. ಎಂದಿನಂತೆ - ಮನೆ, ಕೆಲಸ, ವೈಯಕ್ತಿಕ ವ್ಯವಹಾರಗಳು, ಇಲ್ಲಿ ಮತ್ತು ಅಲ್ಲಿ - ಮತ್ತು ಈಗ ನೀವು ಮತ್ತೆ ಉತ್ತಮ ಸಮಯದವರೆಗೆ ಲೇಖನವನ್ನು ಬರೆಯುವುದನ್ನು ಮುಂದೂಡಿದ್ದೀರಿ. ಇತ್ತೀಚೆಗೆ, ಏನೋ ಬದಲಾಗಿದೆ ಮತ್ತು ಡೆವಲಪರ್ ಆಗುವ ಬಗ್ಗೆ ನನ್ನ ಜೀವನದ ಒಂದು ಸಣ್ಣ ಭಾಗವನ್ನು ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ವಿವರಿಸಲು ನಾನು ಏನು ಪ್ರೇರೇಪಿಸಿದೆ ಎಂದು ನಾನು ನಿಮಗೆ ಹೇಳುತ್ತೇನೆ, ಇದು ಆರಂಭಿಕರಿಗಾಗಿ, ಅನುಮಾನಾಸ್ಪದರಿಗೆ ಮತ್ತು ತಮ್ಮನ್ನು ನಾನೂ ನಂಬದ ಹುಡುಗರಿಗೆ ಉಪಯುಕ್ತವಾಗಬಹುದು. ಹೋಗು!

ನಾನು ದೂರದಿಂದ ಪ್ರಾರಂಭಿಸುತ್ತೇನೆ - ಬಾಲ್ಯದಲ್ಲಿ, ನನ್ನ ಪೋಷಕರು ನನಗೆ ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಿಗೂ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ವಿಶ್ವಕೋಶಗಳು ಮತ್ತು ಪುಸ್ತಕಗಳನ್ನು ನೀಡಿದರು. ಉಡುಗೊರೆ ನೀಡಲು ಯಾವುದೇ ಕಾರಣವೆಂದರೆ ಪುಸ್ತಕ. ನಂತರ, ಸಹಜವಾಗಿ, ನಾನು ಅವರಿಗೆ ಕೃತಜ್ಞನಾಗಿರಲಿಲ್ಲ, ಆದರೆ ಅದನ್ನು ಲಘುವಾಗಿ ತೆಗೆದುಕೊಂಡೆ. ಆದರೆ ಕಾಲಾನಂತರದಲ್ಲಿ, ಇತರ ಜನರೊಂದಿಗೆ ಮಾತನಾಡುತ್ತಾ, ನಾನು ವಿಚಿತ್ರವಾದ ತೀರ್ಮಾನವನ್ನು ಮಾಡಿದೆ: ನನಗೆ ತಿಳಿದಿರುವದನ್ನು ಅನೇಕರು ತಿಳಿದಿರಲಿಲ್ಲ, ಯಾವುದೇ ಹೆಸರುಗಳು, ಪರಿಕಲ್ಪನೆಗಳು, ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಕೇಳಲಿಲ್ಲ, ಲೇಖಕರನ್ನು ಓದಲಿಲ್ಲ ಮತ್ತು ಚಲನಚಿತ್ರಗಳನ್ನು ನೋಡಲಿಲ್ಲ. ಈ ಕ್ಷಣದಲ್ಲಿ, ಒಂದು ಒಳನೋಟವು ಬಂದಿತು: ಇಲ್ಲಿದೆ, ಜ್ಞಾನ. ಇದೆಲ್ಲವನ್ನೂ ಎಲ್ಲಿ ಅನ್ವಯಿಸಬಹುದು ಎಂದು ನನಗೆ ಬಹಳ ಸಮಯದಿಂದ ತಿಳಿದಿರಲಿಲ್ಲ, ಏಕೆಂದರೆ ಜನರೊಂದಿಗೆ ಸರಳವಾಗಿ ಸಂವಹನ ಮಾಡುವುದು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಪಾವತಿಸುವುದಿಲ್ಲ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ಕಥೆಗಳನ್ನು ಹೇಳುವ ವೃತ್ತಿಯು ಆ ಸಮಯದಲ್ಲಿ ಇರಲಿಲ್ಲ (ಈಗ ಕೆಲವು ಬ್ಲಾಗಿಗರು ಇದ್ದಾರೆ. , YouTube, TED-ED, ಇತ್ಯಾದಿ). ನಾನು ದೀರ್ಘ ಮತ್ತು ಶ್ರಮದಿಂದ ಇಂಗ್ಲಿಷ್ ಅಧ್ಯಯನ ಮಾಡಿದ್ದೇನೆ, ಏಕೆಂದರೆ... "ಇದು ಭರವಸೆ ಮತ್ತು ಭವಿಷ್ಯದಲ್ಲಿ ಉಪಯುಕ್ತವಾಗಿದೆ" - ಆ ಸಮಯದಲ್ಲಿ, ಸಹಜವಾಗಿ, ನನ್ನ ಭವಿಷ್ಯದ ವೃತ್ತಿಯಲ್ಲಿ ಯಾವುದೇ ವಿಶ್ವಾಸವಿರಲಿಲ್ಲ, ಆದ್ದರಿಂದ "ನನಗೆ ಬೇಡ" ಮೂಲಕ ಅವರು ನನ್ನನ್ನು ಮತ್ತೆ ಮತ್ತೆ ಪಾಠಗಳಿಗೆ ಓಡಿಸಿದರು. ಈಗ, ಸಹಜವಾಗಿ, ನಾನು ಆ ಕ್ಷಣದಲ್ಲಿ ಜಿಗಿಯಲಿಲ್ಲ ಮತ್ತು ಉತ್ತಮ ಅಡಿಪಾಯವನ್ನು ಪಡೆಯುವಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿದ್ದೇನೆ ಎಂದು ನಾನು ನಂಬಲಾಗದಷ್ಟು ಕೃತಜ್ಞನಾಗಿದ್ದೇನೆ, ಇದು ನನ್ನ ಭವಿಷ್ಯದ ವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆಮಾಡುವಲ್ಲಿ ಪ್ರಮುಖ ಪಾತ್ರ ವಹಿಸಿದೆ.

ನಾನು ಸರಳ ಮಾನವತಾವಾದಿ ಅಲ್ಲ, ಆದರೆ "ಹೈಬ್ರಿಡ್": ಸುಧಾರಿತ ಮೃದು ಕೌಶಲ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದೇನೆ ಮತ್ತು ಜನರ ಚಟುವಟಿಕೆಗಳನ್ನು ಸಂಘಟಿಸಲು ಇಷ್ಟಪಡುತ್ತೇನೆ, ಅದೇ ಸಮಯದಲ್ಲಿ ನಾನು ಭೌತಶಾಸ್ತ್ರ, ರಸಾಯನಶಾಸ್ತ್ರ, ಆರ್ಥಿಕ ವಿದ್ಯಮಾನಗಳು, ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ಮತ್ತು ಜನಪ್ರಿಯ ವಿಜ್ಞಾನ ವಸ್ತುಗಳಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದೇನೆ. ಶಾಲೆಯಲ್ಲಿ ನಾನು ಭೌತಶಾಸ್ತ್ರದಲ್ಲಿ ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಉತ್ತೀರ್ಣನಾಗಿದ್ದೆ ಮತ್ತು ಬಜೆಟ್‌ನಲ್ಲಿ ತಾಂತ್ರಿಕ ವಿಶ್ವವಿದ್ಯಾಲಯಕ್ಕೆ ಪ್ರವೇಶಿಸಿದೆ! ಏಕಕಾಲದಲ್ಲಿ ಹಲವಾರು ವಿಶ್ವವಿದ್ಯಾನಿಲಯಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ವಿರುದ್ಧವಾದ ಅಧ್ಯಾಪಕರಿಗೆ ಅರ್ಜಿ ಸಲ್ಲಿಸಿದ ನಂತರ, ಕೊನೆಯ ಕ್ಷಣದವರೆಗೂ ಯಾವುದನ್ನು ಆರಿಸಬೇಕೆಂದು ನನಗೆ ಖಚಿತವಾಗಿರಲಿಲ್ಲ. ಬಜೆಟ್‌ಗೆ ಅರ್ಜಿ ಸಲ್ಲಿಸಿ, ಎಲ್ಲಾ ಪೇಪರ್‌ಗಳಿಗೆ ಸಹಿ ಹಾಕಿ, ಡೀನ್ ಅವರೊಂದಿಗೆ ಮಾತನಾಡುತ್ತಾ, ನನ್ನ ತಂದೆ ಮತ್ತು ನಾನು ಮನೆಗೆ ಬಂದು ನಮ್ಮ ವ್ಯವಹಾರವನ್ನು ಸಾರ್ಥಕತೆಯ ಭಾವದಿಂದ ಮಾಡಿದ್ದೇವೆ.

ಹೇಗಾದರೂ, ನಾನು ಬೆಳಿಗ್ಗೆ ಎದ್ದಾಗ, ಕಿರಿಕಿರಿ ಮತ್ತು ಮುಳ್ಳು ಆಲೋಚನೆಯು ನನ್ನ ತಲೆಯಲ್ಲಿ ನೆಲೆಗೊಂಡಿದೆ ಎಂದು ಅರಿತುಕೊಂಡಾಗ ನನಗೆ ಆಶ್ಚರ್ಯವಾಯಿತು: "ನಾನು ಪೆಡ್ (ಶಿಕ್ಷಣಶಾಸ್ತ್ರ) ಗೆ ಹೋಗಬೇಕಾಗಿದೆ." ಅಲ್ಲಿ ಅದು ಹೇಗೆ ರೂಪುಗೊಂಡಿತು: ಸ್ವತಂತ್ರವಾಗಿ ಅಥವಾ ಮೆಂಡಲೀವ್ ಅವರಂತಹ ನೆರಳು ಪ್ರಕ್ರಿಯೆಗಳ ಪರಿಣಾಮವಾಗಿ, ಅವರು ಕನಸಿನಲ್ಲಿ ಡೇಟಾವನ್ನು ವ್ಯವಸ್ಥಿತಗೊಳಿಸಿದಾಗ, ಆವರ್ತಕ ಅಂಶಗಳ ಕೋಷ್ಟಕದ ಜ್ಞಾನವನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತಾರೆ? ನಾನು ಎಂದಿಗೂ ತಿಳಿಯುವುದಿಲ್ಲ, ಆದರೆ ನಾನು ನನ್ನ ಹೆತ್ತವರ ಬಳಿಗೆ ಹೋದೆ, ಅವರಿಗೆ ಸಮಸ್ಯೆಯನ್ನು ವಿವರಿಸಿದೆ, ನನ್ನ ಪ್ರಸ್ತುತ ಆಲೋಚನಾ ಪ್ರಕ್ರಿಯೆಗಳು, ಅವರ ನಿರ್ದೇಶನ ಮತ್ತು ಸಾಮಾನ್ಯ ಬೆಳವಣಿಗೆಯ ಕೆಲವು ರಸಭರಿತವಾದ ಮೌಲ್ಯಮಾಪನಗಳನ್ನು ಸ್ವೀಕರಿಸಿದೆ, ಆದರೆ ಹಿಂದೆ ಸರಿಯಲಿಲ್ಲ.

ಕೊನೆಯಲ್ಲಿ, ನಾವು ವಿಶ್ವವಿದ್ಯಾನಿಲಯಕ್ಕೆ ಬಂದೆವು, ದಾಖಲೆಗಳನ್ನು ತೆಗೆದುಕೊಂಡು (ಇದು ಹೆಚ್ಚಾಗಿ ಕಾನೂನುಬಾಹಿರವಾಗಿದ್ದರೂ, ದಾಖಲಾತಿಯು ಹಾದುಹೋಗಿದ್ದರಿಂದ) ಮತ್ತು ಇನ್ನೊಂದು ವಿಶ್ವವಿದ್ಯಾಲಯಕ್ಕೆ ಅರ್ಜಿ ಸಲ್ಲಿಸಲು ಹೋದೆವು. ನನ್ನ ತಂದೆ ನಂತರ ಬಹಳ ಚಿಕ್ಕದಾದ ಕ್ಷೌರವನ್ನು ಹೊಂದಿದ್ದರು, ಕೇವಲ ಕಣ್ಣಿನ ಶಸ್ತ್ರಚಿಕಿತ್ಸೆಯನ್ನು ಮಾಡಿದರು ಮತ್ತು ಅವರ ಕನ್ನಡಕವನ್ನು ತೆಗೆದುಹಾಕಿದರು ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, 90 ಉನ್ನತ ಶಿಕ್ಷಣ ಮತ್ತು ಬೋಧನಾ ಹಿನ್ನೆಲೆಯ ಹೊರತಾಗಿಯೂ "2 ರ ದಶಕದ ಸಹೋದರ" ನಂತೆ ಕಾಣುತ್ತಿದ್ದರು. ಸಹಜವಾಗಿ, ಅವರು ಅಂತಹ ವರ್ಣರಂಜಿತ ಪಾತ್ರವನ್ನು ನಿರಾಕರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಅಂದಿನಿಂದ, ನಾನು ವಿದೇಶಿ ಭಾಷೆಗಳ ಫ್ಯಾಕಲ್ಟಿಗೆ ಪ್ರವೇಶಿಸಿದ್ದೇನೆ ಎಂದು ನಾನು ಎಂದಿಗೂ ವಿಷಾದಿಸಲಿಲ್ಲ.

ಮಕ್ಕಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ನಾನು ಎರಡು ವಿಷಯಗಳನ್ನು ಅರಿತುಕೊಂಡೆ:

  • ನಾನು ಅದನ್ನು ನಿಜವಾಗಿಯೂ ಇಷ್ಟಪಡುತ್ತೇನೆ, ನಾನು ಆಸಕ್ತಿದಾಯಕ ಕಥೆಯನ್ನು ಹೇಳಬಲ್ಲೆ, ಪುಸ್ತಕಗಳು ಮತ್ತು ವಿಶ್ವಕೋಶಗಳಿಂದ ಸಂಗ್ರಹಿಸಿದ ಮಾಹಿತಿಯನ್ನು ಕಥೆಯಲ್ಲಿ ನೇಯ್ಗೆ ಮಾಡಬಹುದು ಮತ್ತು ಮುಖ್ಯವಾಗಿ, ಇಂಗ್ಲಿಷ್ ಕಲಿಸುವ ಕ್ಷೇತ್ರದಲ್ಲಿ ಫಲಿತಾಂಶಗಳನ್ನು ಸಾಧಿಸಬಹುದು.
  • ಅರೆಕಾಲಿಕ ಕೆಲಸ ಮಾಡಿದರೂ (ಖಾಸಗಿ ಪಾಠ + ಮಕ್ಕಳಿಗಾಗಿ ಸರ್ವಋತು ಭಾಷಾ ಶಿಬಿರ) ಹಣದ ಕೊರತೆ ಕಾಡುತ್ತಿದೆ.

ಪರಿಣಾಮವಾಗಿ, ಹಲವಾರು ವರ್ಷಗಳ ಶಿಕ್ಷಕರಾಗಿ (ಇಂಗ್ಲಿಷ್, ಜರ್ಮನ್ ಮತ್ತು ಸ್ವಲ್ಪ ಸ್ಪ್ಯಾನಿಷ್) ಕೆಲಸ ಮಾಡಿದ ನಂತರ, ನಾನು ವೃತ್ತಿಯನ್ನು ತೊರೆಯಲು ನಿರ್ಧರಿಸಿದೆ, ಏಕೆಂದರೆ... ಸರಳವಾಗಿ ಸುಟ್ಟುಹೋಯಿತು. ಬಹುಶಃ, ನಿಮ್ಮಲ್ಲಿ ಅನೇಕರು ಈ ಭಾವನೆಯನ್ನು ತಿಳಿದಿದ್ದಾರೆ: ಕೆಲಸವು ಒಂದೇ, ಅದೇ ಜನರು, ಕೆಲಸ, ನಿನ್ನೆ ನಿಮಗೆ ಸರಿಹೊಂದುವ ಎಲ್ಲವೂ ಎಂದು ತೋರುತ್ತದೆ - ಆದರೆ ಆತ್ಮವು ಪ್ರತಿ ಕೆಲಸದ ದಿನವನ್ನು ವಿರೋಧಿಸುತ್ತದೆ, ಮಕ್ಕಳ ತಪ್ಪುಗಳು ಆಂತರಿಕವಾಗಿ ಕಿರಿಕಿರಿಯನ್ನುಂಟುಮಾಡುತ್ತವೆ. ಯಾವಾಗಲೂ ಒಳಗೆ ಎಲ್ಲೋ ಇರುವ ಶಾಂತಿ, ಕಣ್ಮರೆಯಾಗಲು ಪ್ರಾರಂಭಿಸಿತು ಮತ್ತು ಎಲ್ಲೋ ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಬಗ್ಗೆ ಭಯದ ಆಲೋಚನೆಗಳು ಕಾಣಿಸಿಕೊಂಡವು.

ನನ್ನ ವೃತ್ತಿಜೀವನದುದ್ದಕ್ಕೂ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಅಧ್ಯಯನ ಮಾಡಲು ಸುಮಾರು 10 ಪ್ರಯತ್ನಗಳನ್ನು ಮಾಡಿದ ನಂತರ, ಜನರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಂಬಂಧಿಸದ, ನನ್ನ ವೃತ್ತಿಯನ್ನು ಹೆಚ್ಚು ಪ್ರಸ್ತುತವಾದದ್ದಕ್ಕೆ ಬದಲಾಯಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು ನಾನು ಪರಿಗಣಿಸಿದೆ. ಸಿ++, ಸಿ#, ಡೆಲ್ಫಿ, ಪೈಥಾನ್, ಪ್ಯಾಸ್ಕಲ್, ಜಾವಾ - ಇವೆಲ್ಲವೂ ಸಂಕೀರ್ಣ, ಗ್ರಹಿಸಲಾಗದ, ಬೆದರಿಸುವ, ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಮತ್ತು ಅನುತ್ಪಾದಕವಾಗಿತ್ತು. ವಾಸ್ತವವಾಗಿ, ನನಗೆ ಸಾಕಷ್ಟು ಪ್ರೇರಣೆ ಇರಲಿಲ್ಲ: 2008-2009ರ ಬಿಕ್ಕಟ್ಟು ಅಥವಾ 2014-2015ರ ಸಮಸ್ಯೆಗಳು ಕೆಲಸದ ಬಗ್ಗೆ ನನ್ನ ಮನೋಭಾವವನ್ನು ಬದಲಾಯಿಸಲಿಲ್ಲ. ಮತ್ತು ಭಾವನಾತ್ಮಕ ಭಸ್ಮವಾದಾಗ, ನಾನು ಗಾಯಗೊಳಿಸಲು ಬಯಸದ ಮಕ್ಕಳ ಸಲುವಾಗಿ, ನಾನು ಈ ರೀತಿ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಸ್ಪಷ್ಟವಾಯಿತು.

2018 ರಲ್ಲಿ, ನಾನು ನನ್ನ ಗೆಳತಿಯೊಂದಿಗೆ ಕ್ರಾಸ್ನೊಯಾರ್ಸ್ಕ್‌ನಿಂದ ಮಾಸ್ಕೋಗೆ ತೆರಳಿದೆ, ಅವಳು ಸ್ಥಳೀಯ ವಿಶ್ವವಿದ್ಯಾನಿಲಯಕ್ಕೆ ವರ್ಗಾಯಿಸಲ್ಪಟ್ಟಳು ಮತ್ತು ನಾನು ಖಾಸಗಿ ವಿದೇಶಿ ಭಾಷಾ ಶಾಲೆಯಲ್ಲಿ ಕೆಲಸ ಕಂಡುಕೊಂಡೆ. ಹೊಸ ಸ್ಥಳ, ಯೋಗ್ಯವಾದ ಸಂಬಳ, ಹೊಸ ಜನರು ಮತ್ತು ಭಾವನೆಗಳು - ಇವೆಲ್ಲವೂ ಸುಮಾರು ಆರು ತಿಂಗಳ ಕಾಲ ನನ್ನಲ್ಲಿ ಜೀವನವನ್ನು ಉಸಿರಾಡಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟವು, ನಂತರ ಹಳೆಯ ಸಮಸ್ಯೆಗಳು ಮರಳಿದವು.

ವೃತ್ತಿಯನ್ನು ಬದಲಾಯಿಸುವ ಅಂತಿಮ ನಿರ್ಧಾರವು ನನ್ನೊಳಗೆ ಪಕ್ವವಾಯಿತು, ಒಂದು ಯೋಜನೆಯನ್ನು ವಿವರಿಸಲಾಗಿದೆ, ಉದ್ಯೋಗ ಮಾರುಕಟ್ಟೆ ಮತ್ತು ಅರ್ಜಿದಾರರ ಅವಶ್ಯಕತೆಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಲಾಯಿತು, ಕನಿಷ್ಠ ಹೇಗಾದರೂ ಐಟಿಗೆ ಸಂಬಂಧಿಸಿದ ಸ್ನೇಹಿತರು ಮತ್ತು ಪರಿಚಯಸ್ಥರ ಸಂಪರ್ಕಗಳನ್ನು ಅಗೆದು ಹಾಕಲಾಯಿತು ಮತ್ತು ನನ್ನ ನಿಖರವಾದ ಪ್ರಶ್ನೆಗಳಿಂದ ನಾನು ಅವರ ಮೆದುಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕೆದಕಿದೆ. . ಸಾಮಾನ್ಯವಾಗಿ, ಯೋಜನೆಯು ಈ ರೀತಿ ಹೊರಹೊಮ್ಮಿತು:

  1. ಫಲಿತಾಂಶಗಳ ವಿಷಯದಲ್ಲಿ ಸರಳವಾದ, ವೇಗವಾದದನ್ನು ಆರಿಸಿ ಮತ್ತು ಮೊದಲಿನಿಂದಲೂ ನಿಮ್ಮ ಹಿಂದಿನ ಸ್ಥಳಕ್ಕಿಂತ ಕಡಿಮೆ ಪಾವತಿಸದ ಕೆಲಸದ ಸಾಲನ್ನು ಆರಿಸಿ. ಇದು ಮುಂಭಾಗದ ಅಭಿವೃದ್ಧಿಯಾಯಿತು. ನಿಮಗಾಗಿ ನಿರ್ಣಯಿಸಿ: C2 ಮಟ್ಟದಲ್ಲಿ ಇಂಗ್ಲಿಷ್ ಅನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು, ನನಗೆ ಪ್ರತಿನಿಧಿಸುವ ಹೆಚ್ಚಿನ ಕೋಡ್ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನೊಂದಿಗೆ ಬೆರೆಸಿದ ಇಂಗ್ಲಿಷ್ ಆಜ್ಞೆಗಳನ್ನು ಚೆನ್ನಾಗಿ ನೆನಪಿಸಿಕೊಳ್ಳಲಾಗಿದೆ ("ಇದು ಅಥವಾ ನೀವು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ" ಎಂಬ ಶೈಲಿಯಲ್ಲಿ ಆಲೋಚನೆಗಳಿಂದ ನಡೆಸಲ್ಪಡುತ್ತದೆ). ಮುಂಭಾಗದ ಕೊನೆಯಲ್ಲಿ ಫಲಿತಾಂಶವು ತಕ್ಷಣವೇ ಗೋಚರಿಸುತ್ತದೆ - ಇದು ಮುಗಿದ ಪುಟವಾಗಿದೆ. ಪಾವತಿ ಕೂಡ ಕೆಟ್ಟದ್ದಲ್ಲ, 40 ಸಾವಿರ ರೂಬಲ್ಸ್ಗಳಿಂದ (hh.ru ಪ್ರಕಾರ). ಆ ಸಮಯದಲ್ಲಿ ನನ್ನ ಸಂಬಳ ಸುಮಾರು 60-65 + ವೈಯಕ್ತಿಕ ಅರೆಕಾಲಿಕ ಉದ್ಯೋಗಗಳು ~ 20 ಸಾವಿರ. ಇದು ಸಾಕಾಗಲಿಲ್ಲ, ಆದರೆ ಕೆಲಸಕ್ಕೆ ಬರಲು ನೀವು ನಿಮ್ಮೊಂದಿಗೆ ಜಗಳವಾಡಬೇಕಾದಾಗ, ಯಾವುದೇ ಹಣವು ನಿಮ್ಮನ್ನು ಸಂತೋಷಪಡಿಸುವುದಿಲ್ಲ.
  2. ಪಾವತಿ ಮತ್ತು ಕ್ರಿಯಾ ಯೋಜನೆ: ನಾನು 60+ ರೂಬಲ್ಸ್‌ಗಳ ಗುರಿಯನ್ನು ಹೊಂದಿದ್ದೇನೆ, ಆದ್ದರಿಂದ ನಾನು ಸಂಬಂಧಿತ ಮುಂಭಾಗದ ತಂತ್ರಜ್ಞಾನಗಳ ಪಟ್ಟಿಯನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದೆ: HTML, CSS, JavaScript (ES5-6), ಪ್ರತಿಕ್ರಿಯೆ. ವಿವಿಧ ಹಂತಗಳಲ್ಲಿ ಕೋಡ್‌ನೊಂದಿಗೆ ಸಮನ್ವಯಗೊಳಿಸಲು ಮತ್ತು ಕೆಲಸ ಮಾಡಲು ಸುಲಭಗೊಳಿಸುವ ಪರಿಕರಗಳಿಂದ ಇವುಗಳನ್ನು ಪೂರಕಗೊಳಿಸಲಾಗಿದೆ: jQuery, Git, SASS, webpack, VS Code. ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ರಚಿಸುವಲ್ಲಿ ಜ್ಞಾನವನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಅನ್ವಯಿಸುವುದು, ಕೋಡ್‌ನಲ್ಲಿ ಲೇಔಟ್‌ಗಳನ್ನು ಡಿಸ್ಅಸೆಂಬಲ್ ಮಾಡುವುದು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಮತ್ತು ಸ್ನೇಹಿತರೊಂದಿಗೆ ಸಮಾಲೋಚಿಸುವಲ್ಲಿ ಇವೆಲ್ಲವನ್ನೂ ಕ್ರಮೇಣ ಅಧ್ಯಯನ ಮಾಡುವ ಯೋಜನೆಯನ್ನು ರೂಪಿಸಲು ಇದು ಸಾಧ್ಯವಾಗಿಸಿತು.
  3. ಸ್ವಯಂ ಅಧ್ಯಯನ: ಫೆಬ್ರವರಿ 2019 ರಿಂದ ಜೂನ್ 2019 ರವರೆಗೆ, ನಾನು ಎಲ್ಲವನ್ನೂ ಅಧ್ಯಯನ ಮಾಡಿದ್ದೇನೆ, ದಸ್ತಾವೇಜನ್ನು ಶ್ರದ್ಧೆಯಿಂದ ಅಧ್ಯಯನ ಮಾಡಿದ್ದೇನೆ, StackOverFlow ಅನ್ನು ಓದುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಉದ್ಭವಿಸಬಹುದಾದ ಅತ್ಯಂತ ಮೂರ್ಖ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಗಳನ್ನು ಹುಡುಕುತ್ತಿದ್ದೇನೆ. ಇದು ನನಗೆ ಕಷ್ಟಕರವಾಗಿತ್ತು - ಕೆಲವೊಮ್ಮೆ ಕೋಡ್ ನಾನು ಊಹಿಸಿದ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ. ಆದರೆ ನಾನು ಹತಾಶನಾಗಲಿಲ್ಲ - ಕೋಡ್ ಉದಾಹರಣೆಯ ವಿಶ್ಲೇಷಣೆ + ದಸ್ತಾವೇಜನ್ನು ನಾನು ಎಲ್ಲಿ ತಪ್ಪು ಮಾಡಿದೆ, ನಾನು ಏನು ತಪ್ಪು ಮಾಡಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಏನು ಪೂರ್ಣಗೊಳಿಸಲಿಲ್ಲ ಎಂದು ಸೂಚಿಸಿದೆ. ಆಗ ನಾನು ಬಾಲ್ಯದಲ್ಲಿ ಇಂಗ್ಲಿಷ್ ಕಲಿಯಲು ಒತ್ತಾಯಿಸಿದ್ದಕ್ಕಾಗಿ ನನ್ನ ಹೆತ್ತವರನ್ನು ಪ್ರತಿದಿನ ಹೊಗಳುತ್ತಿದ್ದೆ - ಎಲ್ಲಾ ನಂತರ, ಎಲ್ಲಾ ಸಂಬಂಧಿತ ದಾಖಲೆಗಳು ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿವೆ.

HTML ಮತ್ತು CSS ನನಗೆ ಸುಲಭವಾದವು - ಸುಮಾರು 2 ವಾರಗಳು. ಈ ಸಮಯದಲ್ಲಿ, ನಾನು ಶುದ್ಧ HTML ಮತ್ತು CSS ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕೆಲವು ವಿನ್ಯಾಸಕರ ವೆಬ್‌ಸೈಟ್‌ಗಾಗಿ ಲೇಔಟ್ ಅನ್ನು ಜೋಡಿಸಿದೆ ಮತ್ತು ಸಾಧ್ಯವಿರುವ ಎಲ್ಲಾ ಊರುಗೋಲುಗಳನ್ನು ಸಂಗ್ರಹಿಸಿದೆ, ವಿಧಾನಗಳ ಗುಂಪನ್ನು ಅಧ್ಯಯನ ಮಾಡಿದೆ ಮತ್ತು ಈ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಬರೆಯುವುದು ನಂಬಲಾಗದಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಅರಿತುಕೊಂಡೆ. ಸ್ವಲ್ಪ ಗೂಗ್ಲಿಂಗ್ ಮಾಡಿದ ನಂತರ, ನಾನು ತಕ್ಷಣವೇ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ 4 ಅನ್ನು ನೋಡಿದೆ ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ನನಗೆ ಪರಿಚಯವಾದ ನಂತರ, ದಸ್ತಾವೇಜನ್ನು ಓದಲು ಪ್ರಾರಂಭಿಸಿದೆ. ಒಂದೆರಡು ದಿನಗಳ ಚಿಂತನಶೀಲವಾಗಿ ಧೂಮಪಾನದ ಕೈಪಿಡಿಗಳ ನಂತರ, ಯೂಟ್ಯೂಬ್‌ನಲ್ಲಿ ವಿವಿಧ ತರಬೇತಿ ವೀಡಿಯೊಗಳನ್ನು ವೀಕ್ಷಿಸುವುದರೊಂದಿಗೆ, ಚಿತ್ರಗಳು, ಕಾರ್ಡ್‌ಗಳು ಮತ್ತು ಅನಿಮೇಷನ್‌ಗಳೊಂದಿಗೆ ನನ್ನದೇ ಆದ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ಪಂದಿಸುವ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ರಚಿಸಲು ನಾನು ನಿರ್ಧರಿಸಿದೆ. ಇದು ಸುಮಾರು 2 ವಾರಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿತು, ಈ ಸಮಯದಲ್ಲಿ ನಾನು jQuery ಅನ್ನು DOM-ಮ್ಯಾನಿಪ್ಯುಲೇಶನ್ ಸಾಧನವಾಗಿ ಕಂಡುಹಿಡಿದಿದ್ದೇನೆ.

ಸಹಜವಾಗಿ, ಇದು ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿರಲಿಲ್ಲ, ಆದರೆ ಎಲ್ಲವೂ ಸರಳ ಮತ್ತು ಅರ್ಥವಾಗುವಂತಹದ್ದಾಗಿತ್ತು, ಮತ್ತು ಫಲಿತಾಂಶವು ನನಗೆ ಮುಖ್ಯವಾಗಿತ್ತು. ಅಂದಹಾಗೆ, ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳು ಮತ್ತು ಸುಧಾರಣೆಗಳನ್ನು ನೀಡುವ ಈ ಹಂತದಲ್ಲಿ ತಂಪಾದ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳನ್ನು ಕೇಳದಂತೆ ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ, ಆದರೆ ಕೋಡ್‌ಗಾಗಿ ಸಾಮಾನ್ಯ ಬಳಕೆಯ ಪ್ರಕರಣವನ್ನು ಕಂಡುಹಿಡಿಯುವುದು, ಉದಾಹರಣೆಗಳನ್ನು ನೋಡುವುದು ಮತ್ತು ಶೈಲಿಯನ್ನು ಸರಳವಾಗಿ ನಕಲಿಸುವುದು. ಆರಂಭಿಕ ಹಂತದಲ್ಲಿ ಕಾರ್ಯವು ಒಂದಾಗಿದೆ: ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುವವರೆಗೆ. ಆಗ ಮಾತ್ರ ನೀವು ಎಲ್ಲದರ ಬಗ್ಗೆ ಯೋಚಿಸಬಹುದು ಮತ್ತು ನೀವು ಕಂಪನಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ, ನೀವು ಅನುಸರಿಸಬೇಕಾದ ಸ್ಥಳೀಯ ಮಾನದಂಡಗಳನ್ನು ಅವರು ವಿವರಿಸುತ್ತಾರೆ ಮತ್ತು ತೋರಿಸುತ್ತಾರೆ.

ಶುದ್ಧ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಲಿಯುವ ಹಂತದಲ್ಲಿ ಅತ್ಯಂತ ಕಷ್ಟಕರವಾದ ವಿಷಯ ಪ್ರಾರಂಭವಾಯಿತು - ನನ್ನ ತಲೆಯಲ್ಲಿ ಬಹಳ ಗಂಭೀರವಾದ ಪ್ರಶ್ನೆ ಉದ್ಭವಿಸಿತು: jQuery ಸುಲಭವಾಗಿದ್ದರೆ ಇದನ್ನು ಏಕೆ ಕಲಿಯಬೇಕು? ಉತ್ತರಕ್ಕಾಗಿ ನಾನು Google ಗೆ ಹೋಗಿದ್ದೇನೆ: ಲೆಗಸಿ ಕೋಡ್ ಹೊರತುಪಡಿಸಿ, jQuery ಶೀಘ್ರದಲ್ಲೇ ಮತ್ತೊಂದು ಜಗತ್ತಿಗೆ ಹೋಗುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ನಿಜವಾದ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು JS ಅನ್ನು ಬಳಸುತ್ತಾರೆ, ಏಕೆಂದರೆ ಚೌಕಟ್ಟುಗಳು ಬರುತ್ತವೆ ಮತ್ತು ಹೋಗುತ್ತವೆ, ಆದರೆ ಶುದ್ಧ JS ಇನ್ನೂ ಪ್ರಸ್ತುತವಾಗಿದೆ. ನಾವು ಕೆಲಸ ಪಡೆಯಲು ಮತ್ತು ದೀರ್ಘಕಾಲ ಅದನ್ನು ಮಾಡಲು ಬಯಸುತ್ತೇವೆ, ಸರಿ? ಹಾಗಾಗಿ ನಾನು ವೀಡಿಯೊಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ, ಟ್ಯುಟೋರಿಯಲ್ ಸೈಟ್‌ಗಳಲ್ಲಿ ಕೋಡ್ ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ನನ್ನ ಹಿಂದಿನ ಯೋಜನೆಗಳನ್ನು ಪುನಃ ಬರೆಯುತ್ತಿದ್ದೇನೆ. ಸ್ವಾಭಾವಿಕವಾಗಿ, ಮೊದಲಿಗೆ ಇದು ಯಾವುದಕ್ಕೂ ಸ್ವಲ್ಪ ಕಡಿಮೆಯಾಗಿದೆ, ಆದರೆ ಒಂದೆರಡು ದಿನಗಳ ನಂತರ ನಾನು ಡಾಕ್ಯುಮೆಂಟ್.getElementById ಸೆಲೆಕ್ಟರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಎಲ್ಲಾ ರೀತಿಯ ಬಾಣ-ಕಾರ್ಯಗಳನ್ನು ಬರೆಯುವ ಬಗ್ಗೆ ಯೋಚಿಸಲಿಲ್ಲ (ಇದು ಸಾಮಾನ್ಯವಾದವುಗಳಿಗಿಂತ ಸರಳವಾಗಿದೆ). , ಅರೇಗಳನ್ನು ವಿಂಗಡಿಸುವುದು ಮತ್ತು .map, .filter, .reduce, API ಮತ್ತು AJAX ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಿದ ಆಬ್ಜೆಕ್ಟ್ ಅಂಶಗಳನ್ನು ಹೊರತೆಗೆಯುವುದು ಇತ್ಯಾದಿ.

ಮತ್ತು ನಾನು ತಪ್ಪಾಗಿ ಗ್ರಹಿಸಲಿಲ್ಲ - ರಿಯಾಕ್ಟ್ ಕಲಿಯುವಾಗ, ನಾನು ಒಂದು ಟನ್ JS ಕೋಡ್ ಅನ್ನು ನೋಡಿದೆ, ಅದನ್ನು ಪಾರ್ಸ್ ಮಾಡಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು, ಇಲ್ಲದಿದ್ದರೆ ಏನೂ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಆಳವಾದ ಉಸಿರನ್ನು ತೆಗೆದುಕೊಂಡು ನನ್ನ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಪಶ್ಚಾತ್ತಾಪಪಟ್ಟು, ನಾನು ದ್ವಿಗುಣಗೊಂಡ ಬಲದಿಂದ ಪ್ರಕ್ರಿಯೆಯ ಸಾರವನ್ನು ಪರಿಶೀಲಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ. ರಿಯಾಕ್ಟ್ ಸ್ವಲ್ಪ ಮಾರ್ಪಡಿಸಿದ HTML (JSX) + ವಿಭಿನ್ನ ಪರಿಕರಗಳ ಕಿಟ್ ಆಗಿದ್ದು ಅದು ಪುಟವನ್ನು ನವೀಕರಿಸಲು ಮತ್ತು SPA (ಏಕ ಪುಟದ ಅಪ್ಲಿಕೇಶನ್) ಅನ್ನು ರಚಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ ಎಂದು ಶೀಘ್ರದಲ್ಲೇ ತಿಳಿದುಬಂದಿದೆ. JS ನ ಪಿಂಚ್ ಸೇರಿಸಿ ಮತ್ತು ನಾವು ಅನಿಮೇಷನ್‌ಗಳು, ಲೋಡಿಂಗ್ ಮತ್ತು ಪರಿವರ್ತನೆಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಸಿಂಟ್ಯಾಕ್ಸ್‌ಗೆ ಒಗ್ಗಿಕೊಂಡ ನಂತರ, ನಾನು ಕಂಡ ಮೊದಲ ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್ ಲೇಔಟ್ ಅನ್ನು ನಾನು ತೆಗೆದುಕೊಂಡಿದ್ದೇನೆ ಮತ್ತು ವರ್ಗಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು, ಸೈಟ್ ಅನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಮತ್ತು ಕಾರ್ಟ್‌ನಲ್ಲಿ ಐಟಂ ಕೌಂಟರ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ನನಗೆ ಅನುಮತಿಸುವ ಸರಳ SPA ಅನ್ನು ಬರೆದಿದ್ದೇನೆ.

ಸಾಮಾನ್ಯವಾಗಿ, ನಿಮ್ಮ ಜೀವನದಲ್ಲಿ ನೀವು ಎಂದಿಗೂ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿಲ್ಲ ಎಂಬ ಅಂಶದಲ್ಲಿ ಯಾವುದೇ ತಪ್ಪಿಲ್ಲ, ಇಲ್ಲ - ನೀವು ಕ್ರಮೇಣ ನಿಮ್ಮ ಮೇಲೆ ಕೆಲಸ ಮಾಡಿದರೆ, ಎಲ್ಲವೂ ಸಾಧ್ಯ. ಇಂಗ್ಲಿಷ್ ಜ್ಞಾನವಿಲ್ಲದಿದ್ದರೂ ಸಹ, ಆರಂಭಿಕ ಹಂತಕ್ಕೆ ಸಾಕಷ್ಟು ರಷ್ಯನ್ ಭಾಷೆಯ ಸೈಟ್‌ಗಳಿವೆ. ಒಳ್ಳೆಯದಾಗಲಿ!

ತರಬೇತಿ ಸಾಮಗ್ರಿಗಳು, YouTube ಚಾನಲ್‌ಗಳು, ಲೇಖನಗಳು ಮತ್ತು ನನ್ನ ತರಬೇತಿಯಲ್ಲಿ ನಾನು ಬಳಸಿದ ಎಲ್ಲದಕ್ಕೂ ಲಿಂಕ್ ಮಾಡಿ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ