ವೆಬ್‌ಗಾಗಿ ಪೈಥಾನ್: ಕೆಲಸ ಮಾಡಲು ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಕಿರಿಯರು ಏನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು

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

ವೆಬ್‌ಗಾಗಿ ಪೈಥಾನ್: ಕೆಲಸ ಮಾಡಲು ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಕಿರಿಯರು ಏನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು

ಮುಖ್ಯ ವಿಷಯಗಳು:

  • ಅನನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್ ಅಭ್ಯಾಸ ಮಾಡಲು ಯಾವ ಜ್ಞಾನ ಬೇಕು
    ವೆಬ್ ಅಭಿವೃದ್ಧಿ?
  • ಡೆವಲಪರ್‌ಗಳಿಂದ ಉದ್ಯೋಗದಾತರು ಏನನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತಾರೆ?
  • ಅನುಭವವಿಲ್ಲದೆ ಕೆಲಸ ಹುಡುಕಲು ಏನು ಮಾಡಬೇಕು?
  • ಪೈಥಾನ್ ಡೆವಲಪರ್ ಅನ್ನು ಹೇಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು?

ಪೈಥಾನ್ ಜೂನಿಯರ್ ಪಾಡ್‌ಕ್ಯಾಸ್ಟ್ ಎಂಬುದು ಪೈಥಾನ್ ಅನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಬಯಸುವವರಿಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪಾಡ್‌ಕ್ಯಾಸ್ಟ್ ಆಗಿದೆ. ಸಮುದಾಯ ಸುವಾರ್ತಾಬೋಧಕರು ಪ್ರಸಾರವನ್ನು ನಡೆಸುತ್ತಾರೆ ಮಾಸ್ಕೋ ಪೈಥಾನ್ ಮತ್ತು ಕೋರ್ಸ್ ಶಿಕ್ಷಕರು ಪೈಥಾನ್ ಕಲಿಯಿರಿ.

ಸಂವಾದದಲ್ಲಿ ಭಾಗವಹಿಸುವವರು:

  • ವ್ಯಾಲೆಂಟಿನ್ ಡೊಂಬ್ರೊವ್ಸ್ಕಿ,ಮಾಸ್ಕೋ ಪೈಥಾನ್‌ನ ಸಹ-ಸಂಸ್ಥಾಪಕ
  • ಝ್ಲಾಟಾ ಒಬುಖೋವ್ಸ್ಕಯಾ, NVIDIA ತಂಡದ ನಾಯಕ
  • ಗ್ರಿಗರಿ ಪೆಟ್ರೋವ್, ಸುವಾರ್ತಾಬೋಧಕ ಮಾಸ್ಕೋ ಪೈಥಾನ್
  • ಅಲೆಕ್ಸಿ ಶಟಿರ್ನ್ಯಾವ್, FinEx ನಲ್ಲಿ ಡೆವಲಪರ್, ಕಲಿಯುವ ಕೋರ್ಸ್‌ಗಳ ಶಿಕ್ಷಕ
    ಪೈಥಾನ್

ವೆಬ್ ಅಭಿವೃದ್ಧಿಗೆ ಪೈಥಾನ್ ಏಕೆ ಒಳ್ಳೆಯದು

ವ್ಯಾಲೆಂಟಿನ್ ಡೊಂಬ್ರೊವ್ಸ್ಕಿ: ವೆಬ್ ಅಭಿವೃದ್ಧಿಗೆ ಪೈಥಾನ್ ಏಕೆ ಸೂಕ್ತವಾಗಿದೆ? ಉದಾಹರಣೆಗೆ, ಪಿಎಚ್ಪಿ ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಏಕೆ ಅಲ್ಲ?

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

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

ಸಂಭವನೀಯ ಆಯ್ಕೆಗಳನ್ನು ನೋಡೋಣ.

  • C#. ಮೈಕ್ರೋಸಾಫ್ಟ್ ನಿಜವಾಗಿಯೂ ಅದ್ಭುತವಾಗಿದೆ, ಅವರು .NET ಕೋರ್ ಅನ್ನು ತಯಾರಿಸಿದ್ದಾರೆ ಮತ್ತು ಸಾಧ್ಯವಿರುವ ಎಲ್ಲ ರೀತಿಯಲ್ಲಿ ಅದನ್ನು ಪ್ರಚಾರ ಮಾಡುತ್ತಿದ್ದಾರೆ. ಆದರೆ, ಮೊದಲನೆಯದಾಗಿ, ಇದು ಹೊಸ ಕ್ರಾಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ತಂತ್ರಜ್ಞಾನವಾಗಿದೆ, ಮತ್ತು ಎಲ್ಲವೂ ಇನ್ನೂ ಸುಗಮವಾಗಿಲ್ಲ. ಎರಡನೆಯದಾಗಿ, ಇದು ನಿಜವಾಗಿಯೂ ದುಬಾರಿಯಾಗಿದೆ, ಕೆಲವು C# ಡೆವಲಪರ್‌ಗಳಿವೆ - ಇದು ಜನಪ್ರಿಯವಲ್ಲದ ಕಾರಣ.
  • ಜಾವ. ತುಂಬ ಸಂಕೀರ್ಣವಾಗಿದೆ. ಜಾವಾದಲ್ಲಿ ಸಾಮಾನ್ಯ ವೆಬ್‌ಸೈಟ್ ಮಾಡುವುದು ಪೈಥಾನ್‌ನಲ್ಲಿರುವಂತೆ 10 ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಇದು ಬಹಳಷ್ಟು ಕೋಡ್ ಆಗಿದೆ, ಇವು ಚೌಕಟ್ಟುಗಳು, ಮತ್ತು ಜಾವಾ ಸರ್ವರ್‌ಗಳನ್ನು ಹೊಂದಿಸುವ ನಿಶ್ಚಿತಗಳನ್ನು ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕು. ಸಾಮಾನ್ಯವಾಗಿ, ನಿರಂತರ ನೋವು ಮತ್ತು ಸಂಕಟ.
  • ಪಿಎಚ್ಪಿ. ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಇದು ಅದ್ಭುತವಾಗಿದೆ. ನಾನು ಇದನ್ನು ಹೇಳುತ್ತೇನೆ: PHP 7.2 ಪೈಥಾನ್‌ಗಿಂತ ಕೆಟ್ಟದ್ದಲ್ಲ. ಆದರೆ ನೀವು PHP 7.2 ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಮತ್ತು ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಾಮಾನ್ಯ, ಉನ್ನತವಲ್ಲದ ಡೆವಲಪರ್ PHP ಯಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಮಾಡಿದರೆ, ಅವನು 7.2 ರಲ್ಲಿ ಮಾತ್ರ ಬರೆಯುವುದಿಲ್ಲ: ಅವನು ಇನ್ನೂ ಕೆಲವು ಪಠ್ಯಪುಸ್ತಕಗಳು, ಟ್ಯುಟೋರಿಯಲ್‌ಗಳನ್ನು ಓದಬೇಕಾಗುತ್ತದೆ, ಎಲ್ಲೆಡೆ ಸಾಕಷ್ಟು ಪರಂಪರೆ ಕೋಡ್ ಇದೆ, ಮತ್ತು ಇದು ತುಂಬಾ ಒಳ್ಳೆಯದಲ್ಲ.
  • JavaScript ಮತ್ತು Node.js. ಮುಂಭಾಗದ ಕೊನೆಯಲ್ಲಿ ಮತ್ತು ಹಿಂಭಾಗದಲ್ಲಿ ಒಂದು ಭಾಷೆ ಇರುವಾಗ ಇದು ಅದ್ಭುತ ಮತ್ತು ಆಧುನಿಕವಾಗಿದೆ. ಕೇವಲ ತುಂಬಾ ಸ್ಥಿರವಾಗಿಲ್ಲ. Node.js ಒಳ್ಳೆಯದು, ಆದರೆ ಉತ್ಪಾದನೆಯಲ್ಲಿ ಅದನ್ನು ನಿಯೋಜಿಸಲು ಸಮಸ್ಯಾತ್ಮಕವಾಗಿದೆ ಇದರಿಂದ ಅದು ಕ್ರ್ಯಾಶ್ ಆಗುವುದಿಲ್ಲ ಮತ್ತು ಸ್ಥಿರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಜೊತೆಗೆ, ನಾವು ಗುಣಮಟ್ಟದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಅನ್ನು ಬರೆಯಲು ಬಯಸಿದರೆ, ನಮಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಗತ್ಯವಿಲ್ಲ, ಆದರೆ ಟೈಪ್ಸ್ಕ್ರಿಪ್ಟ್. ಆದರೆ ಟೈಪ್‌ಸ್ಕ್ರಿಪ್ಟ್ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಸಂಕೀರ್ಣವಾಗಿದೆ ಮತ್ತು ಸರಾಸರಿ ಡೆವಲಪರ್‌ನ ಮಿದುಳುಗಳು ಅದನ್ನು ನೋಡಿದಾಗ ಕುದಿಯುತ್ತವೆ.

ರೂಬಿ, ಹ್ಯಾಸ್ಕೆಲ್, ಎರ್ಲಾಂಗ್ ಮತ್ತು ಇತರ ಸ್ಥಾಪಿತ ಸಂಗತಿಗಳನ್ನು ಬಿಟ್ಟುಬಿಡೋಣ, ಮತ್ತು ನಮಗೆ ಉಳಿದಿದೆ... ಪೈಥಾನ್. ಸ್ಥಿರವಾದ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೊಂದಿರುವ ಭಾಷೆ, ಏಕರೂಪದ ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯ, ಅತ್ಯುತ್ತಮ ದಾಖಲಾತಿ, ಜನಪ್ರಿಯ ಹಗುರವಾದ ಚೌಕಟ್ಟುಗಳು ಮತ್ತು ಮೆಗಾ-ಜನಪ್ರಿಯ ಜಾಂಗೊ ಸಂಯೋಜನೆ.

ವಿಶಾಲವಾದ ಆಯ್ಕೆಯ ಹೊರತಾಗಿಯೂ, ನಾವು ಸಾಮಾನ್ಯ, ಉನ್ನತ ಡೆವಲಪರ್‌ಗಳಲ್ಲದಿದ್ದರೆ, ನಾವು ಸಾಮಾನ್ಯ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಮಾಡಲು ಬಯಸುವ ಸಾಮಾನ್ಯ ವ್ಯವಹಾರವಾಗಿದೆ, ನಾವು 50 ಜನರಿಗೆ ಅಭಿವೃದ್ಧಿ ವಿಭಾಗವನ್ನು ಹೊಂದಿಲ್ಲ, ನಂತರ ನಾವು ಪೈಥಾನ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ.

ವೃತ್ತಿಯನ್ನು ಪ್ರವೇಶಿಸಲು ಯಾವ ಜ್ಞಾನ ಬೇಕು?

ಝ್ಲಾಟಾ ಒಬುಖೋವ್ಸ್ಕಯಾ: ನೀವು ಒಂದು ಚೌಕಟ್ಟನ್ನು ಚೆನ್ನಾಗಿ ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಎಂದು ನಾನು ನಂಬುತ್ತೇನೆ - ಮತ್ತು ಇತರರು ಏನು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದಾರೆ ಮತ್ತು ಅವುಗಳನ್ನು ಯಾವಾಗ ಬಳಸುತ್ತಾರೆ ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳಿ. ಸುಂಟರಗಾಳಿ ಎಲ್ಲಿದೆ, ಜಾಂಗೊ ಎಲ್ಲಿದೆ, ಫ್ಲಾಸ್ಕ್ ಎಲ್ಲಿದೆ, ಎಲ್ಲಿ aiohttp ಮತ್ತು ಹೀಗೆ.
ಪ್ರೋಟೋಕಾಲ್ಗಳಂತಹ ವಿಷಯವಿದೆ ಎಂದು ತಿಳಿಯಲು ಇದು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು http ಪ್ರೋಟೋಕಾಲ್‌ನ ಜ್ಞಾನವು ಕೇಂದ್ರವಾಗಿದೆ.

ವೆಬ್ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಲ್ಲಿ ಮುಂಭಾಗವು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೀವು ಕನಿಷ್ಟ ಸ್ಥೂಲವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು: HTML, CSS, JS ಎಂದರೇನು.

ಅಲೆಕ್ಸಿ ಶಟಿರ್ನ್ಯಾವ್: ಮತ್ತು ದಸ್ತಾವೇಜನ್ನು ಎಲ್ಲಿದೆ ಎಂದು ತಿಳಿಯಿರಿ. ಇದು ಅತ್ಯಂತ ಮುಖ್ಯವಾಗಿದೆ.

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

ಅಲೆಕ್ಸಿ ಶಟಿರ್ನ್ಯಾವ್: ಮೂಲಭೂತ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಕೋರ್ಸ್ ಅಗತ್ಯವಿದೆ. ಮತ್ತು HTML ನ ಮೂಲಭೂತ ಅಂಶಗಳು.

ಮೊದಲ ವರ್ಷದಲ್ಲಿ, ನೀವು JS ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಬಾರದು (ನೀವು ಬ್ಯಾಕೆಂಡ್‌ನಲ್ಲಿ ಕೇಂದ್ರೀಕರಿಸುತ್ತಿದ್ದರೆ). ಮೂಲ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಕೋರ್ಸ್ ಈಗಾಗಲೇ ಸಿದ್ಧ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಹೊಂದಿದೆ: ನಿಮಗೆ ಸ್ಲೈಡರ್ ಬೇಕಾದರೆ, ಸ್ಲೈಡರ್ ಮಾಡಿ; ನಿಮಗೆ ಫ್ಲೋಟಿಂಗ್ ಮೆನು ಬೇಕಾದರೆ, ಫ್ಲೋಟಿಂಗ್ ಮೆನು ಮಾಡಿ.

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

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

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

ವ್ಯಾಲೆಂಟಿನ್ ಡೊಂಬ್ರೊವ್ಸ್ಕಿ: ಪಾಡ್‌ಕ್ಯಾಸ್ಟ್ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ತಯಾರಿಯಲ್ಲಿ, ವೆಬ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮರ್‌ಗೆ ಏನು ಬೇಕು ಎಂಬುದರ ಪಟ್ಟಿಯನ್ನು ನಾವು ಸಂಗ್ರಹಿಸಿದ್ದೇವೆ, ಇದು ನಾವು ಮೊದಲೇ ಹೇಳಿದ್ದನ್ನು ಸಾರಾಂಶಗೊಳಿಸುತ್ತದೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ವೆಬ್ ಅಭಿವೃದ್ಧಿಯ ಮೂಲಭೂತ ಅಂಶಗಳಲ್ಲಿ ಏನು ಸೇರಿಸಲಾಗಿದೆ

  • ವೆಬ್ ಚೌಕಟ್ಟುಗಳು ಜಾಂಗೊ, ಫ್ಲಾಸ್ಕ್, aiohttp, ಸುಂಟರಗಾಳಿ, ಇತ್ಯಾದಿ. (ಮತ್ತು ಇತರರ ಅಸ್ತಿತ್ವದ ಬಗ್ಗೆ ತಿಳಿಯಿರಿ).
  • ಪ್ರೋಟೋಕಾಲ್‌ಗಳು ಮತ್ತು APIಗಳು: ಪ್ರಾಥಮಿಕವಾಗಿ http, JSON-RPC, ಪ್ರೋಟೋಕಾಲ್ ಬಫರ್‌ಗಳು, gRPC.
  • ORM ಮತ್ತು ವಲಸೆಗಳು, ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್‌ಗಳು, SQLalchemy, SQL, PostgreSQL, MySQL.
  • HTML, CSS, ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್, ಹಾಗೆಯೇ JS ಚೌಕಟ್ಟುಗಳು ಮತ್ತು JQuery ಯ ಮೂಲಗಳು.
  • ಉತ್ಪಾದನೆ, ಪರೀಕ್ಷೆ, ಘಟಕ ಪರೀಕ್ಷೆಗಳು, ಆಟೋಟೆಸ್ಟ್‌ಗಳು, ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳು, ಜಿಟ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಾಚರಣೆಯ ತತ್ವಗಳು.

ಕಿರಿಯರಿಗೆ ಅಲ್ಗಾರಿದಮ್‌ಗಳು ಬೇಕೇ?

ಝ್ಲಾಟಾ ಒಬುಖೋವ್ಸ್ಕಯಾ: ಮೊದಲಿಗೆ, ನೀವು ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾಗಿಲ್ಲ; ನೀವು ಸಾಕಷ್ಟು ಸಮಯದವರೆಗೆ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ತೊಡಗಿಸಿಕೊಂಡರೆ ಅವು ಕ್ರಮೇಣ ನಿಮ್ಮ ತಲೆಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಉತ್ತಮ ಔಪಚಾರಿಕ ಅಲ್ಗಾರಿದಮ್ ಕೋರ್ಸ್ ಅನ್ನು ಹೊಂದಿರದ ಹಲವಾರು ಉತ್ತಮ ಎಂಜಿನಿಯರ್‌ಗಳು ನನಗೆ ತಿಳಿದಿದೆ.

ಗ್ರಿಗರಿ ಪೆಟ್ರೋವ್: ನಾನು ಬೆಂಕಿಗೆ ಇಂಧನವನ್ನು ಸೇರಿಸಲು ಬಯಸುತ್ತೇನೆ. ಅಲ್ಗಾರಿದಮ್‌ಗಳಿಗಾಗಿ ನಮ್ಮ ಕಡುಬಯಕೆ ಎಲ್ಲಿಂದ ಬರುತ್ತದೆ?

ನಾವು ಪ್ರಸ್ತುತ ಅಲ್ಗಾರಿದಮ್‌ಗಳಲ್ಲಿ ಮೂಲಭೂತ ಶಿಕ್ಷಣವನ್ನು ಹೊಂದಿಲ್ಲ, ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ಹೇಗೆ ತರಬೇತಿ ನೀಡಬೇಕೆಂದು ನಮಗೆ ತಿಳಿದಿಲ್ಲ, ನಮಗೆ ತಾಂತ್ರಿಕ ನೆಲೆ ಇಲ್ಲ.

ಅವರು ಇದನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ, ಆದರೆ ಇಲ್ಲಿ ನಾವು ಹಾಗ್ವಾರ್ಟ್ಸ್ನ ಕಥೆಯನ್ನು ಹೊಂದಿದ್ದೇವೆ: ನಮ್ಮಲ್ಲಿ ಒಬ್ಬ ಮಾಂತ್ರಿಕ ಇಲ್ಲದಿರುವಾಗ ನಾವು ಮಾಂತ್ರಿಕರಿಗೆ ಶಾಲೆಯನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ, ವಿಶ್ವವಿದ್ಯಾನಿಲಯವು ಅವರ ಬಳಿಗೆ ಬಂದು ಕೇಳಿದಾಗ ಏನು ಮಾಡಬೇಕು: “ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ತರಬೇತಿಯನ್ನು ಪ್ರಾರಂಭಿಸಿ,” ಆದರೆ ಅವರು ಪ್ರೋಗ್ರಾಮರ್‌ಗಳನ್ನು ಹೊಂದಿಲ್ಲ, ಏಕೆಂದರೆ ಪ್ರತಿಯೊಬ್ಬರೂ Mail.ru, Rambler ಮತ್ತು Yandex ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ, ಅವರು ಅಲ್ಲಿ ಒಳ್ಳೆಯದನ್ನು ಅನುಭವಿಸುತ್ತಾರೆ?

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

ಕೊನೆಯಲ್ಲಿ, ಇಟ್ಟಿಗೆ ಮತ್ತು ಸಿಮೆಂಟ್ ಪ್ರಾಥಮಿಕ ಕಣಗಳಿಂದ ಮಾಡಲ್ಪಟ್ಟಿರುವುದರಿಂದ ಬಿಲ್ಡರ್ ಕಣ ಭೌತಶಾಸ್ತ್ರವನ್ನು ಕಲಿಸುವಷ್ಟು ಪ್ರಾಯೋಗಿಕವಾಗಿದೆ ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ.

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

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

ಹೆಚ್ಚಿನ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಅಲ್ಗಾರಿದಮ್‌ಗಳು ಮತ್ತು ಡೇಟಾ ರಚನೆಗಳ ಅಗತ್ಯವಿಲ್ಲದ ವ್ಯಾಪಾರ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತಾರೆ.

ಅಲ್ಲಿ ಅತ್ಯಂತ ಕಷ್ಟಕರವಾದ ಗಣಿತವೆಂದರೆ ಎರಡು ಬಾರಿ ಸೇರಿಸಿ ನಂತರ ಭಾಗಿಸುವುದು. ಇದಕ್ಕೆ ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ಜ್ಞಾನದ ಅಗತ್ಯವಿದೆ. ವ್ಯಾಪಾರ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಮೂಲಭೂತ ಜ್ಞಾನಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಅನ್ವಯಿಸುವ ಅಗತ್ಯವಿದೆ.

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

ವ್ಯಾಲೆಂಟಿನ್ ಡೊಂಬ್ರೊವ್ಸ್ಕಿ: ಈ ಹೋಲಿಕೆ ನನ್ನ ಮನಸ್ಸಿಗೆ ಬಂದಿತು: ಇದು ವ್ಯವಹಾರದ ಭಾಷೆಯಿಂದ ನೀವು ಕಂಪ್ಯೂಟರ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುವ ಭಾಷೆಗೆ ಅನುವಾದವಾಗಿದೆ. ಅಂದರೆ, ಪ್ರೋಗ್ರಾಮರ್ ಒಂದು ರೀತಿಯ ನಿರ್ದಿಷ್ಟ ಭಾಷಾಶಾಸ್ತ್ರಜ್ಞ.

ಗ್ರಿಗರಿ ಪೆಟ್ರೋವ್: ವ್ಯವಹಾರಕ್ಕೆ ಬರಹಗಾರ ಬೇಕು, ಭಾಷಾಶಾಸ್ತ್ರಜ್ಞನಲ್ಲ. ಸಾವಿರ ವರ್ಷಗಳ ಹಿಂದೆ ಈ ಪದವು ಏಕೆ ರೂಪಾಂತರಗೊಂಡಿತು ಎಂಬುದು ಬರಹಗಾರನಿಗೆ ತಿಳಿದಿಲ್ಲ. ಅವರು ಈ ಪದಗಳನ್ನು ಅನ್ವಯಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಡೆವಲಪರ್ ಆಗಿ ನಿಮ್ಮ ಮೊದಲ ಕೆಲಸವನ್ನು ನೀವು ಹುಡುಕಬೇಕಾಗಿದೆ

ಅಲೆಕ್ಸಿ ಶಟಿರ್ನ್ಯಾವ್: ಜೂನಿಯರ್ ಅನ್ನು ಹೇಗೆ ಬೇಯಿಸುವುದು ಎಂಬುದಕ್ಕೆ ಬಹುಶಃ ಸಾರ್ವತ್ರಿಕ ಪಾಕವಿಧಾನವಿಲ್ಲ.

ನೀವು ಯಾವುದಾದರೂ ಕಂಪನಿಗೆ ಬಂದರೆ, ಅವರು ನಿಮ್ಮನ್ನು ನೇಮಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ಏಕೆಂದರೆ ನಿಮಗೆ ಜಾಂಗೊ, JSON ಮತ್ತು ಕೆಲವು ಅಲ್ಗಾರಿದಮ್‌ಗಳು ತಿಳಿದಿವೆ. ಈ ಕಂಪನಿಗೆ ಇಲ್ಲಿ ಮತ್ತು ಈಗ ಅಗತ್ಯವಿರುವ ಕೌಶಲ್ಯಗಳಿಗಾಗಿ ನಿಮ್ಮನ್ನು ಹೆಚ್ಚಾಗಿ ನೇಮಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ.

ಅನೇಕ ಕಂಪನಿಗಳಿವೆ, ಮತ್ತು ಅವೆಲ್ಲವೂ ವಿಭಿನ್ನ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿವೆ. ರೆಸ್ಯೂಮ್ ಅನ್ನು ಮತ್ತಷ್ಟು ಸಿದ್ಧಪಡಿಸಲು ಮತ್ತು ಉದ್ಯೋಗವನ್ನು ಹುಡುಕಲು ಅಂತಹ ಸಾರ್ವತ್ರಿಕ ಪ್ರಮಾಣದ ಜ್ಞಾನವನ್ನು ಪಡೆಯಬೇಕಾಗಿಲ್ಲ.

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

ಝ್ಲಾಟಾ ಒಬುಖೋವ್ಸ್ಕಯಾ: ಬೇರೆ ಕ್ಷೇತ್ರಗಳಿಂದ ಕೆಲಸ ಹುಡುಕುತ್ತಿರುವ ಜನರು ವ್ಯವಹಾರದ ದೃಷ್ಟಿಯಿಂದ ಸ್ವಲ್ಪ ಲಾಭವನ್ನು ಹೊಂದಿದ್ದಾರೆ ಏಕೆಂದರೆ ಅವರು ಈಗಾಗಲೇ ಸ್ವಲ್ಪ ದೂರ ಹೋಗಿದ್ದಾರೆ ಮತ್ತು ಸಮಸ್ಯೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಇವು ಮೃದು ಕೌಶಲ್ಯಗಳು, ನಾನು ಅದನ್ನು ಕೆಲಸದ ಸಂಸ್ಕೃತಿ ಎಂದೂ ಕರೆಯುತ್ತೇನೆ. ಸಾಮಾನ್ಯವಾಗಿ, ವಿಶ್ವವಿದ್ಯಾನಿಲಯದ ಪದವೀಧರರು ಇನ್ನೂ ಈ ಕೆಲಸದ ಸಂಸ್ಕೃತಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿಲ್ಲ.

ಆದರೆ ಆರಂಭಿಕರಿಗಾಗಿ ಕೆಲವು ರೀತಿಯ ಪಾಕವಿಧಾನವನ್ನು ನೀಡಲು ನಾನು ಇನ್ನೂ ಪ್ರಯತ್ನಿಸಲು ಬಯಸುತ್ತೇನೆ.

ಅನನುಭವಿ ಡೆವಲಪರ್‌ಗಾಗಿ ಮೊದಲ ಹಂತಗಳು

ಝ್ಲಾಟಾ ಒಬುಖೋವ್ಸ್ಕಯಾ: ಮೊದಲನೆಯದು ಇದು ಇನ್ನೂ ನಿಮ್ಮದೇ ಆದ ಕೆಲವು ರೀತಿಯ ಯೋಜನೆಯಾಗಿದೆ, ಏಕೆಂದರೆ ನಿಮ್ಮ ಮುಂದುವರಿಕೆಯಲ್ಲಿ ನೀವು ಏನನ್ನಾದರೂ ಬರೆಯಬೇಕು ಮತ್ತು ಕನಿಷ್ಠ ಪೋರ್ಟ್ಫೋಲಿಯೊವನ್ನು ತೋರಿಸಬೇಕು. ಈ ಯೋಜನೆಗಳು ನಿಮಗಾಗಿ ಅಲ್ಲ, ಆದರೆ ಸ್ವತಂತ್ರ ಯೋಜನೆಯಾಗಿ - ಯಾರಿಗಾದರೂ ಅದು ತಂಪಾಗಿರುತ್ತದೆ.

ಮೊದಲ ಯೋಜನೆಗಳ ನಂತರ, ನೀವು ಈಗಾಗಲೇ ಪುನರಾರಂಭವನ್ನು ಮಾಡಬಹುದು ಮತ್ತು ಜೂನ್ ಸ್ಥಾನಗಳಿರುವ ಎಲ್ಲಾ ಕಂಪನಿಗಳಿಗೆ ಕಳುಹಿಸಬಹುದು. ಸಂದರ್ಶನಗಳು ಕಂಪನಿಗಳಿಗೆ ಏನು ಬೇಕು ಎಂಬುದರ ಕುರಿತು ಒಳನೋಟವನ್ನು ನೀಡುತ್ತದೆ. ಶೀಘ್ರದಲ್ಲೇ ಅಥವಾ ನಂತರ ಯಾರಾದರೂ ನಿಮ್ಮನ್ನು ನೇಮಿಸಿಕೊಳ್ಳುತ್ತಾರೆ, ಕನಿಷ್ಠ ಒಂದು ಸಣ್ಣ ಕಂಪನಿಯಲ್ಲಿ. ತರುವಾಯ, ಈ ಕೆಲಸದ ಅನುಭವವು ನಿಮಗೆ ದೊಡ್ಡ ಮತ್ತು ಹೆಚ್ಚು ಆಸಕ್ತಿದಾಯಕ ಕಂಪನಿಗೆ ಪ್ರವೇಶಿಸಲು ಅವಕಾಶವನ್ನು ನೀಡುತ್ತದೆ.

ವ್ಯಾಲೆಂಟಿನ್ ಡೊಂಬ್ರೊವ್ಸ್ಕಿ: ಮೂಲಕ, ನಮ್ಮ ಕೋರ್ಸ್‌ಗಳಲ್ಲಿ ನಾವು 10 ವಾರಗಳ ತರಬೇತಿಯೊಳಗೆ ತಮ್ಮದೇ ಆದ ಯೋಜನೆಯನ್ನು ಹೊಂದಲು ವಿದ್ಯಾರ್ಥಿಗಳನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತೇವೆ. ಜೊತೆಗೆ ನಾವು ತಂಡದ ಅಭಿವೃದ್ಧಿ ಕೌಶಲ್ಯಗಳನ್ನು ತರಬೇತಿ ಮಾಡುತ್ತೇವೆ. ಝ್ಲಾಟಾ ಮಾತನಾಡಿದ ಮೃದು ಕೌಶಲ್ಯಗಳು ಇವು.

ಅಲೆಕ್ಸಿ ಶಟಿರ್ನ್ಯಾವ್: ನಿಮ್ಮ ಮೊದಲ ಕೆಲಸವನ್ನು ಹುಡುಕಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎಂದು ನಾನು ಅನುಭವದಿಂದ ಹೇಳಬಲ್ಲೆ. ನೀವು ಒಂದು ಅಥವಾ ಎರಡು ತಿಂಗಳು ಹುಡುಕುತ್ತಿರುವಾಗ, ಅದು ಸಾಮಾನ್ಯವಾಗಿದೆ. ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಎಲ್ಲಾ ಕಂಪನಿಗಳಿಗೆ ಸಲ್ಲಿಸಿದರೆ, ಸಂದರ್ಶನಗಳಿಗೆ ಹೋಗಿ, ಮೂರನೇ ತಿಂಗಳಲ್ಲಿ ನೀವು ಖಂಡಿತವಾಗಿಯೂ ಏನನ್ನಾದರೂ ಕಂಡುಕೊಳ್ಳುತ್ತೀರಿ.

ವ್ಯಾಲೆಂಟಿನ್ ಡೊಂಬ್ರೊವ್ಸ್ಕಿ: ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಯೋಜನೆಗಳನ್ನು ಕಡಿತಗೊಳಿಸಬಹುದು ಅಥವಾ ಸರಳ ಸ್ವತಂತ್ರ ಯೋಜನೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ನಿಮ್ಮ ಪುನರಾರಂಭವನ್ನು ಕಳುಹಿಸಬಹುದು.

ಪೈಥಾನ್ ಡೆವಲಪರ್‌ಗೆ ಯಾವ ನಿರೀಕ್ಷೆಗಳಿವೆ?

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

ವ್ಯಾಲೆಂಟಿನ್ ಡೊಂಬ್ರೊವ್ಸ್ಕಿ: ಸಾಮಾನ್ಯವಾಗಿ, ನಮ್ಮ ಕೋರ್ಸ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಸಾಕಷ್ಟು ಆಯ್ಕೆಗಳು ಮತ್ತು ಅವಕಾಶಗಳಿವೆ. ಪ್ರವೇಶದ್ವಾರದಲ್ಲಿ ನಿಮಗೆ ಹೆಚ್ಚಿನ ಜ್ಞಾನದ ಅಗತ್ಯವಿಲ್ಲ, ಆದರೆ ನಂತರ ವಿಶಾಲ ವ್ಯಾಪ್ತಿಯನ್ನು ಒಳಗೊಳ್ಳಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ನೀವು ಹೆಚ್ಚು ಮಾಡಬಹುದು, ನಿಮಗೆ ಉತ್ತಮವಾಗಿದೆ.

***

ಇದು ಬಿಡುಗಡೆಯ ಭಾಗವಷ್ಟೇ ಪೈಥಾನ್ ಜೂನಿಯರ್. ಸಂಚಿಕೆಯ ಪೂರ್ಣ ಆವೃತ್ತಿ ಲಭ್ಯವಿದೆ ಕೇಳು.

ಅಥವಾ ನೋಡಿ:

ವೀಡಿಯೊ ಪ್ಲೇ ಮಾಡಿ

ಪಾಡ್‌ಕ್ಯಾಸ್ಟ್ RSS

ಓದಿದ್ದಕ್ಕಾಗಿ, ಕೇಳಿದ್ದಕ್ಕಾಗಿ ಅಥವಾ ವೀಕ್ಷಿಸಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು.

ಮೂಲ: www.habr.com

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