在编程方面,专精和爱好广泛有冲突吗?
我想把编程的【学习与实践】,重点放在:
1、(找工作)
服务器系统应用开发——框架级的开发(这一块细分起来也有很多领域,包括搜索引擎、云计算、分布式等)
【具体方向暂时也迷茫。】还想过写网络协议。
【对开发界面类的没有多大的兴趣。】
--------------------------
2、(赚更多的钱)
做外包,内容为第1点所说的“服务器系统应用开发”,只要是第1点类型的,无论具体什么类型的都有兴趣做;
--------------------------
3、(创业,保持对新技术的视野与敏感度)
做一名能创造各种新奇玩意的黑客,这个就不论服务端还是客户端了。纯爱好。
问题一:简单一句“服务器系统应用开发”,可以称为“专精”吗?如果不是,而是可以细分出很多领域的话,依据什么标准来选择自己可以进入的领域?或者说,每个领域都可以学?
问题二:关于第3点,会不会导致自己什么都懂但什么都不精?或者说,只要把计算机基础知识(网络、操作系统、数据库等)、算法技能和编程经验提高起来,“创造一切”的难题就能迎刃而解吗?
额外补充:大家也可以单纯谈谈对我的学习实践规划(1~3点)的看法。