ನೀವು iOS ಡೆವಲಪರ್ ಆಗಲು ಬಯಸಿದರೆ ಏನನ್ನು ನಿರೀಕ್ಷಿಸಬಹುದು

ನೀವು iOS ಡೆವಲಪರ್ ಆಗಲು ಬಯಸಿದರೆ ಏನನ್ನು ನಿರೀಕ್ಷಿಸಬಹುದು

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

ಅದೇನೇ ಇದ್ದರೂ, ಡೆವಲಪರ್‌ಗಳು ಈ ಪ್ರದೇಶಕ್ಕೆ ಹೋಗುತ್ತಾರೆ ಮತ್ತು ಒಮ್ಮೆ ಅಲ್ಲಿ ತೃಪ್ತರಾಗುತ್ತಾರೆ.

ಈ ಸಮಯದಲ್ಲಿ, ಮರಾತ್ ನೂರ್ಗಾಲೀವ್ ಮತ್ತು ಬೋರಿಸ್ ಪಾವ್ಲೋವ್ ತಮ್ಮ ಅನುಭವದ ಬಗ್ಗೆ ನಮಗೆ ಹೇಳಿದರು - ಅವರು ವೃತ್ತಿಯನ್ನು ಹೇಗೆ ಕಲಿತರು, ಅವರು ತಮ್ಮ ಮೊದಲ ಸಂದರ್ಶನಗಳನ್ನು ಹೇಗೆ ಪಾಸು ಮಾಡಿದರು, ಅವರು ಏಕೆ ನಿರಾಕರಣೆಗಳನ್ನು ಪಡೆದರು. ಮತ್ತು ಆಂಡ್ರೆ ಆಂಟ್ರೊಪೊವ್, ಡೀನ್, ಪರಿಣಿತರಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದರು ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿಯ ಫ್ಯಾಕಲ್ಟಿ GeekBrains ನಲ್ಲಿ.

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

ಆದಾಗ್ಯೂ, ಅವರು ನಿರಾಕರಿಸಲಿಲ್ಲ, ಆದರೆ ಪ್ರಾಯೋಗಿಕ ಕಾರ್ಯವನ್ನು ನೀಡಲಾಯಿತು - ಎರಡು ವಾರಗಳಲ್ಲಿ API ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸುದ್ದಿಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಕಾರ್ಯಗತಗೊಳಿಸಲು. iOS ಮತ್ತು Android ಗಾಗಿ ಎರಡೂ. “ನಾನು Android ನಲ್ಲಿ ಯಾವುದೇ ಅನುಭವವನ್ನು ಹೊಂದಿದ್ದರೆ, iOS ಆವೃತ್ತಿಯನ್ನು ರಚಿಸಲು ಒಂದು ಸಾಧನವೂ ಇರಲಿಲ್ಲ. iOS ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವು Mac ನಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿದೆ. ಆದರೆ ಎರಡು ವಾರಗಳ ನಂತರ ನಾನು ಮರಳಿ ಬಂದು Android ನಲ್ಲಿ ನಾನು ಏನು ಮಾಡಬಹುದೆಂದು ತೋರಿಸಿದೆ. ಐಒಎಸ್ನೊಂದಿಗೆ ನಾನು ಹಾರಾಡುತ್ತ ಅದನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಬೇಕಾಗಿತ್ತು. ಕೊನೆಯಲ್ಲಿ ಅವರು ನನ್ನನ್ನು ಕರೆದೊಯ್ದರು. ನಂತರ ನಾನು ಅಸ್ಟ್ರಾಖಾನ್‌ನಲ್ಲಿ ವಾಸಿಸುತ್ತಿದ್ದೆ. ಇಪ್ಪತ್ತಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಸಂಬಳದ ಯಾವುದೇ ಐಟಿ ಕೆಲಸ ನನಗೆ ಸರಿಹೊಂದುತ್ತದೆ.

ಐಒಎಸ್ ಡೆವಲಪರ್‌ಗಳು ಯಾರು?

ಮೊಬೈಲ್ ಡೆವಲಪರ್‌ಗಳು ಯಾವುದೇ ಪೋರ್ಟಬಲ್ ಸಾಧನಕ್ಕಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮಾಡುತ್ತಾರೆ. ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳು, ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳು, ಸ್ಮಾರ್ಟ್ ವಾಚ್‌ಗಳು ಮತ್ತು Android ಅಥವಾ iOS ಅನ್ನು ಬೆಂಬಲಿಸುವ ಎಲ್ಲಾ ಇತರ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳು. ಮೊಬೈಲ್ ಅಭಿವೃದ್ಧಿಯ ಮೂಲಭೂತ ತತ್ವಗಳು ಸಾಂಪ್ರದಾಯಿಕ ಅಭಿವೃದ್ಧಿಯಿಂದ ಭಿನ್ನವಾಗಿರುವುದಿಲ್ಲ, ಆದರೆ ನಿರ್ದಿಷ್ಟ ಸಾಧನಗಳ ಕಾರಣದಿಂದಾಗಿ, ಅದನ್ನು ಪ್ರತ್ಯೇಕ ದಿಕ್ಕಿನಲ್ಲಿ ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ. ಇದು ತನ್ನದೇ ಆದ ಪರಿಕರಗಳು, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ಚೌಕಟ್ಟುಗಳನ್ನು ಬಳಸುತ್ತದೆ.

“ಐಒಎಸ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು, ನಿಮಗೆ ಮ್ಯಾಕ್‌ಬುಕ್ ಅಗತ್ಯವಿದೆ, ಏಕೆಂದರೆ ಇದು ಅಗತ್ಯವಾದ ಎಕ್ಸ್‌ಕೋಡ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಮಾತ್ರ ಹೊಂದಿದೆ. ಇದು ಉಚಿತ ಮತ್ತು AppStore ಮೂಲಕ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಸ್ಥಾಪಿಸಲು, ನಿಮ್ಮ ಆಪಲ್ ಐಡಿಯನ್ನು ನೀವು ಹೊಂದಿರಬೇಕು ಮತ್ತು ಬೇರೇನೂ ಇಲ್ಲ. Xcode ನಲ್ಲಿ ನೀವು ಯಾವುದಕ್ಕೂ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು - ಫೋನ್, ಟ್ಯಾಬ್ಲೆಟ್, ವಾಚ್. ಪ್ರತಿಯೊಂದಕ್ಕೂ ಅಂತರ್ನಿರ್ಮಿತ ಸಿಮ್ಯುಲೇಟರ್ ಮತ್ತು ಸಂಪಾದಕವಿದೆ, ”ಎಂದು GeekBrains ನಲ್ಲಿ iOS ಅಭಿವೃದ್ಧಿ ವಿಭಾಗದ ಡೀನ್ ಆಂಡ್ರೆ ಆಂಟ್ರೊಪೊವ್ ಹೇಳುತ್ತಾರೆ.

“ಆದರೆ ನೀವು ಹ್ಯಾಕಿಂತೋಷ್ ಅನ್ನು ಬಳಸಿದರೆ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಬಹುದು. ಇದು ಕೆಲಸ ಮಾಡುವ, ಆದರೆ ಸುತ್ತುವ ಆಯ್ಕೆಯಾಗಿದೆ - ಯಾವುದೇ ಗಂಭೀರ ಡೆವಲಪರ್‌ಗಳು ಇದನ್ನು ಮಾಡುವುದಿಲ್ಲ. ಆರಂಭಿಕರು ಹಳೆಯ ಮ್ಯಾಕ್‌ಬುಕ್ ಅನ್ನು ಖರೀದಿಸುತ್ತಾರೆ. ಮತ್ತು ಅನುಭವಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಇತ್ತೀಚಿನ ಮಾದರಿಯನ್ನು ಖರೀದಿಸಬಹುದು.

ಭಾಷೆಗಳು - ಸ್ವಿಫ್ಟ್ ಅಥವಾ ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ

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

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

ಆಂಡ್ರೆ ಪ್ರಕಾರ, ಸ್ವಿಫ್ಟ್ ತುಂಬಾ ಸರಳವಾದ ಭಾಷೆಯಾಗಿದ್ದು ಅದು ಆರಂಭಿಕರಿಗಾಗಿ ಸ್ನೇಹಪರವಾಗಿದೆ. ಇದನ್ನು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಟೈಪ್ ಮಾಡಲಾಗಿದೆ, ಇದು ಯೋಜನೆಯ ಸಂಕಲನ ಹಂತದಲ್ಲಿ ಅನೇಕ ದೋಷಗಳನ್ನು ಹಿಡಿಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ತಪ್ಪಾದ ಕೋಡ್ ಸರಳವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.

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

ತರಬೇತಿ ಅವಧಿಗಳು

"ನನ್ನ ಮೊದಲ ಕೆಲಸದಲ್ಲಿ, ನನ್ನ ಬಾಸ್ ನನಗೆ ತರಬೇತಿ ನೀಡಿದರು, ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮತ್ತು ಹೊಂದಿಸಲು ನನಗೆ ಸಹಾಯ ಮಾಡಿದರು" ಎಂದು ಮರಾಟ್ ಹೇಳುತ್ತಾರೆ, "ಆದರೆ ಅದೇ ಸಮಯದಲ್ಲಿ Android ಮತ್ತು iOS ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದು ಕಷ್ಟ. ಪ್ರಾಜೆಕ್ಟ್‌ನಿಂದ ಪ್ರಾಜೆಕ್ಟ್‌ಗೆ, ಭಾಷೆಯಿಂದ ಭಾಷೆಗೆ ಮರುನಿರ್ಮಾಣ ಮಾಡಲು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಕೊನೆಯಲ್ಲಿ, ನಾನು ಒಂದು ದಿಕ್ಕನ್ನು ಆರಿಸಿ ಅದನ್ನು ಅಧ್ಯಯನ ಮಾಡಬೇಕೆಂದು ನಿರ್ಧರಿಸಿದೆ. Xcode ನ ಇಂಟರ್‌ಫೇಸ್ ಮತ್ತು ಸ್ವಿಫ್ಟ್‌ನ ಸರಳ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನಲ್ಲಿ ನನ್ನನ್ನು ಮಾರಾಟ ಮಾಡಲಾಗಿದೆ."

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

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

"ಮೊದಲ ತ್ರೈಮಾಸಿಕವು ಸುಲಭವಾಗಿತ್ತು, ಆದರೆ ನಂತರ ನಾನು ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಲಿಯಲು ಪ್ರಾರಂಭಿಸಿದೆ, ವಿನ್ಯಾಸ ಮಾದರಿಗಳು, ಘನ, ಜಿಟ್-ಫ್ಲೋ, ಪ್ರಾಜೆಕ್ಟ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ತತ್ವಗಳು, ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಯುನಿಟ್ ಮತ್ತು ಯುಐ ಪರೀಕ್ಷೆ, ಕಸ್ಟಮ್ ಅನಿಮೇಷನ್ ಅನ್ನು ಹೊಂದಿಸುವುದು. - ತದನಂತರ ನಾನು ಅಧ್ಯಯನ ಮಾಡಲು ಆಸಕ್ತಿದಾಯಕವಾಯಿತು."

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

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

ಅವರು ಇರ್ಕುಟ್ಸ್ಕ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ ಆಫ್ ಸೋಲಾರ್-ಟೆರೆಸ್ಟ್ರಿಯಲ್ ಫಿಸಿಕ್ಸ್ನಲ್ಲಿ ಶಿಕ್ಷಕರೊಂದಿಗೆ C++ ಅನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದರು. ನಂತರ ನಾನು ಆಟದ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದೇನೆ ಮತ್ತು C# ಗೆ ಬದಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿದೆ. ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಮರಾಟ್‌ನಂತೆ, ಅವರು ಸ್ವಿಫ್ಟ್ ಭಾಷೆಯಿಂದ ಆಕರ್ಷಿತರಾದರು.

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

ಆದ್ದರಿಂದ, ಪರಿಚಯಾತ್ಮಕ ಕೋರ್ಸ್ ನಂತರ, ಬೋರಿಸ್ ಒಂದು ವರ್ಷದ ತರಬೇತಿಗೆ ದಾಖಲಾಗಲಿಲ್ಲ, ಆದರೆ ಮೂರು ತಿಂಗಳ ಸಣ್ಣ ಕೋರ್ಸ್ನಲ್ಲಿ, ಅವರು ವೃತ್ತಿಯ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಕಲಿಸುತ್ತಾರೆ. "ನಾನು ಅಲ್ಲಿ ಉತ್ತಮ ಶಿಕ್ಷಕರನ್ನು ಕಂಡುಕೊಂಡೆ, ಮತ್ತು ಅವರು ಎಲ್ಲವನ್ನೂ ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಿದರು."

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

ನೀವು iOS ಡೆವಲಪರ್ ಆಗಲು ಬಯಸಿದರೆ ಏನನ್ನು ನಿರೀಕ್ಷಿಸಬಹುದು

ನೀವು ಹೆಚ್ಚು ನೋಡಬಹುದು ಇತ್ತೀಚಿನ ಖಾಲಿ ಹುದ್ದೆಗಳು iOS ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ ಮತ್ತು ಹೊಸದಕ್ಕೆ ಚಂದಾದಾರರಾಗಿ.

ಕೆಲಸ

ಆದರೆ ಮರಾಟ್ ಅಥವಾ ಬೋರಿಸ್‌ಗೆ ಅಷ್ಟು ಸುಲಭವಾಗಿ ಉದ್ಯೋಗ ಸಿಗಲಿಲ್ಲ.

“ಕೆಲವು ದೊಡ್ಡ ಸಂಸ್ಥೆಗಳು ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ಯಲ್ಲಿ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ದೀರ್ಘಕಾಲ ಅಭಿವೃದ್ಧಿಪಡಿಸಿವೆ ಮತ್ತು ಹಳೆಯ ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದನ್ನು ಮುಂದುವರಿಸಿವೆ. ದುರದೃಷ್ಟವಶಾತ್, ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಬಳಸಲು ಅವರನ್ನು ಒತ್ತಾಯಿಸಲು ನನ್ನ ಬಳಿ ಬಲವಾದ ವಾದವಿಲ್ಲ. ವಿಶೇಷವಾಗಿ ನಿಯಮವನ್ನು ಬಳಸುವವರು "ಏನು ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಸ್ಪರ್ಶಿಸಬೇಡಿ" ಎಂದು ಮರಾಟ್ ಹೇಳುತ್ತಾರೆ, "ಗೀಕ್ಬ್ರೈನ್ಸ್ನಲ್ಲಿ ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ನಿರ್ದೇಶನಕ್ಕೆ ಸ್ವಲ್ಪ ಗಮನ ನೀಡಲಾಗುತ್ತದೆ. ಇದು ಹೆಚ್ಚು ಮಾಹಿತಿಯ ಸ್ವಭಾವವಾಗಿದೆ. ಆದರೆ ನಾನು ಸಂದರ್ಶಿಸಿದ ಪ್ರತಿಯೊಂದು ಕಂಪನಿಯು ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ಬಗ್ಗೆ ಕೇಳಿದೆ. ಮತ್ತು ನನ್ನ ಅಧ್ಯಯನಗಳು ಸ್ವಿಫ್ಟ್ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾಗಿರುವುದರಿಂದ, ನನ್ನ ಹಿಂದಿನ ಕೆಲಸದಂತೆಯೇ, ನಾನು ಸಂದರ್ಶನಗಳಲ್ಲಿ ನಿರಾಕರಣೆಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ್ದೇನೆ.

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

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

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

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

ಸಂಬಳಗಳು

ಐಒಎಸ್ ಡೆವಲಪರ್ನ ಸಂಬಳ, ಇತರರಂತೆ, "ಮಾಸ್ಕೋ ಅಥವಾ ರಷ್ಯಾ" ಎಂಬ ಪ್ರಶ್ನೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಆದರೆ ಉದ್ಯಮದ ನಿಶ್ಚಿತಗಳಿಂದಾಗಿ - ಬಹಳಷ್ಟು ದೂರಸ್ಥ ಕೆಲಸ, ಸ್ಥಳಾಂತರದ ಅವಕಾಶಗಳು ಮತ್ತು ಪ್ರಾದೇಶಿಕ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡದಿರುವುದು - ಸಂಖ್ಯೆಗಳು ಹೆಚ್ಚು ಪರಸ್ಪರ ಸಮೀಪಿಸುತ್ತಿವೆ.

ನೀವು iOS ಡೆವಲಪರ್ ಆಗಲು ಬಯಸಿದರೆ ಏನನ್ನು ನಿರೀಕ್ಷಿಸಬಹುದು

ಮೈ ಸರ್ಕಲ್ ಸ್ಯಾಲರಿ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಪ್ರಕಾರ, ಐಒಎಸ್ ಡೆವಲಪರ್‌ನ ಸರಾಸರಿ ಸಂಬಳ ಸ್ವಲ್ಪ ಕಡಿಮೆ 140 000 ರೂಬಲ್ಸ್ಗಳು.

“ಅತ್ಯಂತ ಕಡಿಮೆ ಮಟ್ಟದಲ್ಲಿ ಕಿರಿಯರು ಸಾಮಾನ್ಯವಾಗಿ ಉಚಿತವಾಗಿ ಅಥವಾ ಸಾಂಕೇತಿಕ ಹಣಕ್ಕಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ - 20-30 ಸಾವಿರ ರೂಬಲ್ಸ್ಗಳು. ಜೂನಿಯರ್ ಅನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ತನ್ನ ಸ್ಥಾನಕ್ಕೆ ತೆಗೆದುಕೊಂಡರೆ, ಅವನು 50 ರಿಂದ 80 ಸಾವಿರವನ್ನು ಪಡೆಯುತ್ತಾನೆ. ಮಧ್ಯಸ್ಥರು 100 ರಿಂದ 150 ರವರೆಗೆ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ 200 ರವರೆಗೆ ಸ್ವೀಕರಿಸುತ್ತಾರೆ. ಹಿರಿಯರು 200 ಕ್ಕಿಂತ ಕಡಿಮೆ ಪಡೆಯುವುದಿಲ್ಲ. ಅವರ ಸಂಬಳ ಸುಮಾರು 200-300 ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಮತ್ತು ತಂಡದ ನಾಯಕರಿಗೆ, ಅದರ ಪ್ರಕಾರ, ಇದು 300 ಕ್ಕಿಂತ ಹೆಚ್ಚು.

ನೀವು iOS ಡೆವಲಪರ್ ಆಗಲು ಬಯಸಿದರೆ ಏನನ್ನು ನಿರೀಕ್ಷಿಸಬಹುದು

ಸಂದರ್ಶನಗಳು

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

ನಾವು ಒಬ್ಬರನ್ನೊಬ್ಬರು ಕರೆದಿದ್ದೇವೆ. ಒಬ್ಬ ಒಳ್ಳೆಯ ಹುಡುಗಿ ನನ್ನ ಜೊತೆ ಮಾತಾಡಿದಳು. ಆದರೆ ಅವರು ಭಾಷಾ ಪ್ರಾವೀಣ್ಯತೆಯ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಲಿಲ್ಲ - ಕೇವಲ ವಿವಿಧ ತಾರ್ಕಿಕ ಸಮಸ್ಯೆಗಳು, ಉದಾಹರಣೆಗೆ, “ಸಮಯವು 15:15, ಗಂಟೆ ಮತ್ತು ನಿಮಿಷದ ಕೈಗಳ ನಡುವೆ ಎಷ್ಟು ಡಿಗ್ರಿಗಳಿವೆ?” ಅಥವಾ “ಪೋಸ್ಟ್ 10 ಮೀಟರ್ ಉದ್ದವಿದೆ, a ಬಸವನವು ಹಗಲಿನಲ್ಲಿ 3 ಮೀಟರ್ ಎತ್ತರಕ್ಕೆ ತೆವಳುತ್ತದೆ ಮತ್ತು ರಾತ್ರಿಯಲ್ಲಿ 1 ಮೀಟರ್ ಇಳಿಯುತ್ತದೆ. ಅವಳು ಎಷ್ಟು ದಿನಗಳಲ್ಲಿ ಮೇಲಕ್ಕೆ ತೆವಳುತ್ತಾಳೆ?“, ಮತ್ತು ಇನ್ನೂ ಒಂದೆರಡು ಇದೇ ರೀತಿಯವು.

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

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

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

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

ಮರಾಟ್ ಅದೃಷ್ಟಶಾಲಿಯಾಗಿದ್ದನು. ಈಗ ಅವರು ಸಾರಿಗೆ ಕಂಪನಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಅಧ್ಯಾಪಕರಲ್ಲಿ ತಮ್ಮ ಅಧ್ಯಯನವನ್ನು ಮುಂದುವರೆಸುವಾಗ ಐಒಎಸ್ ವಿಭಾಗದ ಉಸ್ತುವಾರಿ ಮಾತ್ರ. "ಐಒಎಸ್‌ಗೆ ನಾನು ಒಬ್ಬನೇ ಜವಾಬ್ದಾರನಾಗಿರುವುದರಿಂದ, ನನ್ನ ಕೆಲಸವನ್ನು ನನಗೆ ನಿಯೋಜಿಸಲಾದ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ನನ್ನ ಸಾಮರ್ಥ್ಯದಿಂದ ಮಾತ್ರ ನಿರ್ಣಯಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ನನ್ನ ಸಿದ್ಧಾಂತದ ಜ್ಞಾನದಿಂದ ಅಲ್ಲ."

ಸಮುದಾಯ

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

“ಜಾಗತಿಕ ಸಮುದಾಯವು ಸಾಮಾನ್ಯವಾಗಿ ಟ್ವಿಟರ್ ಮೂಲಕ ಸಂವಹನ ನಡೆಸುತ್ತದೆ. ಜನರು ತಮ್ಮದೇ ಆದ ಬ್ಲಾಗ್‌ಗಳನ್ನು ಬರೆಯುತ್ತಾರೆ, ಯುಟ್ಯೂಬ್‌ನಲ್ಲಿ ವೀಡಿಯೊಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುತ್ತಾರೆ, ಪಾಡ್‌ಕಾಸ್ಟ್‌ಗಳಿಗೆ ಪರಸ್ಪರ ಆಹ್ವಾನಿಸುತ್ತಾರೆ. ಒಂದು ದಿನ ನಾನು HQTrivia ತಂಡದ ನಾಯಕ ಮಾತನಾಡಿದ ಪ್ರಸ್ತುತಿಯ ಬಗ್ಗೆ ಪ್ರಶ್ನೆಯನ್ನು ಹೊಂದಿದ್ದೆ. ಇದು ಅಮೇರಿಕನ್ ರಸಪ್ರಶ್ನೆ ಆಟವಾಗಿದ್ದು ಇದನ್ನು ಹಲವಾರು ಮಿಲಿಯನ್ ಜನರು ಏಕಕಾಲದಲ್ಲಿ ಆಡುತ್ತಾರೆ. ನಾನು ಅವರಿಗೆ ಟ್ವಿಟರ್‌ನಲ್ಲಿ ಬರೆದಿದ್ದೇನೆ, ಅವರು ನನಗೆ ಉತ್ತರಿಸಿದರು, ನಾವು ಮಾತನಾಡಿದ್ದೇವೆ ಮತ್ತು ನಾನು ಅವರಿಗೆ ಧನ್ಯವಾದ ಹೇಳಿದ್ದೇನೆ. ಸಮುದಾಯವು ಅತ್ಯಂತ ಸ್ನೇಹಪರವಾಗಿದೆ, ಅದು ಅದ್ಭುತವಾಗಿದೆ.

ಶಿಫಾರಸು ಮಾಡಿದ ಸಾಹಿತ್ಯದ ಪಟ್ಟಿಆರಂಭಿಕ ಹಂತ:

ಸರಾಸರಿ ಮಟ್ಟ:

ಮುಂದುವರಿದ ಹಂತ:

ಮೂಲ: www.habr.com

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