ನೀವು ನಿಮ್ಮ ಅತ್ಯುತ್ತಮ ಎಂಜಿನಿಯರಿಂಗ್ ಕೌಶಲ್ಯವನ್ನು ವ್ಯರ್ಥ ಮಾಡುತ್ತಿದ್ದೀರಿ
ಅತ್ಯುತ್ತಮ ಎಂಜಿನಿಯರ್ಗಳು ತಮಗೆ ಕಷ್ಟವಾಗುವ ಕೆಲಸಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದಾರೆ.
ಅವರು ಕೋಡ್ ಬರೆಯುವಲ್ಲಿ ಕಳಪೆ ವ್ಯಕ್ತಿಗಳಲ್ಲ. ಅವರು ಅದರಲ್ಲಿ ಅದ್ಭುತವಾಗಿದ್ದಾರೆ. ಆದರೆ ಅವರು ತಮ್ಮ ಅತ್ಯುತ್ತಮ ಕೆಲಸ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿದ್ದಾರೆ. ಅವರು ತಮ್ಮ ಸಮಯವನ್ನು ವ್ಯರ್ಥ ಮಾಡುವ ಕೆಲಸಗಳತ್ತ ವಾಲಿಹೋಗಿದ್ದಾರೆ.
ಒಂದು ದೊಡ್ಡ repo ಮೈಗ್ರೇಶನ್ ಸಮಯದಲ್ಲಿ ನಾನು ಇದನ್ನು ಮಾಡಿದೆ. ನಾನು Claude Code ಬಳಸಿದೆ ಮತ್ತು ನನ್ನ ಸಮಯವನ್ನು ಗಮನಿಸುವವರೆಗೆ ನನ್ನ ತಪ್ಪನ್ನು ನಾನು ಗಮನಿಸಲಿಲ್ಲ.
ಕೆಲಸ ಬದಲಾಗಿದೆ. ಸಿದ್ಧತೆಯೇ ಈಗಿನ ಕೆಲಸ.
ನೀವು ಇನ್ನು ಮುಂದೆ ಕೋಡ್ ಬರೆಯುತ್ತಿಲ್ಲ ಅಥವಾ debugging ಮಾಡುತ್ತಿಲ್ಲ. ನೀವು context ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತಿದ್ದೀರಿ.
ಏರ್ ಟ್ರಾಫಿಕ್ ಕಂಟ್ರೋಲರ್ನಂತೆ ಯೋಚಿಸಿ. ಕಂಟ್ರೋಲರ್ ವಿಮಾನಗಳನ್ನು ಹಾರಿಸುವುದಿಲ್ಲ. ವಿಮಾನಗಳು ಡಿಕ್ಕಿ ಹೊಡೆಯದಂತೆ ಅವರು ಅವುಗಳ ಕ್ರಮವನ್ನು ನಿರ್ಧರಿಸುತ್ತಾರೆ. ಅವರು ವಾಯುಪ್ರದೇಶವನ್ನು ನಿರ್ವಹಿಸುತ್ತಾರೆ.
Claude ಹಾರಾಟವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ನೀವು ಸಮನ್ವಯವನ್ನು (coordination) ನಿರ್ವಹಿಸುತ್ತೀರಿ. ಅದಕ್ಕೆ ಯಾವ ಫೈಲ್ಗಳನ್ನು ತೋರಿಸಬೇಕು ಎಂದು ನೀವು ನಿರ್ಧರಿಸುತ್ತೀರಿ. ಕೆಲಸದ ಕ್ರಮವನ್ನು ನೀವು ನಿರ್ಧರಿಸುತ್ತೀರಿ. ನೀವು constraints ಅನ್ನು ನಿಗದಿಪಡಿಸುತ್ತೀರಿ.
ನೀವು ಸರಿಯಾಗಿ ಸಿದ್ಧರಾಗಿದ್ದರೆ, Claude ಯಶಸ್ವಿಯಾಗುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ತಪ್ಪು ಕೆಲಸ ಮಾಡುವ AI ಜೊತೆ ಹೋರಾಡಲು ನೀವು ಗಂಟೆಗಟ್ಟಲೆ ಸಮಯ ವ್ಯರ್ಥ ಮಾಡುತ್ತೀರಿ.
ಈ ಹೊಸ ಕೌಶಲ್ಯವನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳುವುದು ಹೇಗೆ ಇಲ್ಲಿದೆ:
- ಕೆಲಸಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು (scope) ಅತ್ಯಂತ ಚಿಕ್ಕದಾಗಿ ಇರಿಸಿ. ಪ್ರತಿ ಪ್ರಾಂಪ್ಟ್ಗೆ ಒಂದು ಕೆಲಸ. ಪ್ರತಿ PR ಗೆ ಒಂದು ಬದಲಾವಣೆ. ಮೊದಲು skeleton ಅನ್ನು ನಿರ್ಮಿಸಿ.
- ಮೊದಲು ಒಂದು ಕೆಲಸವನ್ನು ಮ್ಯಾನುಯಲ್ ಆಗಿ ಮಾಡಿ. ಯಾವುದೇ ಶಾರ್ಟ್ಕಟ್ಗಳಿಲ್ಲದೆ ಅದನ್ನು ಮೊದಲಿನಿಂದ ಕೊನೆಯವರೆಗೆ ಮಾಡಿ. ಇದು AI ಎಲ್ಲಿ ಕಷ್ಟಪಡುತ್ತದೆ ಮತ್ತು ಅದಕ್ಕೆ ಯಾವ context ಅಗತ್ಯವಿದೆ ಎಂಬುದನ್ನು ನಿಮಗೆ ಕಲಿಸುತ್ತದೆ.
- AI ಯಾವ layer ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಬೇಕು ಎಂದು ತಿಳಿಸಿ. logic ಲೇಯರ್ A ಅಥವಾ ಲೇಯರ್ B ಗೆ ಸೇರಿದ್ದೇ ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸಿ. ನೀವು ತಿಳಿಸದಿದ್ದರೆ, AI ತಪ್ಪು ಊಹಿಸುತ್ತದೆ.
- reference patterns ಬಳಸಿ. AI ಗೆ file path ಮತ್ತು line numbers ನೀಡಿ. ಕೇವಲ ಕೋಡ್ ಅನ್ನು ವಿವರಿಸಬೇಡಿ.
- ತಪ್ಪುಗಳನ್ನು ದಾಖಲಿಸಿ. AI ವಿಫಲವಾದಾಗ, ಅದರ ಸ್ವಂತ ನಿಯಮಗಳನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಲು ಅದಕ್ಕೆ ತಿಳಿಸಿ. ಏನಾಗಿದ್ದು ತಪ್ಪಾಗಿದೆ ಎಂಬುದರ playbook ತಯಾರಿಸಿ.
ಚತುರ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಬರೆಯಲು ಪ್ರಯತ್ನಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿ. setup ಮೇಲೆ ಗಮನ ಹರಿಸಲು ಪ್ರಾರಂಭಿಸಿ.
ಸಂಕೀರ್ಣ ಕೆಲಸಗಳಿಗಾಗಿ ಎರಡು ಅಂತಿಮ ನಿಯಮಗಳು:
- ಯೋಚಿಸುವುದನ್ನು ಮತ್ತು ಮಾಡುವುದನ್ನು ಪ್ರತ್ಯೇಕಿಸಿ. ಮೊದಲು ಒಂದು plan ಅನ್ನು ನೀಡುವಂತೆ AI ಗೆ ಕೇಳಿ. ಆ plan ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ನಂತರ ಅದನ್ನು execute ಮಾಡಲು ತಿಳಿಸಿ.
- ಯಾವಾಗ reset ಮಾಡಬೇಕೆಂದು ತಿಳಿಯಿರಿ. ದೀರ್ಘ ಅವಧಿಯ sessions ಗುಣಮಟ್ಟವನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತವೆ. AI ನಿಮ್ಮ ನಿಯಮಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು ಪ್ರಾರಂಭಿಸಿದರೆ, ಆ session ಅನ್ನು ಕೊನೆಗೊಳಿಸಿ ಹೊಸದನ್ನು ಪ್ರಾರಂಭಿಸಿ.
ನೀವು ಎಷ್ಟು ಕೋಡ್ ಬರೆಯುತ್ತೀರಿ ಎಂಬುದರ ಮೇಲೆ ನಿಮ್ಮನ್ನು ಅಳೆಯಲಾಗುವುದಿಲ್ಲ. ನೀವು ಎಷ್ಟು ಚೆನ್ನಾಗಿ ಸಿದ್ಧರಾಗುತ್ತೀರಿ ಎಂಬುದರ ಮೇಲೆ ನಿಮ್ಮನ್ನು ಅಳೆಯಲಾಗುತ್ತದೆ.
Source: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m
ಐಚ್ಛಿಕ ಕಲಿಕಾ ಸಮುದಾಯ: https://t.me/GyaanSetuAi