ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳನ್ನು ಹೇಗೆ ಸುಧಾರಿಸುವುದು

ಹಲೋ, ಹಬ್ರ್! ನಾನು ನಿಮ್ಮ ಗಮನಕ್ಕೆ ಲೇಖನದ ಅನುವಾದವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತೇನೆ "ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳನ್ನು ಹೇಗೆ ಸುಧಾರಿಸುವುದು» ಲೇಖಕರಿಂದ ಗೇಲ್ ಥಾಮಸ್.

ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳನ್ನು ಹೇಗೆ ಸುಧಾರಿಸುವುದು

ಟಾಪ್ 5 ಸಲಹೆಗಳು ಇಲ್ಲಿವೆ

1.  ನಿಮಗಾಗಿ ಗುರಿಗಳನ್ನು ಹೊಂದಿಸಿ.

ಗುರಿಗಳನ್ನು ಹೊಂದಿಸುವುದು ಡೆವಲಪರ್ ಉತ್ಪಾದಕತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ.

ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ:

  • ನೀವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಏಕೆ ಪ್ರಾರಂಭಿಸಿದ್ದೀರಿ?
  • ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗುರಿಗಳೇನು
  • ಡೆವಲಪರ್ ಆಗುವ ಮೂಲಕ ನೀವು ಯಾವ ಕನಸನ್ನು ಸಾಧಿಸಲು ಬಯಸುತ್ತೀರಿ?

ಪ್ರತಿಯೊಬ್ಬರೂ ವೈಯಕ್ತಿಕ ಗುರಿಗಳನ್ನು ಹೊಂದಿದ್ದಾರೆ, ಆದರೆ ನಾನು ಎಲ್ಲರಿಗೂ ಸಾರ್ವತ್ರಿಕ ವಿಚಾರಗಳ ಪಟ್ಟಿಯನ್ನು ರಚಿಸಿದ್ದೇನೆ:

  • ವೆಬ್‌ಸೈಟ್ ರಚಿಸಿ
  • ಹೊಸ ಕೆಲಸ ಸಿಗುತ್ತದೆ
  • ಸ್ವತಂತ್ರ ಉದ್ಯೋಗಿಯಾಗಿ ಕೆಲಸ ಮಾಡಿ
  • ದೂರದಿಂದಲೇ ಕೆಲಸ ಮಾಡಲು
  • ನಿಮ್ಮನ್ನು ಪರೀಕ್ಷಿಸಿ
  • ಆರ್ಥಿಕ ಸ್ಥಿತಿಯನ್ನು ಸುಧಾರಿಸಿ

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

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

ಗುರಿಗಳನ್ನು ಸಾಧಿಸಲು ಯೋಜನೆಗಳನ್ನು ಬಳಸುವುದು ಮುಖ್ಯವಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ಕಾಂಕ್ರೀಟ್ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಕಾರಣವಾಗುತ್ತದೆ. ಇದಕ್ಕಿಂತ ಹೆಚ್ಚು ಪ್ರೇರಣೆ ಏನಿದೆ?

2.  ಮತ್ತೆ ಮಾಡಿ...ಮತ್ತು ಮತ್ತೆ.

ಒಮ್ಮೆ ನೀವು ನಿಮ್ಮ ಗುರಿಗಳನ್ನು ಆರಿಸಿಕೊಂಡರೆ, ಸಾಧ್ಯವಾದಷ್ಟು ಕೆಲಸ ಮಾಡಿ. ನೀವು ಹೆಚ್ಚು ಅಭ್ಯಾಸ ಮಾಡಿದರೆ, ನೀವು ಹೆಚ್ಚು ಕಲಿಯುತ್ತೀರಿ.

ಕೋಡ್ ಮಾಡಲು ಕಲಿಯುವುದು ಒಂದು ಕೌಶಲ್ಯ, ಮತ್ತು ನೀವು ಅದನ್ನು ಕ್ರೀಡೆಯನ್ನು ಆಡುವುದಕ್ಕೆ ಹೋಲಿಸಬಹುದು. ನೀವು ಇದರಲ್ಲಿ ಶ್ರೇಷ್ಠರಾಗಲು ಮತ್ತು ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಮಾಡಲು ಬಯಸಿದರೆ, ನೀವು PC ಯಲ್ಲಿ ಸಾಕಷ್ಟು ಅಭ್ಯಾಸ ಮಾಡಬೇಕು ಮತ್ತು ಪೆನ್ಸಿಲ್‌ನೊಂದಿಗೆ ಪುಸ್ತಕಗಳನ್ನು ಮತ್ತು ಪಾರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಓದಬೇಡಿ.

ನಿಮ್ಮ ಊಟದ ವಿರಾಮದ ಸಮಯದಲ್ಲಿ ಅಥವಾ ಕೆಲಸದ ನಂತರ ಪ್ರತಿದಿನ ಕೋಡ್ ಬರೆಯಿರಿ. ಇದು ಕೇವಲ ಒಂದು ಗಂಟೆಯಾದರೂ, ನೀವು ಅಭ್ಯಾಸವನ್ನು ರಚಿಸಿದರೆ ಮತ್ತು ಅದಕ್ಕೆ ಅಂಟಿಕೊಳ್ಳುತ್ತಿದ್ದರೆ, ಕ್ರಮೇಣ ಆದರೆ ಶಾಶ್ವತವಾದ ದೈನಂದಿನ ಸುಧಾರಣೆಗಳನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ.

"ಪುನರಾವರ್ತನೆಯು ಕಲಿಕೆಯ ತಾಯಿ, ಕ್ರಿಯೆಯ ತಂದೆ, ಅದು ಅದನ್ನು ಸಾಧನೆಯ ವಾಸ್ತುಶಿಲ್ಪಿ ಮಾಡುತ್ತದೆ."(ಝಿಗ್ ಝಿಗ್ಲರ್ - ಟ್ವಿಟರ್)

3. ನೀವು ಕಲಿಯುವ ಅಥವಾ ರಚಿಸುವದನ್ನು ಹಂಚಿಕೊಳ್ಳಿ.

ಹೊಸ ವಿಷಯಗಳನ್ನು ಕಲಿಯಲು ಇದು ಅತ್ಯುತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ.

ನೀವು ಮಾಡುತ್ತಿರುವುದನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಕೆಲವು ವಿಚಾರಗಳು:

  • ಬ್ಲಾಗ್ ಲೇಖನಗಳನ್ನು ಬರೆಯಿರಿ (ಉದಾಹರಣೆಗೆ, Habré ನಲ್ಲಿ)
  • ಸಮ್ಮೇಳನಗಳು ಅಥವಾ ಸ್ಥಳೀಯ ಸಭೆಗಳಿಗೆ ಸೇರಿಕೊಳ್ಳಿ
  • StackOverflow ಕುರಿತು ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಕೇಳಿ
  • ಹ್ಯಾಶ್‌ಟ್ಯಾಗ್‌ನೊಂದಿಗೆ ಪ್ರತಿದಿನ ನಿಮ್ಮ ಪ್ರಗತಿಯನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿ #100DaysOfCode

ಒಂದು ಪುಟ್ಟ ಕಥೆ:ನಾನು ಏಕೆ ರಚಿಸಿದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆಯೇ? HereWeCode.io?

ನಾನು ಕೋಡ್ ಮತ್ತು ಜ್ಞಾನ ಹಂಚಿಕೆಯಿಂದ ಆಕರ್ಷಿತನಾಗಿದ್ದೇನೆ. ಕಳೆದ ಕೆಲವು ವರ್ಷಗಳಿಂದ ನಾನು ವೇದಿಕೆಗಳಲ್ಲಿ ಅನೇಕ ಲೇಖನಗಳನ್ನು ಓದಿದ್ದೇನೆ: ಫ್ರೀಕೋಡ್ಕ್ಯಾಂಪ್, dev.to ಗೆ ಮತ್ತು ಇತ್ಯಾದಿ. ಮತ್ತು ಪ್ರತಿಯೊಬ್ಬರೂ ತಾವು ಕಲಿಯುವುದನ್ನು ಮತ್ತು ರಚಿಸುವುದನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದು ಎಂದು ನಾನು ಕಲಿತಿದ್ದೇನೆ, ಅದು ಸ್ವಲ್ಪವೇ ಆಗಿದ್ದರೂ ಸಹ.

ಹಲವಾರು ಕಾರಣಗಳಿಗಾಗಿ ನಾನು ಇಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ರಚಿಸಿದ್ದೇನೆ:

  • ಉತ್ತಮ ಡೆವಲಪರ್ ಆಗಲು ಜ್ಞಾನವನ್ನು ಹಂಚಿಕೊಳ್ಳಿ
  • ಪ್ರಮುಖ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಹೊಸಬರಿಗೆ ಸಹಾಯ ಮಾಡಿ
  • ಪ್ರತಿಯೊಂದಕ್ಕೂ ಸರಳ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಉದಾಹರಣೆಗಳನ್ನು ರಚಿಸಿ
  • ನೀವು ಇಷ್ಟಪಡುವದನ್ನು ಮಾಡಿ ಮತ್ತು ಆನಂದಿಸಿ

ಇದನ್ನು ಯಾರು ಬೇಕಾದರೂ ಮಾಡಬಹುದು. ನಾನು ಸಾಮಾನ್ಯ ಕ್ರಿಯೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿದೆ. ಮೊದಲು ನಾನು ಮಾಧ್ಯಮದಲ್ಲಿ ಲೇಖನವನ್ನು ರಚಿಸಿದೆ "API ಎಂದರೇನು ಎಂದು ಕಂಡುಹಿಡಿಯಿರಿ!", ನಂತರ ಡಾಕರ್ ಬಗ್ಗೆ ಎರಡನೆಯದು"ಡಾಕರ್‌ಗೆ ಆರಂಭಿಕರ ಮಾರ್ಗದರ್ಶಿ: ನಿಮ್ಮ ಮೊದಲ ಡಾಕರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು" ಮತ್ತು ಇತ್ಯಾದಿ.

ಇತರರಿಗಾಗಿ ಬರೆಯಿರಿ ಮತ್ತು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳನ್ನು ನೀವು ಸುಧಾರಿಸುತ್ತೀರಿ. ಪರಿಕಲ್ಪನೆಯನ್ನು ವಿವರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮತ್ತು ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದು ಡೆವಲಪರ್‌ಗೆ ನಿರ್ಣಾಯಕ ಕೌಶಲ್ಯವಾಗಿದೆ.

ನೆನಪಿಡಿ: ಯಾವುದನ್ನಾದರೂ ಬರೆಯಲು ನೀವು ಕ್ಷೇತ್ರದಲ್ಲಿ ಪರಿಣಿತರಾಗಿರಬೇಕಾಗಿಲ್ಲ.

4. ಕೋಡ್ ಓದಿ

ಕೋಡ್ ಬಗ್ಗೆ ನೀವು ಓದುವ ಎಲ್ಲವೂ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸುತ್ತದೆ.

ನೀವು ಏನು ಓದಬಹುದು ಎಂಬುದು ಇಲ್ಲಿದೆ:

  • GitHub ನಲ್ಲಿ ಕೋಡ್
  • ಪುಸ್ತಕಗಳು
  • ಲೇಖನಗಳು
  • ಸುದ್ದಿಪತ್ರಗಳು

ಇತರ ಜನರ ಕೋಡ್‌ನಿಂದ ನೀವು ಬಹಳಷ್ಟು ಕಲಿಯಬಹುದು. ನಿಮ್ಮ ಕ್ಷೇತ್ರದಲ್ಲಿ ತಜ್ಞರನ್ನು ನೀವು ಹುಡುಕಬಹುದು ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಕೋಡ್‌ಗೆ ಹೋಲುವ ಕೋಡ್ ಅನ್ನು ಹುಡುಕಲು GitHub ಅನ್ನು ಬಳಸಬಹುದು. ಇತರ ಡೆವಲಪರ್‌ಗಳು ಕೋಡ್ ಅನ್ನು ಹೇಗೆ ಬರೆಯುತ್ತಾರೆ ಮತ್ತು ಸಮಸ್ಯೆಗಳನ್ನು ಹೇಗೆ ಪರಿಹರಿಸುತ್ತಾರೆ ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ. ನಿಮ್ಮ ವಿಮರ್ಶಾತ್ಮಕ ಚಿಂತನೆಯ ಕೌಶಲ್ಯಗಳನ್ನು ನೀವು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತೀರಿ. ಅವರು ಬಳಸುವ ವಿಧಾನವು ನಿಮ್ಮದಕ್ಕಿಂತ ಉತ್ತಮವಾಗಿದೆಯೇ? ಪರಿಶೀಲಿಸೋಣ.

ಪ್ರತಿದಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಜೊತೆಗೆ, ಪ್ರತಿದಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕುರಿತು ಕನಿಷ್ಠ ಒಂದು ಲೇಖನ ಅಥವಾ ಪುಸ್ತಕದ ಕೆಲವು ಪುಟಗಳನ್ನು ಏಕೆ ಓದಬಾರದು?

ಕೆಲವು ಪ್ರಸಿದ್ಧ ಪುಸ್ತಕಗಳು:

  • ಕ್ಲೀನ್ ಕೋಡ್: ಎ ಹ್ಯಾಂಡ್‌ಬುಕ್ ಆಫ್ ಅಗೈಲ್ ಸಾಫ್ಟ್‌ವೇರ್ ಕ್ರಾಫ್ಟ್ಸ್‌ಮ್ಯಾನ್‌ಶಿಪ್ ರಾಬರ್ಟ್ ಸಿ. ಮಾರ್ಟಿನ್ ಅವರಿಂದ
  • ಪ್ರಾಯೋಗಿಕ ಪ್ರೋಗ್ರಾಮರ್: ಪ್ರಯಾಣಿಕನಿಂದ ಮಾಸ್ಟರ್ವರೆಗೆ
  • ಕ್ಯಾಲ್ ನ್ಯೂಪೋರ್ಟ್: ಆಳವಾದ ಕೆಲಸ

5. ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಿ

ಹೆಚ್ಚು ಕೇಳಲು ನಾಚಿಕೆಪಡಬೇಡ.

ನಿಮಗೆ ಏನಾದರೂ ಅರ್ಥವಾಗದಿದ್ದರೆ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುವುದು ಸಹಾಯಕವಾಗಿರುತ್ತದೆ. ನಿಮ್ಮ ತಂಡ ಅಥವಾ ಸ್ನೇಹಿತರನ್ನು ನೀವು ಸಂಪರ್ಕಿಸಬಹುದು. ನೀವು ಕೇಳಬಹುದಾದ ಯಾರನ್ನಾದರೂ ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಫೋರಮ್‌ಗಳನ್ನು ಬಳಸಿ.

ಪರಿಕಲ್ಪನೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಕೆಲವೊಮ್ಮೆ ವಿಭಿನ್ನ ವಿವರಣೆಯ ಅಗತ್ಯವಿದೆ. ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಉತ್ತರವನ್ನು ಹುಡುಕುವುದು ಮತ್ತು ಹುಡುಕುವುದು ಒಳ್ಳೆಯದು, ಆದರೆ ಕೆಲವು ಸಮಯದಲ್ಲಿ ಇತರ ಡೆವಲಪರ್‌ಗಳನ್ನು ಕೇಳುವುದು ಇನ್ನೂ ಉತ್ತಮವಾಗಿದೆ.

ನಿಮ್ಮನ್ನು ಸುಧಾರಿಸಲು ಇನ್ನೊಬ್ಬ ವ್ಯಕ್ತಿಯ ಜ್ಞಾನವನ್ನು ಬಳಸಿ. ಮತ್ತು ನೀವು ಇನ್ನೊಬ್ಬ ಡೆವಲಪರ್ ಅನ್ನು ಕೇಳಿದರೆ, ಅವರು ಉತ್ತರಿಸಲು ಮಾತ್ರವಲ್ಲ, ನಿಮ್ಮನ್ನು ಪ್ರಶಂಸಿಸುವ ಹೆಚ್ಚಿನ ಅವಕಾಶವಿದೆ.

ಮೂಲ: www.habr.com

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