程序员职业生涯发展到一定程度都会面临一个选择,是走“管理 + 技术”方向,还是选择纯钻研技术走“技术 + CTO”路线。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员....... 绝大多数程序员最终的职业目标可能都是CTO,但能做到CEO的人估计会比较少,也有
底层的socket库可以直接访问本地Csocket库并且可与任何网络服务通信。select同时监控多个sockets,支持网络服务和多个客户端通信。 SocketServer框架抽象了很多创建网络服务器的重复工作。该类来可以使用fork或者线程创建服务器,支持TCP或UDP,用户只需要处理应用实际的消息处理。 asyncore实现了一个基于回调API的异步网络栈。它封装了轮询循环和缓冲,当接收
很多人都说,上大学容易让人堕落。 确实如此,我相信对大部分经历过大学生涯的大学生而言,都有过一段迷失自我的岁月。我也相信,现在仍然有许多大学生,依然找不到前行的道路,怨天尤人、虚度光阴,活在虚拟的世界里。我希望可以用我的经历,去唤醒他们内心的斗志,去享受迎接青春、感受充实的大学生活。 我是一名2010级的本科大学生,还未毕业,再过一年多的时间,我也将踏上职业生涯的道
又到了每年3月-5月的离职跳槽高峰期,不论什么level的程序员们都开始纷纷去考虑勾兑猎头跳槽投递简历应聘面试等等关乎自己工作事业等重大问题的忙碌上面了。本文探讨的主要是如何选择公司、如何面试、如何谈薪水等实际的问题,可能描述会有偏颇,仅供参考。 以下内容纯原创,本文主要是分为几大部分,可以挑选你喜欢的内容看,本文仅代表笔者个人观点,不代表所有人想法。 一、为什么跳
你从入职第一天起就要应对复杂代码。 若是还未遇到过无法理解的程序,那说明你编程的年头还不够长。在行业里,要不了多久你就会碰到让人发懵的混乱代码:巨兽、面条工厂、来自地狱的遗留系统。我曾接手过一个程序,它的前任在听说要增加一个分量不轻的新特性时,选择了辞职。(我并不怪他。) 软件系统的复杂度是不可避免的。有些问题就是很难,它们的解决方案很复杂。然而,你在软件中找到的大多数复杂度是我们
作为一个即将步入社会的90后,一直有许多话想对前辈们说.... 1.我们的时代? 我们的时代是什么?我觉得就是吃快餐长大的一代,想想70后的那一代程序员,他们那时候没什么网络,没太多的技术,书也没现在这么牛毛,他们有着扎实的基本功,他们玩起内存那叫一个帅,现在呢?生活大爆炸,信息大爆炸,我们这一代人,被太多的信息覆盖,盲目的学习
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号