我正在寻找导师。 [英] I'm looking for mentors.

查看:99
本文介绍了我正在寻找导师。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有人可以编码谁不介意指导新手?我正在努力学习编程,我来自专业的视频游戏,并且知道导师的价值,它在全世界都有所不同。我不知道辅导是否是科技界的一件事,但我想知道。 :)



我尝试过:



自学和教程。很多教学和一些大学

Is there anyone out there who can code who wouldn't mind coaching a newbie? I'm trying to learn to program, I come from professional video games, and know the value of a mentor, it makes all the difference in the world. I don't know if mentoring is a thing in the tech world, but I'd like to find out. :)

What I have tried:

Self-teaching and tutorials. Torrenting tutorials, and some college

推荐答案

可能不是。指导几乎是一份全职工作,而且这个网站上有两种类型的人:学生(其中一些想要学习,大多数人想要为他们完成家庭作业)和专业人士。



问题在于,第一组不了解对您有用,第二组准备好全职工作,没有时间。即使他们有一些空闲时间,然后 - 像我一样 - 他们可能已经得到了直接请求(我可能会收到十几个指导一年的指导)并且不可能对所有人说是。所以我的个人总是 - 不幸的是 - 不,因为这对所有其他人都不公平!



我建议你先寻找一个当然,这是接受教育的最佳方式 - 最糟糕的可能是自学或互联网视频教程(因为大多数人都是由不知道如何编码的人制作的,甚至更少的教学方式)。



我确定这不是你想听到的,但至少这是事实。

祝你好运!
Probably not. Mentoring is pretty much a full time job, and this site is full of two types of people: students (a few of which want to learn, most of 'em want their homework done for them) and professionals.

And the problem for you is that the first group don't know enough to be useful to you, and the second ready have a full time job and don't have the time. Even if they have some free time, then - like me - they probably already get direct requests (I get maybe a dozen requests for mentoring a year) and can't possibly say "yes" to all of them. So my personal is always - unfortunately - "no" because it wouldn't be fair on all the others!

I'd suggest that you start by looking for a course as that is the best way to get educated - the worst is probably self learning or internet video tutorials (because most of 'em are made by people who have no idea how to code, and even less how to teach).

I'm sure that isn't what you want to hear, but at least it's the truth.
Good luck!


引用:

我正在寻找导师。



如果认真对待,教师/导师/导师是一项非常激烈的活动,面对面会更好,因为有大量的信息要交换。远程执行此活动需要付出巨大的努力。

我们大多数人没有时间这样做。



但是有一些建议是可能的:

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

你需要掌握一个作为工作基础的技术集,与语言无关。



建议:

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

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

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

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

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

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

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

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

- 学习一种或多种分析方法,E.W。Djikstra / N. Wirth Stepwize Refinment / top-Down方法是一个良好的开端。

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 [ ^ ]

- 学习算法和数据结构。

- 学习 Boole代数

- 学习SQL

- 学习数据库设计和管理

数据库设计简介 [ ^ ]

1NF,2NF,3NF和BCNF DBMS教程| Studytonight [ ^ ]

- 学习正则表达式



有趣的链接:

stanford.edu:学习编程 [ ^ ]



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

记住练习和小项目不是为了让你有用,他们在这里教你编程。


Theacher/tutor/mentor is a pretty intense activity if taken seriously, and it is better face to face because there is a huge amount of information to exchange. Doing this activity remotely require a huge effort.
Most of us have no time for this.

But a few advices is possible:
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 one or more analyze methods, E.W. Djikstra/N. Wirth Stepwize Refinment/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 Algorithms and Data-Structures.
- Learn Boole algebra
- 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.


这篇关于我正在寻找导师。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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