1.继续做 Windows客户端,我比较熟悉 VC,ATL/WTL 可以去学,听说 COM 是微软技术的核心,做 Windows 的开发必须得学。 直接用SDK开发会不?2.继续做 Windows客户端,刚也说了,我觉得做 Windows 客户端,总觉得层次很低,不知道是不是这样,还是自己太浅薄。 自己觉得浅薄就浅薄了,不觉得那就是不浅薄了3.去尝试做 Linux 服务器,总觉得做 Linux 服务器的很能锻炼能力,对技术要求很高,总觉得层次很高。 一般人会觉得,自己会别人不会的东西就比别人水平高。4.去尝试做 Linux 服务器,总觉得可以摆脱 微软 的束缚,可以看到源代码,觉得生命力更强大一些。 几十几百G的源码,你看过么? 源码不顶事,提供稳定平台才是王道。5.三年前看到的名帖,我希望成为一个优秀的IT人,我已经努力了七年:http://topic.csdn.net/t/20031009/10/2335938.html到现在还是对我触动很大,所以我很徘徊。 目前情况,追求技术极致的话,那么你基本上得放弃生活,享受宅男待遇。6.我考虑到自己职业生涯规划的问题,想不好。 计划赶不上变化,但总得有计划。7.总之,觉得自己如果想从事 IT 这一行,就应该努力扩大自己的视野,不应该停留在具体某个东西上,应该努力提高自己的层次,这点很重要,然后使自己的 IT 路线更加长远,而不是被淘汰,职业生涯更加的有生命力。 努力吧
to yj7911:你所考虑的也是我考虑的,感觉 Linux 服务器这块发展潜力更大吧,十几二十年前 Windows 应用程序很流行,现在 Windonws 应用程序开发已经很成熟,关键还是在于业务逻辑和创意吧,我想,这也是我想学 Linux 相关的原因吧,毕竟是开源的!但另一种考虑就是,学一种,精通就好,Windows 客户端也能做的很深入很精,微软技术路线,当然,你说的 Windows 和 Linux 相互促进,我也是非常赞同的!
直接用SDK开发会不?2.继续做 Windows客户端,刚也说了,我觉得做 Windows 客户端,总觉得层次很低,不知道是不是这样,还是自己太浅薄。
自己觉得浅薄就浅薄了,不觉得那就是不浅薄了3.去尝试做 Linux 服务器,总觉得做 Linux 服务器的很能锻炼能力,对技术要求很高,总觉得层次很高。
一般人会觉得,自己会别人不会的东西就比别人水平高。4.去尝试做 Linux 服务器,总觉得可以摆脱 微软 的束缚,可以看到源代码,觉得生命力更强大一些。
几十几百G的源码,你看过么?
源码不顶事,提供稳定平台才是王道。5.三年前看到的名帖,我希望成为一个优秀的IT人,我已经努力了七年:http://topic.csdn.net/t/20031009/10/2335938.html到现在还是对我触动很大,所以我很徘徊。
目前情况,追求技术极致的话,那么你基本上得放弃生活,享受宅男待遇。6.我考虑到自己职业生涯规划的问题,想不好。
计划赶不上变化,但总得有计划。7.总之,觉得自己如果想从事 IT 这一行,就应该努力扩大自己的视野,不应该停留在具体某个东西上,应该努力提高自己的层次,这点很重要,然后使自己的 IT 路线更加长远,而不是被淘汰,职业生涯更加的有生命力。
努力吧
既然楼主发帖来探讨一下未来方向的选择,在下斗胆发表一下我个人的看法,
应该选择linux下的服务器开发.
理由如下:1 整体IT行业发展的大趋势,未来云计算这方面的应用应该会越来越多,同时提供云计算服务的基础设施(硬件和基础云端软件)的需求也将越来越多,选择linux下的服务开发将符合这个大趋势.2 选择linux下的服务开发具有更大的技术发展空间.也使个人更具职场的技术竞争力.通过对linux方面研究,
我个人认为能对计算机的基本理论能有一个更直观的了解,更好的掌握计算机的基本理论,
相对于一般人而言,想通过windows去深刻了解计算机的基本原理比较困难.3 通过对linux下的服务开发的研究,使对windows下的开发技术有一个对比,
能够从另一角度去更深刻的了解windows内核的一些技术要点,
所以楼主所想选择的两个方向并不是互斥的,反而是能够相互促进的。只不过在时间安排上分清主次即可.以上仅仅是我一家之言,限于我水平不高,应存在一些错漏之处,欢迎各位指正!