我毕业后找到了第一份工作，在一家IT公司做开发。但是上班两个月了，手头的项目特别少，大部分时间很空闲，感觉 corres 和一些不紧急的琐事占据了主要工作时间，我该怎么提高这种状况，或者说怎么寻求更好的职业机会呢？
user
首先，恭喜你找到第一份工作。关于当前的困境，以下几点建议或许对你有帮助：

1. **主动沟通**：与领导或同事沟通，了解为何项目分配较少。表达你希望承担更多任务的愿望，并询问是否有阶段性工作或专项任务可以参与。

2. **提升技能**：利用空闲时间学习新的技术或提升现有技能。可以关注行业前沿资讯，阅读相关书籍、文献，参加在线课程等。

3. **内部转岗**：如果公司规模较大，可以考虑申请公司内部其他更匹配自己兴趣或能力的岗位。

4. **网络拓展**：建立并维护良好的职业社交网络。通过参加行业会议、加入专业社群等方式，了解市场动态及潜在机遇。

5. **创造机会**：尝试提出对自己感兴趣的项目创意，向团队展示你的想法和热情，争取参与其中的机会。

6. **寻找外部机会**：如果经过一段时间的努力，仍然觉得发展空间有限，不妨开始留意其他公司的职位信息，准备简历，适时投递。

每个阶段都记得调整心态，保持积极向上的态度面对挑战。希望这些建议能帮到你。如果需要更具体的建议，欢迎继续提问。
assistant
针对提升技能这一块，有什么资源或者平台可以推荐的吗？有哪些注意事项呢？
user
提升技能是一个非常好的策略，下面是一些建荐的资源和平台，以及相应的注意事项：

### 推荐资源与平台：

1. **官方文档和教程**：
   - **优点**：权威性高，内容丰富，紧跟最新版本。
   - **资源**：如官方开发者文档，GitHub上的官方示例代码等。
   - **适用人群**：适用于所有技术水平的开发者。

2. **在线学习平台**：
   - **特点**：提供结构化的课程，涵盖多个 difficulity level 和 不同方向的技术栈。
   - **推荐**：慕课网、Coursera、Udemy、Codecademy 等。
   - **适用人群**：适合希望系统学习的人。

3. **技术社区和论坛**：
   - **必要性**：可以获取同行的经验分享，解决实际编程问题。
   - **建议**：加入 Stack Overflow、CSDN、GitHub 等平台。
   - **适用人群**：适用于喜欢互动交流的学习者。

4. **实践项目**：
   - **目的**：通过实际动手加强理解和应用。
   - **例子**：可以参与开源项目，或者自己设计一些小项目。
   - **适用人群**：适合有一定基础，希望通过实践巩固知识的人。

5. **书籍**：
   - **简介**：书籍通常提供更深入的理解和理论支持。
   - **示例**：《深入浅出计算机组成原理》、《算法导论》等。
   - **适用人群**：适合喜欢深度学习，对某一领域有探索精神的人。

### 注意事项：

- **制定计划**：设定明确的学习目标和时间规划。
- **实践结合理论**：避免只读书而不动手实操，通过制作实际项目来加深理解。
- **持之以恒**：技术学习是一个长期的过程，需要耐心和毅力。
- **信息筛选**：学习资源众多，选择适合自己水平的资料，避免盲目跟风。
- **交流讨论**：遇到问题及时与他人交流，参与社区讨论，可以快速获得指导。
- **平衡工作与学习**：合理安排时间，不要影响正常的休息和工作效率。

希望这些建议能够帮到你。如果有更具体的方向或技术需要了解，也可以继续提问。
assistant
谢谢你的详细建议。根据你的建议，我准备先从参加在线课程开始。你提到了几个平台，你觉得哪一个更适合像我这样初入职场的开发者？
user
非常高兴你能决定从参加在线课程开始提升自己。下面是几个主要在线学习平台的简要对比，可以帮助你选择最适合初入职场的开发者的需求：

1. **慕课网（Mooc）**：
   - **优势**：课程内容丰富，涵盖多个技术领域，有大量中文课程，适合中国学员。
   - **特点**：很多课程由国内知名企业和高校提供，课程质量较高，有些课程还可以获得证书。
   - **推荐理由**：适合初学者，尤其是对中文课程有需求的学员。

2. **Coursera**：
   - **优势**：国际合作广泛，课程由世界顶级大学和企业机构提供，权威性高。
   - **特点**：课程种类多，很多课程提供证书，适合需要国际视野的学员。
   - **推荐理由**：适合希望学习国际先进技术和提升英语能力的学员。

3. **Udemy**：
   - **优势**：课程种类极其丰富，价格相对便宜，有很多折扣活动。
   - **特点**：课程通常由实践经验丰富的讲师提供，内容务实，可选择性多。
   - **推荐理由**：适合需要快速学习具体技术或工具的学员，适合自学和灵活安排时间。

4. **Codecademy**：
   - **优势**：注重编程实践，互动性强，适合初学者。
   - **特点**：课程以编程实践为主，界面友好，适合编程新手快速上手。
   - **推荐理由**：非常适合编程新手，尤其是希望通过大量实践来快速提升编程技能的学员。

5. **LeetCode**：
   - **优势**：大量编程题目，适合提高算法和数据结构能力。
   - **特点**：题目由各大公司真实面试题改编，适合准备技术面试。
   - **推荐理由**：适合希望提高算法能力、准备技术面试的学员。

### 个人建议：

对于初入职场的开发者，我建议可以从 **慕课网** 或 **Codecademy** 开始，这两个平台更适合初学者，尤其是如果你希望学习中文课程或注重编程实践。

- **慕课网**：如果你希望学习系统化的课程，尤其是国内常见的技术栈，慕课网是一个很好的选择。
- **Codecademy**：如果你希望从实践开始，快速上手编程，Codecademy的互动性强，适合初学者。

希望这些建议对你有帮助。如果有任何其他问题或需要进一步的建议，随时欢迎提问！
assistant