张小龙学的什么编程

worktile 其他 25

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    张小龙学习的是计算机科学专业中的软件工程和计算机程序设计编程技术。他早年在华中科技大学计算机科学与技术专业学习,获得了计算机科学与技术学士学位。在他的学习过程中,他主要学习了计算机的基础理论知识,如数据结构、算法、操作系统等,以及编程语言的应用和软件开发的方法。在实践中,张小龙积累了丰富的编程经验,特别是在Web开发和移动应用开发方面。他的编程技术和创新思维为他后来的事业打下了坚实的基础。最为人所知的是,张小龙是微信的创始人之一,他在微信的开发过程中发挥了重要作用,展示了他在编程领域的才华和创新能力。通过他的努力和成就,他成为了一名备受尊敬的计算机科学家和软件工程师。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    张小龙学的是计算机科学与技术,主要专攻软件开发与计算机编程。以下是详细的内容:

    1. 早期学习:张小龙于2000年考入吉林大学计算机科学与技术专业,开始系统地学习计算机的基础知识,包括算法、数据结构、计算机网络等。

    2. 研究生阶段:毕业后,张小龙进入厦门大学攻读研究生,专攻软件工程方向。在研究生期间,他进一步深入学习了软件开发的理论与实践,包括软件设计、软件测试、软件项目管理等。

    3. Microsoft时期:毕业后,张小龙加入了微软公司,担任高级工程师的职位。在微软工作的期间,他主要负责开发Windows Live Messenger(即后来的MSN Messenger)及其衍生产品。这个经历让他对即时通讯软件的开发和用户体验有了深入的了解。

    4. 微信开发:2011年,张小龙离开微软,创办了著名的移动社交软件微信(WeChat)并担任CEO。微信的成功离不开他对编程的深入理解和技术能力的支撑。他亲自参与了微信的架构设计和核心代码的编写,如消息传输、用户界面等。

    5. 持续学习与创新:作为一名技术驱动型的创业者,张小龙认为学习和创新是持续的过程。他积极关注新兴技术和行业趋势,并推动团队不断改进和创新。他也经常与开发人员交流,分享自己的学习心得和技术见解。

    总结起来,张小龙主要学习了计算机科学与技术,擅长软件开发与编程。他在微软期间积累了丰富的工作经验,并将这些经验应用于微信的开发中。他不断学习和创新,致力于提供更好的用户体验和技术解决方案。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    根据公开资料,张小龙学习的主要编程语言是C++和Java。

    张小龙于1990年进入浙江大学计算机科学与技术专业学习。计算机科学与技术专业是计算机相关领域的学科之一,该专业培养学生掌握计算机软硬件基本理论、基本知识和基本技能,具备计算机系统及应用软件开发能力。在大学期间,他接触了C++编程语言,并深入学习了该语言的语法和应用。

    在大学毕业后,张小龙进入深圳华为公司从事软件开发工作。华为公司是国内著名的通信技术公司,同时也是全球领先的信息与通信技术(ICT)解决方案供应商。在华为公司期间,张小龙主要负责蜂窝手机的软件开发工作。作为一名蜂窝手机软件工程师,他需要使用C++语言来开发、维护和优化手机操作系统和应用软件。

    在华为担任软件工程师的几年中,张小龙深知用户对手机操作系统的不满,并觉得手机上安装的应用软件与操作系统的交互界面有很大改进空间。因此,他决定离开华为,创办自己的公司,并致力于改进智能手机用户体验。

    2004年,张小龙创办了赞比亚科技有限公司(后更名为Tencent)。在这家公司中,他开发了一款名为“微信”的即时通讯应用。微信采用了Java编程语言来开发。Java是一种广泛使用的计算机编程语言,特点是跨平台性和面向对象性。通过使用Java,张小龙和他的团队能够跨平台开发微信应用,使其可以在不同操作系统和设备上运行。

    至今,微信已成为全球最受欢迎的即时通讯应用之一,拥有数十亿的用户。张小龙的开发和创新使得微信具有了许多功能和特点,为用户提供了便利和全新的用户体验。

    总结起来,张小龙主要学习的编程语言是C++和Java,他在大学期间学习了C++,在华为公司从事软件开发时使用C++,而在创办微信期间,张小龙采用了Java来开发微信应用。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部