编辑
2023-10-24
英语学习
00
请注意,本文编写于 564 天前,最后修改于 564 天前,其中某些信息可能已经过时。

Do you need a CS degree to be a programmer?

The answer is No. I have an engineering degree in Land Surveying and Geomatics, but I work as freelance CAD and GIS programmer. I code plugins for AutoCAD and ArcGIS in C#/C++. I'm not an expert by any chance, but I get the job done.

I wanted to study CS back in the day, but my family was poor (Still poor but I'm working on that) and programming was not a lucrative endeavor here in Morocco. My uncle suggested Land Surveying, so Land Surveying it was. I failed two years out of three, because there was too much Law stuff to memorize as you have to deal with real estate properties and I could not do it. I'm a mathematics and physics guy. I don't memorize things, I solve problems, so I ended up living in psychological hell for five years.

But that did not make me forget about computers. Actually, computers were my only sanctuary. I used to stay up all night(still do, I'm a night owl) coding, reading stuff about processors, memory, objects, new technologies ... in short, everything related to computers. I missed a lot of classes, witch contributed to my failing those two years. I used my skills to fix computers for my fellow students for like 5 bucks a PC. that was easy pocket money. And then I took programming project for their final major projects. I learned a lot from that, the money was a bonus. Nothing beats the feeling of getting paid for doing something you're passionate about.

What I think is, It all comes down to passion. If you are passionate about programming, go for it, study for yourself, there are a lot of resources out there, and then when you feel confident about your skills, go get some certifications if you need some credentials. Good luck.翻译一下

相关信息

成为程序员是否需要计算机科学学位?

我没有计算机科学学位,而是获得了土地测量和地理信息学的工程学位,但我目前是CAD和GIS的自由职业编程工作者。我用C#/C++为AutoCAD和ArcGIS编写插件。我不算专家,但能完成工作。 当年我很想学计算机科学,但家里条件不好(现在还是不好,但我在努力改善),在摩洛哥编程也不是很赚钱的工作。我叔叔建议我学土地测量,所以我就学了这门专业。由于需要处理房地产,要记住很多法律知识,而我不擅长死记硬背,更喜欢解决问题,学这门专业的五年我心理上过得很痛苦,三年里两年不及格。 但这并没有让我忘记对计算机的热情。计算机实际上是我唯一的逃避处。我经常通宵达旦地编程、阅读有关处理器、内存、对象和新技术等计算机相关的东西......简而言之,和计算机有关的一切。我错过了很多课程,这也是导致我两年不及格的原因之一。我利用自己的技能,以每个5美元的价格给同学修补电脑,这是容易赚到的钱。我还为他们的毕业设计接了编程项目。从中我学到了很多,赚到钱只是锦上添花。没有什么能比利用自己热爱的事物赚钱更让人满足的了。 我认为最重要的是热情。如果你热爱编程,就去学习,现在有很多可供自学的资源。当你对自己的技能有足够自信时,如果需要证书,可以去获取一些认证。祝好运。

  • 计算机科学 - computer science
  • 自学 - self-study
  • 在线资源 - online resources
  • 证书 - certifications
  • 项目工作 - project works
  • 夜猫子 - night owl
  • 修理计算机 - fix computers
  • 被接受的技术 - accepted technologies
  • 学费低廉 - low tuition fees
  • 家庭贫困 - family poverty
  • 地产 - real estate
  • 精神折磨 - psychological hell
  • 基础知识 - fundamental knowledge
  • 自信 - confidence
  • 竞争力 - competitiveness
  • 实现抱负 - achieve ambition
  • 关键是 - the key is
  • 展示自己 - showcase oneself
  • 获得工作 - get jobs
  • 经历困难 - experience difficulties
  • 成功的要点 - keys to success
  • 有热情 - be passionate
  • 总结来说 - in summary

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!