我应该上大学还是做学徒? [英] Should I go to university or do an apprenticeship?

查看:112
本文介绍了我应该上大学还是做学徒?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在攻读BTEC 3级通用IT课程。我很困惑是去大学还是做学徒。他们都有起起伏伏。



虽然学徒经常会这样做,但保证我的工作能力,我不确定它会付出多少钱。完成学徒培训课程,是全职工作要付出好吗?



大学会帮助我获得很多知识,也许会让我更灵活我想要做的具体领域的术语。



我对软件开发感兴趣。我对编程很感兴趣。我了解计算机科学/编程(Java,OOP,JavaScript,HTML,CSS,Python)中涉及的一些概念。我想在软件开发方面有所作为。大学会变得更好还是学徒?



我个人想要学徒,因为我可以直接找到一份全职工作学徒之后。



感谢阅读和任何有用的建议。



我有什么尝试过:



之前我申请过学徒,但之前没有听过任何回复。



虽然我很有动力并继续尝试学徒。

I am currently studying a BTEC level 3 General IT course. I am confused as to whether go university or do an apprenticeship. They both have their ups and downs.

While an apprenticeship will more often than not, guarantee me a job, I am not sure how well it would pay as in after completing the apprenticeship course, is the full time job going to pay well?

University however, is going to help me gain alot of knowledge and maybe make me more flexible in terms of which specific field I want to do.

I am interested in software development. I am interested in programming. I am aware of some of the concepts involved in computer science/programming (Java, OOP, JavaScript, HTML, CSS, Python). I want to have a career in software development. Is university going to be better or an apprenticeship?

I personally want to get an apprenticeship because I could get a full-time job straight after the apprenticeship.

Thanks for reading and any helpful advices.

What I have tried:

I have applied for apprenticeships before but haven't heard anything back ever.

Although I am motivated and keep trying for apprenticeships.

推荐答案

引用:

我应该上大学还是做学徒?

Should I go to university or do an apprenticeship?



我想大学的学习对未来的雇主更有价值。在大学里,你将学到你可能不会在学徒中学到的东西,在这个领域,技术背景是必不可少的。

-----

如果你想要自学:

你必须知道你可以用任何语言做任何事情,只是一些语言对初学者来说更难,因为有更多的陷阱需要处理。

你需要掌握一组作为工作基础的技术,而不是与语言相关联。



建议:

- 从简单/安全的语言开始:VB,Java,C#,而不是C或C ++。我建议不要因为使用缩进而开始使用Python。

- 阅读文档/关注教程(很多)

- 从小/无用开始项目,目的是学习编程,而不是做一些有用的事情。

- 从控制台模式程序开始(没有花哨的图形,没有鼠标)

- 学习调试器(一个令人难以置信的学习工具)

调试器 - 维基百科,免费的百科全书 [ ^ ]

掌握Visual Studio 2010中的调试 - 初学者指南 [ ^ ]

- 有问题吗?谷歌是你的朋友。

- 学习算法和数据结构。

算法和数据结构N. Wirth

- 学习布尔代数

- 学习一种或多种分析方法,< b> EW Djikstra自上而下的方法是一个良好的开端。

结构化编程.pdf [ ^ ]

https://en.wikipedia.org/wiki/Top- down_and_bottom-up_design [ ^ ]

https://en.wikipedia.org/wiki/Structured_programming [ ^ ]

https://en.wikipedia.org/wiki/Edsger_W._Dijkstra [ ^ ]

https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF [ ^ ]

- 学习SQL

- 学习数据库设计和管理

数据库设计简介 [ ^ ]

数据库规范化中的1NF,2NF,3NF和BCNF DBMS教程| Studytonight [ ^ ]

- 学习正则表达式



有趣的链接:

stanford.edu:学习编程 [ ^ ]



没有知识的捷径,没有人可以为你学习,你是唯一可以做到的人。

记住练习和小项目不是为了使一些有用的东西,它们在这里教你编程。


I guess that university study will be more valuable for a future employer. In university, you will learn things that you will probably not learn in apprenticeship, and in this field, technical background is essential.
-----
If you want to learn by yourself:
You have to know that you can do pretty much anything in any language, simply some languages are harder for beginners because there is more pitfalls to handle.
You need to master a set of techniques that are the basis of the job and are not linked to a language.

Advices:
- Start with an easy/safe language: VB, Java, C#, not C or C++. I do not recommend to start with Python either because of the usage of indentation.
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger (an incredible learning tool)
Debugger - Wikipedia, the free encyclopedia[^]
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
- A problem ? Google is your friend.
- Learn Algorithms and Data-Structures.
Algorithms and Data Structures N. Wirth
- Learn Boole algebra
- Learn one or more analyze methods, E.W. Djikstra top-Down method is a good start.
Structured Programming.pdf[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Learn SQL
- Learn Databases design and Administration
Introduction to database design[^]
1NF, 2NF, 3NF and BCNF in Database Normalization | DBMS Tutorial | Studytonight[^]
- Learn Regular Expressions

Interesting link:
stanford.edu: Learn to Program[^]

There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it.
Remember the exercises and little projects are not here to make something useful, they are here to teach you programming.


从长远来看,接受高等教育得到回报。如果你提前工作,你可能会在10年或20年内因为没有获得团队领导或管理水平的文凭而后悔。



通常大学文凭意味着更高技能,更负责任的工作,以及更多的薪酬。你的工作生涯可能长达40年,所以从最好的教育开始是严重的劣势



Best还要与大学的一些学生取得联系,以获得正确的感觉。
On the long run achiving a higher education pays off. If you work early you may regret it in 10 or 20 years when you havent a diploma for getting into the team lead or managment levels.

Normally a university diploma means higher skills, more responsible work and so more pay. Your working career may be as long as 40 years, so NOT starting with the best education is a severe disadvantage.

Best is also to get in contact with some students of the university to get a feeling that is the right thing to do.


这篇关于我应该上大学还是做学徒?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆