ਇਕੱਲੇ ਕੋਡ ਕਰਨਾ ਸਿੱਖਣਾ ਸੰਭਵ ਹੈ। ਇੱਕ ਕਮਿਊਨਿਟੀ ਨਾਲ ਕੋਡ ਕਰਨਾ ਸਿੱਖਣਾ ਤੇਜ਼, ਵਧੇਰੇ ਮਜ਼ੇਦਾਰ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਬਿਹਤਰ ਇੰਜੀਨੀਅਰ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਹਰ ਤਜਰਬੇਕਾਰ ਡਿਵੈਲਪਰ ਇਹੀ ਗੱਲ ਕਹੇਗਾ: ਤੁਹਾਡੇ ਆਲੇ-ਦੁਆਲੇ ਦੇ ਲੋਕ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਗਏ ਸਰੋਤਾਂ ਜਿੰਨੇ ਹੀ ਮਹੱਤਵਪੂਰਨ ਹਨ। ਡਿਸਕਾਰਡ ਹਰ ਪੱਧਰ 'ਤੇ ਪ੍ਰੋਗਰਾਮਰਾਂ ਲਈ ਪ੍ਰਾਇਮਰੀ ਰੀਅਲ-ਟਾਈਮ ਇਕੱਠ ਕਰਨ ਵਾਲੀ ਥਾਂ ਬਣ ਗਿਆ ਹੈ - ਵਿਦਿਆਰਥੀਆਂ ਦੁਆਰਾ ਆਪਣਾ ਪਹਿਲਾ ਫੰਕਸ਼ਨ ਲਿਖਣ ਤੋਂ ਲੈ ਕੇ ਸੀਨੀਅਰ ਇੰਜੀਨੀਅਰਾਂ ਦੁਆਰਾ ਵੰਡੇ ਸਿਸਟਮ ਆਰਕੀਟੈਕਚਰ 'ਤੇ ਬਹਿਸ ਕਰਨ ਤੱਕ।
600 million ਤੋਂ ਵੱਧ ਰਜਿਸਟਰਡ ਉਪਭੋਗਤਾਵਾਂ ਅਤੇ ਡਿਸਕਾਰਡ 'ਤੇ ਰੋਜ਼ਾਨਾ 19 ਮਿਲੀਅਨ ਸਰਗਰਮ ਸਰਵਰਾਂ ਦੇ ਨਾਲ, ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਿਊਨਿਟੀ ਵਿਸ਼ਾਲ ਹੈ। ਪਰ ਜ਼ਿਆਦਾਤਰ ਸਰਵਰ ਦਰਜਾਬੰਦੀ ਪਲੇਟਫਾਰਮ ਗਲਤ ਚੀਜ਼ ਨੂੰ ਮਾਪਦੇ ਹਨ। ਇੱਕ ਸਰਵਰ ਜਿਸਨੇ 2022 ਵਿੱਚ 100,000 ਮੈਂਬਰਾਂ ਨੂੰ ਹਿੱਟ ਕੀਤਾ ਅਤੇ ਉਦੋਂ ਤੋਂ ਹੌਲੀ ਹੌਲੀ ਮਰ ਰਿਹਾ ਹੈ, ਫਿਰ ਵੀ ਇੱਕ ਸਿਸਟਮ 'ਤੇ ਉੱਚ ਦਰਜਾ ਪ੍ਰਾਪਤ ਕਰੇਗਾ ਜੋ ਕੁੱਲ ਗਿਣਤੀ ਦੁਆਰਾ ਛਾਂਟਦਾ ਹੈ। ਉੱਪਰ ਸੂਚੀਬੱਧ ਸਰਵਰਾਂ ਨੂੰ Rally ਦੁਆਰਾ ਰੀਅਲ-ਟਾਈਮ ਗਤੀਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦਰਜਾ ਦਿੱਤਾ ਗਿਆ ਹੈ - ਔਨਲਾਈਨ ਮੈਂਬਰ, ਇਕਸਾਰ ਰੁਝੇਵੇਂ, ਅਸਲੀ ਧਾਰਨਾ। ਜੇਕਰ ਕੋਈ ਕਮਿਊਨਿਟੀ ਇਸ ਸੂਚੀ ਦੇ ਸਿਖਰ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਤਾਂ ਲੋਕ ਇਸ ਵਿੱਚ ਹੁਣੇ ਹਨ, ਇੱਕ ਦੂਜੇ ਨੂੰ ਚੀਜ਼ਾਂ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਰਹੇ ਹਨ।
ਅਸੀਂ ਇਹਨਾਂ ਸਰਵਰਾਂ ਨੂੰ ਕਿਵੇਂ ਦਰਜਾ ਦਿੱਤਾ
Rally ਦੀ ਦਰਜਾਬੰਦੀ ਉਸ ਚੀਜ਼ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੀ ਹੈ ਜੋ ਅਸਲ ਵਿੱਚ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਰਵਰ ਨੂੰ ਕੀਮਤੀ ਬਣਾਉਂਦੀ ਹੈ:
- ਰੀਅਲ-ਟਾਈਮ ਔਨਲਾਈਨ ਮੌਜੂਦਗੀ - ਮੈਂਬਰ ਸਰਵਰ ਵਿੱਚ ਸਰਗਰਮੀ ਨਾਲ ਹਨ, ਨਾ ਕਿ ਸਮੂਹਕ ਸੱਦਾ ਮੁਹਿੰਮਾਂ ਤੋਂ ਭੂਤ ਖਾਤੇ
- ਰੁਝੇਵਿਆਂ ਦੀ ਡੂੰਘਾਈ - ਚੈਨਲਾਂ ਵਿੱਚ ਗੱਲਬਾਤ ਹੋ ਰਹੀ ਹੈ, ਨਾ ਕਿ ਹਰ ਮਹੀਨੇ ਸਿਰਫ਼ ਇੱਕ ਪਿੰਨ ਕੀਤੀ ਘੋਸ਼ਣਾ
- ਟਾਈਮ ਜ਼ੋਨ ਕਵਰੇਜ - ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਿਊਨਿਟੀਆਂ ਵਿੱਚ ਲੋਕ ਚੌਵੀ ਘੰਟੇ ਉਪਲਬਧ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਨਾ ਕਿ ਸਿਰਫ਼ ਇੱਕ ਖੇਤਰ ਦੇ ਪ੍ਰਮੁੱਖ ਸਮੇਂ ਦੌਰਾਨ
- ਪ੍ਰਾਪਤੀ 'ਤੇ ਧਾਰਨਾ - ਸਰਵਰ ਜੋ ਮੈਂਬਰਾਂ ਨੂੰ ਰੱਖਦੇ ਹਨ ਕਿਉਂਕਿ ਅਨੁਭਵ ਅਸਲ ਵਿੱਚ ਲਾਭਦਾਇਕ ਹੈ, ਨਾ ਕਿ ਉਹ ਸਰਵਰ ਜੋ ਹਜ਼ਾਰਾਂ ਨੂੰ ਆਨਬੋਰਡ ਕਰਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਸਾਰਿਆਂ ਨੂੰ ਚੁੱਪ ਕਰਦੇ ਦੇਖਦੇ ਹਨ
ਪ੍ਰੋਗਰਾਮਿੰਗ ਡਿਸਕਾਰਡ ਸਰਵਰ ਕਿਸ ਕਿਸਮ ਦੇ ਮੌਜੂਦ ਹਨ?
ਭਾਸ਼ਾ-ਵਿਸ਼ੇਸ਼ ਕਮਿਊਨਿਟੀਆਂ
ਹਰ ਵੱਡੀ ਭਾਸ਼ਾ ਵਿੱਚ ਸਮਰਪਿਤ ਥਾਵਾਂ ਹਨ। ਪਾਈਥਨ ਕਮਿਊਨਿਟੀਆਂ ਬਹੁਤ ਵੱਡੀਆਂ ਹਨ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਸਕ੍ਰਿਪਟਿੰਗ ਤੋਂ ਲੈ ਕੇ ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਪਾਈਪਲਾਈਨਾਂ ਤੱਕ ਹਰ ਚੀਜ਼ ਨੂੰ ਫੈਲਾਉਂਦੀਆਂ ਹਨ। ਜਾਵਾਸਕ੍ਰਿਪਟ ਅਤੇ ਟਾਈਪਸਕ੍ਰਿਪਟ ਕਮਿਊਨਿਟੀਆਂ ਫਰੰਟਐਂਡ, Node.js ਬੈਕਐਂਡ, ਅਤੇ ਫੁੱਲ-ਸਟੈਕ ਵਿਚਾਰਾਂ ਵਿੱਚ ਵੰਡੀਆਂ ਗਈਆਂ ਹਨ। ਰਸਟ ਕਮਿਊਨਿਟੀਆਂ ਖਾਸ ਤੌਰ 'ਤੇ ਸੁਆਗਤ ਕਰਨ ਵਾਲੀਆਂ ਹਨ - ਭਾਸ਼ਾ ਦੀ ਸਖਤੀ ਦੀ ਮੰਗ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰਸਿੱਧੀ ਹੈ, ਪਰ ਕਮਿਊਨਿਟੀ ਬੇਮਿਸਾਲ ਧੀਰਜ ਨਾਲ ਮੁਆਵਜ਼ਾ ਦਿੰਦੀ ਹੈ। ਗੋ, ਸੀ/ਸੀ++, ਜਾਵਾ, ਕੋਟਲਿਨ, ਸਵਿਫਟ, ਅਤੇ ਰੂਬੀ ਸਾਰਿਆਂ ਵਿੱਚ ਸਰਗਰਮ ਕਮਿਊਨਿਟੀਆਂ ਵੀ ਹਨ।
ਭਾਸ਼ਾ ਸਰਵਰ ਸਭ ਤੋਂ ਵਧੀਆ ਕੀ ਕਰਦੇ ਹਨ: ਕੇਂਦਰਿਤ, ਡੂੰਘੀ ਚਰਚਾ। ਇੱਕ ਪਾਈਥਨ ਸਰਵਰ ਆਮ ਡੇਵ ਸਰਵਰ ਦੇ ਤਰੀਕੇ ਨਾਲ asyncio ਅੰਦਰੂਨੀ ਜਾਂ ਨੰਪੀ ਪ੍ਰਸਾਰਨ ਨਿਯਮਾਂ 'ਤੇ ਡੂੰਘਾਈ ਨਾਲ ਜਾ ਸਕਦਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਕੋਈ ਭਾਸ਼ਾ ਸਿੱਖ ਰਹੇ ਹੋ ਜਾਂ ਇਸਦੇ ਈਕੋਸਿਸਟਮ ਲਈ ਖਾਸ ਚੀਜ਼ ਨੂੰ ਡੀਬੱਗ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਭਾਸ਼ਾ-ਵਿਸ਼ੇਸ਼ ਸਰਵਰ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਤੁਹਾਨੂੰ ਅਸਲ ਜਵਾਬ ਮਿਲਦੇ ਹਨ।
ਫਰੇਮਵਰਕ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀ ਕਮਿਊਨਿਟੀਆਂ
ਬਹੁਤ ਸਾਰੇ ਫਰੇਮਵਰਕ ਅਧਿਕਾਰਤ ਡਿਸਕਾਰਡ ਸਰਵਰਾਂ ਨੂੰ ਬਣਾਈ ਰੱਖਦੇ ਹਨ ਜਿੱਥੇ ਕੋਰ ਯੋਗਦਾਨਕਰਤਾ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਹਿੱਸਾ ਲੈਂਦੇ ਹਨ। React, Vue, Svelte, Next.js, SvelteKit, Django, FastAPI, Laravel, TailwindCSS, Prisma - ਜ਼ਿਆਦਾਤਰ ਵੱਡੇ ਟੂਲਸ ਦੀ ਡਿਸਕਾਰਡ ਮੌਜੂਦਗੀ ਹੈ। ਉਸ ਵਿਅਕਤੀ ਤੋਂ ਮਦਦ ਪ੍ਰਾਪਤ ਕਰਨਾ ਜਿਸਨੇ ਲਾਇਬ੍ਰੇਰੀ ਲਿਖੀ ਹੈ, ਇੱਕ ਫਾਇਦਾ ਹੈ ਜਿਸਨੂੰ ਕੋਈ ਟਿਊਟੋਰਿਅਲ ਜਾਂ ਦਸਤਾਵੇਜ਼ ਦੁਹਰਾ ਨਹੀਂ ਸਕਦਾ।
ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ ਕਮਿਊਨਿਟੀਆਂ
ਆਮ ਵੈੱਬ ਡੇਵ ਸਰਵਰ ਫਰੰਟਐਂਡ, ਬੈਕਐਂਡ, ਅਤੇ ਫੁੱਲ-ਸਟੈਕ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇੱਕ ਥਾਂ 'ਤੇ ਇਕੱਠੇ ਕਰਦੇ ਹਨ। ਸਭ ਤੋਂ ਵਧੀਆ ਵਿੱਚ HTML/CSS ਬੁਨਿਆਦੀ ਗੱਲਾਂ, ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿਚਾਰਾਂ, API ਡਿਜ਼ਾਈਨ ਬਹਿਸਾਂ, DevOps ਵਿਸ਼ਿਆਂ, ਪ੍ਰਦਰਸ਼ਨ ਅਨੁਕੂਲਤਾ, ਅਤੇ ਪਹੁੰਚਯੋਗਤਾ ਲਈ ਸੰਗਠਿਤ ਚੈਨਲ ਹਨ। ਰੇਂਜ ਉਹਨਾਂ ਨੂੰ ਲਾਭਦਾਇਕ ਬਣਾਉਂਦੀ ਹੈ ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਫਲੈਕਸਬਾਕਸ ਮੁੱਦੇ ਨੂੰ ਡੀਬੱਗ ਕਰ ਰਹੇ ਹੋ ਜਾਂ ਇੱਕ ਮਾਈਕ੍ਰੋਸਰਵਿਸ ਡਿਪਲੋਏਮੈਂਟ ਨੂੰ ਆਰਕੀਟੈਕਟ ਕਰ ਰਹੇ ਹੋ।
ਡਾਟਾ ਸਾਇੰਸ ਅਤੇ ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਕਮਿਊਨਿਟੀਆਂ
ਪ੍ਰੋਗਰਾਮਰ ਡਿਸਕਾਰਡ ਲੈਂਡਸਕੇਪ ਦੇ ਸਭ ਤੋਂ ਤੇਜ਼ੀ ਨਾਲ ਵਧ ਰਹੇ ਹਿੱਸਿਆਂ ਵਿੱਚੋਂ ਇੱਕ। ਇੱਥੇ ਕਮਿਊਨਿਟੀਆਂ ML ਖੋਜ, ਵਿਹਾਰਕ ਡਾਟਾ ਇੰਜੀਨੀਅਰਿੰਗ, ਪ੍ਰਤੀਯੋਗੀ ਡਾਟਾ ਸਾਇੰਸ (Kaggle), ਤੇਜ਼ੀ ਨਾਲ ਵਿਕਸਤ ਹੋ ਰਹੇ LLM ਅਤੇ ਜਨਰੇਟਿਵ AI ਈਕੋਸਿਸਟਮ, ਅਤੇ ਪਾਈਥਨ ਡਾਟਾ ਸਟੈਕ (pandas, numpy, PyTorch, TensorFlow, scikit-learn) ਨੂੰ ਕਵਰ ਕਰਦੀਆਂ ਹਨ। ਖੇਤਰ ਇੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਅੱਗੇ ਵਧਦਾ ਹੈ ਕਿ ਇੱਕ ਰੀਅਲ-ਟਾਈਮ ਕਮਿਊਨਿਟੀ ਅਕਸਰ ਤੁਹਾਡੇ ਨਿਊਜ਼ਲੈਟਰ ਤੋਂ ਪਹਿਲਾਂ ਸੰਬੰਧਿਤ ਵਿਕਾਸ ਨੂੰ ਸਾਹਮਣੇ ਲਿਆਉਂਦੀ ਹੈ।
ਗੇਮ ਡਿਵੈਲਪਮੈਂਟ ਕਮਿਊਨਿਟੀਆਂ
ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਤੇ ਰਚਨਾਤਮਕਤਾ ਦੇ ਇੰਟਰਸੈਕਸ਼ਨ 'ਤੇ ਬੈਠ ਕੇ, ਗੇਮ ਡੇਵ ਸਰਵਰ ਇੰਜਣ-ਵਿਸ਼ੇਸ਼ ਵਿਕਾਸ (Unity, Unreal, Godot), ਗੇਮ ਜੈਮ ਤਾਲਮੇਲ ਅਤੇ ਟੀਮ ਗਠਨ, ਸੋਲੋ ਬਿਲਡਰਾਂ ਲਈ ਇੰਡੀ ਡੇਵ ਕਮਿਊਨਿਟੀਆਂ, ਅਤੇ ਸ਼ੈਲੀ-ਵਿਸ਼ੇਸ਼ ਡਿਜ਼ਾਈਨ ਚਰਚਾ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ। ਗੇਮਿੰਗ ਕਮਿਊਨਿਟੀਆਂ ਨਾਲ ਕਰਾਸਓਵਰ ਅਸਲ ਹੈ - ਸੰਬੰਧਿਤ ਕਮਿਊਨਿਟੀਆਂ ਲਈ ਸਾਡੀ ਗੇਮਿੰਗ ਡਿਸਕਾਰਡ ਸਰਵਰ ਗਾਈਡ ਦੇਖੋ।
ਓਪਨ ਸੋਰਸ ਕਮਿਊਨਿਟੀਆਂ
ਬਹੁਤ ਸਾਰੇ ਓਪਨ ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਡਿਸਕਾਰਡ ਨੂੰ ਆਪਣੇ ਪ੍ਰਾਇਮਰੀ ਯੋਗਦਾਨਕਰਤਾ ਸੰਚਾਰ ਚੈਨਲ ਵਜੋਂ ਵਰਤਦੇ ਹਨ। ਆਮ ਓਪਨ ਸੋਰਸ ਕਮਿਊਨਿਟੀਆਂ ਯੋਗਦਾਨਕਰਤਾਵਾਂ ਨੂੰ ਪ੍ਰੋਜੈਕਟਾਂ ਨਾਲ ਮੇਲ ਕਰਨ, ਹੈਕਟੋਬਰਫੈਸਟ ਅਤੇ ਸਮਾਨ ਸਮਾਗਮਾਂ ਦਾ ਤਾਲਮੇਲ ਕਰਨ, ਅਤੇ ਯੋਗਦਾਨ ਪਾਉਣ ਦੇ ਸ਼ਿਲਪਕਾਰੀ 'ਤੇ ਚਰਚਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀਆਂ ਹਨ: ਕੋਡਬੇਸ ਪੜ੍ਹਨਾ, ਚੰਗੇ ਮੁੱਦੇ ਲਿਖਣਾ, ਮੇਨਟੇਨਰ ਸਬੰਧਾਂ ਨੂੰ ਨੈਵੀਗੇਟ ਕਰਨਾ।
ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਸਿੱਖਣ ਵਾਲੀਆਂ ਕਮਿਊਨਿਟੀਆਂ
ਸਿਰਫ਼ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਲੋਕਾਂ ਲਈ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਸਰਵਰ। ਇੱਕ ਚੰਗੇ ਸ਼ੁਰੂਆਤੀ ਸਰਵਰ ਨੂੰ ਇੱਕ ਮਾਮੂਲੀ ਸਰਵਰ ਤੋਂ ਕੀ ਵੱਖਰਾ ਕਰਦਾ ਹੈ: ਦਬਾਅ ਤੋਂ ਬਿਨਾਂ ਧੀਰਜ, ਢਾਂਚਾਗਤ ਸਰੋਤ (ਸਿਰਫ਼ ਲਿੰਕਾਂ ਦੀ ਭਰਮਾਰ ਨਹੀਂ), ਸਲਾਹਕਾਰ ਪ੍ਰੋਗਰਾਮ, ਅਧਿਐਨ ਜਵਾਬਦੇਹੀ ਸਮੂਹ, ਅਤੇ ਇੱਕ ਸੱਭਿਆਚਾਰ ਜਿੱਥੇ ਬੁਨਿਆਦੀ ਸਵਾਲ ਪੁੱਛਣ ਦਾ ਸੱਚਮੁੱਚ ਸਵਾਗਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਨਾ ਕਿ ਸਿਰਫ਼ ਬਰਦਾਸ਼ਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਕਰੀਅਰ ਅਤੇ ਇੰਟਰਵਿਊ ਤਿਆਰੀ ਕਮਿਊਨਿਟੀਆਂ
ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਨੌਕਰੀ ਦੀ ਭਾਲ ਵਾਲੇ ਪਾਸੇ ਦਾ ਸਰਵਰਾਂ ਦਾ ਆਪਣਾ ਈਕੋਸਿਸਟਮ ਹੈ: ਰੈਜ਼ਿਊਮੇ ਅਤੇ ਪੋਰਟਫੋਲੀਓ ਸਮੀਖਿਆ, ਤਜਰਬੇਕਾਰ ਡਿਵੈਲਪਰਾਂ ਨਾਲ ਨਕਲੀ ਤਕਨੀਕੀ ਇੰਟਰਵਿਊ, ਲੀਟਕੋਡ ਅਤੇ ਐਲਗੋਰਿਦਮ ਸਟੱਡੀ ਗਰੁੱਪ, ਸੀਨੀਅਰ ਭੂਮਿਕਾਵਾਂ ਲਈ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ ਚਰਚਾ, ਤਨਖਾਹ ਡਾਟਾ ਸ਼ੇਅਰਿੰਗ, ਅਤੇ ਕਿਊਰੇਟਿਡ ਨੌਕਰੀ ਪੋਸਟਿੰਗ। ਅਸਲ ਵਿੱਚ ਸਰਗਰਮ ਕਰੀਅਰ ਕਮਿਊਨਿਟੀਆਂ ਵਿੱਚ ਬਣਾਏ ਗਏ ਕਨੈਕਸ਼ਨ ਅਕਸਰ ਰਸਮੀ ਸਰੋਤਾਂ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਮਹੱਤਵ ਰੱਖਦੇ ਹਨ।
DevOps ਅਤੇ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਕਮਿਊਨਿਟੀਆਂ
ਹਰ ਚੀਜ਼ ਨੂੰ ਚੱਲਦਾ ਰੱਖਣ ਵਾਲੇ ਇੰਜੀਨੀਅਰਾਂ ਲਈ - AWS, GCP, ਅਤੇ Azure ਲਈ ਕਲਾਉਡ ਪਲੇਟਫਾਰਮ ਕਮਿਊਨਿਟੀਆਂ, ਡੌਕਰ ਅਤੇ ਕੁਬਰਨੇਟਸ ਲਈ ਕੰਟੇਨਰ ਅਤੇ ਆਰਕੈਸਟ੍ਰੇਸ਼ਨ ਚਰਚਾ, CI/CD ਅਨੁਕੂਲਤਾ, ਲੀਨਕਸ ਅਤੇ ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਨ, ਅਤੇ ਟੈਰਾਫਾਰਮ, ਪੁਲੁਮੀ, ਜਾਂ ਐਨਸੀਬਲ ਨਾਲ ਕੋਡ ਵਜੋਂ ਬੁਨਿਆਦੀ ਢਾਂਚਾ।
ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਰਵਰ ਤੁਹਾਡੇ ਸਮੇਂ ਦੇ ਯੋਗ ਕੀ ਬਣਾਉਂਦਾ ਹੈ?
ਸਵਾਲਾਂ ਦੇ ਅਸਲ ਜਵਾਬ ਮਿਲਦੇ ਹਨ
ਬੁਨਿਆਦੀ ਟੈਸਟ: ਇੱਕ ਸਵਾਲ ਪੋਸਟ ਕਰੋ, ਦੇਖੋ ਕੀ ਹੁੰਦਾ ਹੈ। ਇੱਕ ਵਧੀਆ ਸਰਵਰ ਵਾਜਬ ਘੰਟਿਆਂ ਦੌਰਾਨ 30 ਮਿੰਟਾਂ ਦੇ ਅੰਦਰ ਜਵਾਬ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਜਵਾਬ ਜੋ ਸਿਰਫ਼ ਫਿਕਸ ਹੀ ਨਹੀਂ, ਸਗੋਂ ਤਰਕ ਦੀ ਵਿਆਖਿਆ ਕਰਦੇ ਹਨ, ਅਤੇ ਇਹ ਤਸਦੀਕ ਕਰਨ ਲਈ ਫਾਲੋ-ਅੱਪ ਕਰਦੇ ਹਨ ਕਿ ਹੱਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਇੱਕ ਸਰਵਰ ਜਿੱਥੇ "ਸਿਰਫ਼ ਗੂਗਲ ਕਰੋ" ਡਿਫਾਲਟ ਜਵਾਬ ਹੈ, ਇੱਕ ਕਮਿਊਨਿਟੀ ਨਹੀਂ ਹੈ - ਇਹ ਇੱਕ ਪੈਸਿਵ ਡਾਇਰੈਕਟਰੀ ਹੈ।
ਕੋਡ ਸ਼ੇਅਰਿੰਗ ਦੇ ਮਿਆਰ ਹਨ
ਚੰਗੀਆਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਿਊਨਿਟੀਆਂ ਨੇ ਕੋਡ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਸਥਾਪਿਤ ਨਿਯਮ ਸਥਾਪਿਤ ਕੀਤੇ ਹਨ: ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਦੇ ਨਾਲ ਕੋਡ ਬਲਾਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਪੂਰੇ ਕੋਡਬੇਸ ਦੀ ਬਜਾਏ ਘੱਟੋ-ਘੱਟ ਦੁਬਾਰਾ ਪੈਦਾ ਕਰਨ ਯੋਗ ਉਦਾਹਰਣਾਂ ਸਾਂਝੀਆਂ ਕਰੋ, ਉਹਨਾਂ ਕੋਡ ਦੇ ਨਾਲ ਗਲਤੀ ਸੁਨੇਹੇ ਸ਼ਾਮਲ ਕਰੋ ਜਿਨ੍ਹਾਂ ਨੇ ਉਹਨਾਂ ਨੂੰ ਪੈਦਾ ਕੀਤਾ ਹੈ, ਅਤੇ ਲੰਬੇ ਸਨਿੱਪਟਾਂ ਲਈ ਗਿਸਟ ਜਾਂ ਸੈਂਡਬਾਕਸ ਨਾਲ ਲਿੰਕ ਕਰੋ। ਇਹ ਨਿਯਮ ਇੱਕ ਕਮਿਊਨਿਟੀ ਨੂੰ ਸੰਕੇਤ ਦਿੰਦੇ ਹਨ ਜੋ ਮਦਦ ਕਰਨ ਨੂੰ ਗੰਭੀਰਤਾ ਨਾਲ ਲੈਂਦੀ ਹੈ।
ਪ੍ਰੋਜੈਕਟ ਸ਼ੋਅਕੇਸਿੰਗ ਹੁੰਦੀ ਹੈ
ਸਰਵਰ ਜਿੱਥੇ ਮੈਂਬਰ ਸਾਂਝਾ ਕਰਦੇ ਹਨ ਕਿ ਉਹ ਕੀ ਬਣਾ ਰਹੇ ਹਨ, ਇੱਕ ਅਸਲੀ ਪ੍ਰੇਰਨਾ ਦਾ ਮਾਹੌਲ ਪੈਦਾ ਕਰਦੇ ਹਨ। ਨਿਯਮਤ ਪ੍ਰੋਜੈਕਟ ਸ਼ੋਅਕੇਸ, ਉਸਾਰੂ ਫੀਡਬੈਕ ਸੱਭਿਆਚਾਰ, ਅਤੇ ਮੀਲਪੱਥਰਾਂ ਦਾ ਜਸ਼ਨ (ਪਹਿਲਾ ਡਿਪਲੋਏਮੈਂਟ, ਪਹਿਲਾ ਓਪਨ ਸੋਰਸ ਯੋਗਦਾਨ, ਪਹਿਲਾ ਭੁਗਤਾਨ ਕਰਨ ਵਾਲਾ ਗਾਹਕ) ਇੱਕ ਕਮਿਊਨਿਟੀ ਨੂੰ ਸੰਕੇਤ ਦਿੰਦੇ ਹਨ ਜੋ ਅਸਲ ਨਤੀਜਿਆਂ ਦੀ ਪਰਵਾਹ ਕਰਦੀ ਹੈ, ਨਾ ਕਿ ਸਿਰਫ਼ ਅਮੂਰਤ ਚਰਚਾ ਦੀ।
ਸੰਚਾਲਨ ਬਹਿਸਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਦਾ ਹੈ
ਪ੍ਰੋਗਰਾਮਰ ਬਹਿਸ ਕਰਦੇ ਹਨ। ਟੈਬ ਬਨਾਮ ਸਪੇਸ, ਵਿਮ ਬਨਾਮ VS ਕੋਡ, ਕੰਪਾਇਲ ਬਨਾਮ ਵਿਆਖਿਆ, ਫਰੇਮਵਰਕ A ਬਨਾਮ ਫਰੇਮਵਰਕ B - ਇਹ ਬਹਿਸਾਂ ਸੱਭਿਆਚਾਰ ਦਾ ਹਿੱਸਾ ਹਨ। ਸਭ ਤੋਂ ਵਧੀਆ ਸਰਵਰ ਉਹਨਾਂ ਨੂੰ ਹਲਕੇ ਢੰਗ ਨਾਲ ਹੋਣ ਦਿੰਦੇ ਹਨ ਜਦੋਂ ਕਿ ਨਿੱਜੀ ਹਮਲਿਆਂ, ਬਾਹਰ ਕੱਢਣ ਵਾਲੇ ਵਿਵਹਾਰ, ਜਾਂ ਉਸ ਕਿਸਮ ਦੇ ਕੁਲੀਨਵਾਦ 'ਤੇ ਇੱਕ ਪੱਕੀ ਲਾਈਨ ਖਿੱਚਦੇ ਹਨ ਜੋ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਨੂੰ ਨਾਖੁਸ਼ ਮਹਿਸੂਸ ਕਰਾਉਂਦਾ ਹੈ।
ਤੁਹਾਡੇ ਲਈ ਸਹੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਰਵਰ ਕਿਵੇਂ ਲੱਭੀਏ
ਆਪਣੇ ਖਾਸ ਸਟੈਕ ਦੁਆਰਾ ਖੋਜ ਕਰੋ। ਇੱਕ ਲਾਭਦਾਇਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਰਵਰ ਦਾ ਸਭ ਤੋਂ ਕੁਸ਼ਲ ਮਾਰਗ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ। ਆਪਣੀ ਪ੍ਰਾਇਮਰੀ ਭਾਸ਼ਾ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ, ਫਿਰ ਆਪਣਾ ਫਰੇਮਵਰਕ, ਫਿਰ ਆਪਣਾ ਡੋਮੇਨ। Rally ਤੁਹਾਨੂੰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਨਾਲ ਟੈਗ ਕੀਤੇ ਸਰਵਰਾਂ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਦਿੰਦਾ ਹੈ - ਉਸ ਖਾਸ ਤਕਨਾਲੋਜੀ ਦੁਆਰਾ ਤੰਗ ਕਰਨ ਲਈ ਖੋਜ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹੋ।
ਅਧਿਕਾਰਤ ਫਰੇਮਵਰਕ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਜਾਂਚ ਕਰੋ। ਜ਼ਿਆਦਾਤਰ ਆਧੁਨਿਕ ਫਰੇਮਵਰਕ ਆਪਣੇ ਡਿਸਕਾਰਡ ਸਰਵਰ ਨਾਲ ਸਿੱਧਾ ਆਪਣੇ ਦਸਤਾਵੇਜ਼ਾਂ ਜਾਂ GitHub README ਤੋਂ ਲਿੰਕ ਕਰਦੇ ਹਨ। ਅਧਿਕਾਰਤ ਸਰਵਰ ਲਗਭਗ ਹਮੇਸ਼ਾ ਚੰਗੀ ਤਰ੍ਹਾਂ ਬਣਾਈ ਰੱਖੇ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਤੁਹਾਨੂੰ ਯੋਗਦਾਨਕਰਤਾਵਾਂ ਤੋਂ ਜਵਾਬ ਮਿਲਣ ਦੀ ਸੰਭਾਵਨਾ ਹੁੰਦੀ ਹੈ ਜੋ ਕੋਡਬੇਸ ਨੂੰ ਗੂੜ੍ਹਤਾ ਨਾਲ ਜਾਣਦੇ ਹਨ।
ਇੱਕ ਸਵਾਲ ਪੁੱਛ ਕੇ ਮੁਲਾਂਕਣ ਕਰੋ। ਇੱਕ ਸਰਵਰ ਦੇ ਮੁੱਲ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਤੇਜ਼ ਤਰੀਕਾ ਹੈ ਇੱਕ ਸਵਾਲ ਪੋਸਟ ਕਰਨਾ। ਕੋਈ ਮਾਮੂਲੀ ਨਹੀਂ - ਕੋਈ ਅਜਿਹੀ ਚੀਜ਼ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਕੰਮ ਕਰ ਰਹੇ ਹੋ। ਜਵਾਬ ਦੀ ਗੁਣਵੱਤਾ ਤੁਹਾਨੂੰ ਕਮਿਊਨਿਟੀ ਬਾਰੇ ਸਭ ਕੁਝ ਦੱਸਦੀ ਹੈ ਜੋ ਮੈਂਬਰ ਗਿਣਤੀ ਅਤੇ ਵਰਣਨ ਨਹੀਂ ਕਰ ਸਕਦੇ।
ਢਾਂਚਾਗਤ ਮਦਦ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਭਾਲ ਕਰੋ। ਕੁਝ ਸਰਵਰ ਮਦਦ ਬੇਨਤੀਆਂ ਲਈ ਫੋਰਮ ਚੈਨਲ ਜਾਂ ਟਿਕਟ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹੋਏ ਕਿ ਸਵਾਲ ਤੇਜ਼ੀ ਨਾਲ ਚੱਲ ਰਹੀ ਚੈਟ ਵਿੱਚ ਦੱਬੇ ਨਾ ਜਾਣ। ਇਹ ਢਾਂਚਾਗਤ ਨਿਵੇਸ਼ ਇੱਕ ਸਰਵਰ ਨੂੰ ਸੰਕੇਤ ਦਿੰਦਾ ਹੈ ਜੋ ਸਿਰਫ਼ ਸਰਗਰਮ ਹੋਣ ਨਾਲੋਂ ਮਦਦਗਾਰ ਹੋਣ ਨੂੰ ਸੱਚਮੁੱਚ ਤਰਜੀਹ ਦਿੰਦਾ ਹੈ।
ਜੇਕਰ ਕੋਈ ਪਾੜਾ ਹੈ ਤਾਂ ਆਪਣਾ ਬਣਾਓ। ਜੇਕਰ ਤੁਹਾਡਾ ਖਾਸ ਸਥਾਨ - ਇੱਕ ਖਾਸ ਫਰੇਮਵਰਕ, ਇੱਕ ਸਥਾਨਕ ਡਿਵੈਲਪਰ ਕਮਿਊਨਿਟੀ, ਇੱਕ ਖਾਸ ਕਿਤਾਬ ਜਾਂ ਕੋਰਸ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਇੱਕ ਅਧਿਐਨ ਸਮੂਹ - ਮੌਜੂਦਾ ਸਰਵਰਾਂ ਦੁਆਰਾ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੇਵਾ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਆਪਣੀ ਕਮਿਊਨਿਟੀ ਨੂੰ Rally ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ। ਡਿਵੈਲਪਰ ਕਮਿਊਨਿਟੀਆਂ ਤੇਜ਼ੀ ਨਾਲ ਵਧਦੀਆਂ ਹਨ ਜਦੋਂ ਉਹ ਇੱਕ ਅਸਲੀ ਲੋੜ ਨੂੰ ਪੂਰਾ ਕਰਦੀਆਂ ਹਨ।
ਬਚਣ ਲਈ ਲਾਲ ਝੰਡੇ
"ਸਿਰਫ਼ ਗੂਗਲ ਕਰੋ" ਇੱਕ ਡਿਫਾਲਟ ਜਵਾਬ ਵਜੋਂ। ਇਹ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਸੰਕੇਤ ਹੈ ਕਿ ਇੱਕ ਕਮਿਊਨਿਟੀ ਅਸਲ ਵਿੱਚ ਮਦਦ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੀ। ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਿਊਨਿਟੀਆਂ ਤੁਹਾਡੇ ਸਵਾਲਾਂ ਨੂੰ ਖਾਰਜ ਕਰਨ ਦੀ ਬਜਾਏ, ਜਵਾਬ ਲੱਭਣਾ ਸਿੱਖਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਦੀਆਂ ਹਨ।
ਪੁਰਾਣੇ ਪਿੰਨ ਕੀਤੇ ਸਰੋਤ। ਜੇਕਰ ਸਿਫ਼ਾਰਸ਼ ਕੀਤਾ ਟਿਊਟੋਰਿਅਲ ਇੱਕ ਬੰਦ ਕੀਤੇ API ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ ਜਾਂ ਉਹਨਾਂ ਅਭਿਆਸਾਂ ਦਾ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਤੋਂ ਕਮਿਊਨਿਟੀ ਅੱਗੇ ਵਧ ਗਈ ਹੈ, ਤਾਂ ਸਰਵਰ ਨੂੰ ਬਣਾਈ ਨਹੀਂ ਰੱਖਿਆ ਜਾ ਰਿਹਾ ਹੈ। ਤੇਜ਼ੀ ਨਾਲ ਚੱਲ ਰਹੇ ਖੇਤਰ ਵਿੱਚ ਦੋ ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਪੁਰਾਣੇ ਸਰੋਤਾਂ ਨੂੰ ਜਾਂਚ ਕਰਨ ਲਈ ਪ੍ਰੇਰਿਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਭਾਸ਼ਾ ਜਾਂ ਫਰੇਮਵਰਕ ਕੁਲੀਨਵਾਦ। ਸਰਵਰ ਜੋ ਕੁਝ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਗੈਰ-ਕਾਨੂੰਨੀ ਮੰਨਦੇ ਹਨ ਜਾਂ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਟੂਲਚੇਨ ਚੋਣਾਂ ਲਈ ਮਖੌਲ ਕਰਦੇ ਹਨ, ਉਹ ਅੰਦਰੂਨੀ ਸਮੂਹ ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ ਅਨੁਕੂਲ ਬਣਾ ਰਹੇ ਹਨ, ਸਿੱਖਣ ਲਈ ਨਹੀਂ। ਤੁਰੰਤ ਛੱਡ ਦਿਓ।
ਚੁੱਪ ਚੈਨਲਾਂ ਵਾਲੀ ਪੈਸਿਵ ਮੈਂਬਰ ਗਿਣਤੀ। 50,000 ਮੈਂਬਰਾਂ ਵਾਲੇ ਇੱਕ ਸਰਵਰ ਅਤੇ ਪਿਛਲੇ 24 ਘੰਟਿਆਂ ਵਿੱਚ ਤਿੰਨ ਸੁਨੇਹਿਆਂ ਵਿੱਚ ਇੱਕ ਮੈਂਬਰ ਗਿਣਤੀ ਮੈਟ੍ਰਿਕ ਹੈ ਅਤੇ ਹੋਰ ਕੁਝ ਨਹੀਂ। Rally ਦੀ ਰੀਅਲ-ਟਾਈਮ ਦਰਜਾਬੰਦੀ ਉਹਨਾਂ ਸਰਵਰਾਂ ਨੂੰ ਸਾਹਮਣੇ ਲਿਆਉਂਦੀ ਹੈ ਜਿੱਥੇ ਗਤੀਵਿਧੀ ਅਸਲੀ ਹੈ - ਹਮੇਸ਼ਾ ਕੁੱਲ ਗਿਣਤੀ ਦੇ ਨਾਲ ਔਨਲਾਈਨ ਗਿਣਤੀ ਦੀ ਜਾਂਚ ਕਰੋ।
ਹੇਠਲੀ ਲਾਈਨ
ਸਹੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਡਿਸਕਾਰਡ ਸਰਵਰ ਉਹ ਨਹੀਂ ਹੈ ਜਿਸ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਧ ਮੈਂਬਰ ਹਨ। ਇਹ ਉਹ ਹੈ ਜਿੱਥੇ ਤੁਹਾਡੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਮਿਲਦੇ ਹਨ, ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਫੀਡਬੈਕ ਮਿਲਦੀ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਆਲੇ-ਦੁਆਲੇ ਦੇ ਲੋਕ ਤੁਹਾਨੂੰ ਉਸ ਚੀਜ਼ ਵਿੱਚ ਬਿਹਤਰ ਬਣਾਉਂਦੇ ਹਨ ਜੋ ਤੁਸੀਂ ਕਰਦੇ ਹੋ। ਉਹ ਕਮਿਊਨਿਟੀਆਂ ਮੌਜੂਦ ਹਨ - ਉਹ ਉਹ ਹਨ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਇਕਸਾਰ ਰੀਅਲ-ਟਾਈਮ ਗਤੀਵਿਧੀ, ਅਸਲੀ ਰੁਝੇਵੇਂ, ਅਤੇ ਸੱਭਿਆਚਾਰ ਹਨ ਜੋ ਹਰ ਪੱਧਰ 'ਤੇ ਬਿਲਡਰਾਂ ਦਾ ਸਵਾਗਤ ਕਰਦੇ ਹਨ।
ਅਸਲ ਰੁਝੇਵਿਆਂ ਦੁਆਰਾ ਦਰਜਾ ਪ੍ਰਾਪਤ ਸਰਵਰਾਂ ਨੂੰ ਲੱਭਣ ਲਈ Rally 'ਤੇ ਸਰਗਰਮ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਿਊਨਿਟੀਆਂ ਬ੍ਰਾਊਜ਼ ਕਰੋ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਡਿਵੈਲਪਰ ਕਮਿਊਨਿਟੀ ਚਲਾਉਂਦੇ ਹੋ ਜੋ ਅਸਲ ਵਿੱਚ ਸਰਗਰਮ ਹੈ, ਤਾਂ ਇਸਨੂੰ Rally 'ਤੇ ਸੂਚੀਬੱਧ ਕਰੋ ਤਾਂ ਜੋ ਸਹੀ ਲੋਕ ਇਸਨੂੰ ਲੱਭ ਸਕਣ।