话说悲催的程序员

  许多程序员,包括计算机出生的程序员,也包括成为自学成才的程序员的非课堂学生。工作一两年甚至更长时间后,您基本上会遇到技术瓶颈,这可能会导致很长一段时间。时间的混乱。
  在这种混乱中,许多程序员在考虑是否适合程序员,如果他们想成为终身程序员,如果他们想转向其他职业,如产品经理。如果你无法快速得到这些问题的答案,那么这些程序员将一直受到这些问题的困扰,这将使得走路和浪费大量时间变得困难。
  本文不打算探讨程序员是否可以终身工作,程序员如何成为产品经理等。相反,本文的目的是帮助混淆程序员更加坚定地保持程序员的道路,甚至更进一步。
  这篇文章的标题是“计算机专业的学生必须学习这些课程”。这并不一定意味着计算机专业的学生必须学习和掌握这些内容。我相信任何程序员都必须学习和掌握这些内容。
  这篇文章的标题可以改为“程序员应该仔细研究的课程”,但标题不固定的原因是课程基本上是由计算机科学的本科生教授的,所以计算机学生学习它们。这是必要的,但与此同时,非计算机科学专业的程序员也非常有必要学习这些课程。其次,想要在计算机职业中学好的学生可以更好地反映这些课程的价值。在较小程度上,专业非计算机程序员学习这些课程的兴趣。
  几乎所有程序员在开始学习编程时都会使用特定的编泛站群程序程语言。由于早期没有高级语言,在过去的几十年里,编程语言,机器语言甚至电子电路的直接操作的程序员都被编程。近几十年来,由于高级编程语言的出现,程序员首先触及这些高级语言,如Python,Java,C ++等。
  对于谁是刚开始学习编程的学生,成为一名关键驱动力和学习的最终目的其实是建立在高级语言学习者的软件。因此,在这个阶段,所有孜孜不倦饿了,学习如何使用Python,Java和C ++等编程语言编写的软件,如蛇,课程管理系统,等等,表明他们已经学过的语言节目。 。
  当同学可以使用一种编程语言编写,其他人不能写软件,他开始认为他已经学会了程序,也认为他已经掌握计算的相关知识。所以这位同学进入一家公司并开始担任程序员。也许工作仍然非常好。每天,我都会完成预定的编程任务,并按时学习最新的编程技巧。一切都很开心。但是,在不断学习的过程中,不时或经常感到困惑或困惑,而这种感觉无法形容,说不清楚。例如,在学习编程语言时,其他人说Java是面向对象的,而C语言是面向过程的。什么是面向对象,什么是面向过程?我真的理解面向对象吗?为什么我不能意识到面向对象在工作中的好处?
  例如,Java是一种静态类型语言,Python是一种动态类型语言。那么,什么是静态类型语言?什么是动态类型语言?
  例如,在学习多线程编程时,经常会出现阻塞,互斥,交通灯等。这些概念意味着什么?

转载于:https://my.oschina.net/u/4126590/blog/3045975

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值