title: 通过自学刚刚找到工作的程序员如何在工作中提高自己？
desc: 本人自学编程大概半年，主要通过看视频加练习，但学习内容主要在业务层和基本用法。<br> 在找工作面试中，被问过许多数据结构和算法设计模式网络协议等等方面的问题，还现场手写过一些算法题，小算法题还好，其他都是知道一点概念，理解的并不是很深入。<br> 虽然现在可以完成基本的开发工作，但毕竟大学专业不同，没有接受过系统的训练，想要走的更远则需要基础知识和思维的厚度，所以想把基础打牢。<br> 看了一下计算机专业的课程，发现有很多门，离散数学计算机组成原理编译原理计算机原理操作系统网络协议数据结构和算法设计模式数据库C语言等等等等太多了，不知道从哪里入手比较好？<br> 现在想法是最需要的是学习与工作相关的部分，比如http协议数据结构设计模式之类，不知道还有什么，或者还有什么建议，推荐一些书也可以
topic: 互联网
content: 所谓的“好员工”，不是只会傻干的工作狂，他们一定是能力强情商高懂得协调各种人力资源来帮助自己完成工作懂得相互帮助忍得住寂寞受得了苦的人。当然，这类人不是拿着毕业证书就可以领到的技能，它需要一个职场新人在工作中慢慢修炼。在工作中多看多学勤总结，让自己在多方面提升，这样的人才无论走到哪里都不缺人来挖。这是第一次，我不是因为和老板闹翻而离职这是第一次，我带着晋升的喜悦而离职这是第一
answerer_tags: 我只想做一只安静吃竹子的熊猫