帮助:需要职业建议 [英] Help:career advice needed

查看:66
本文介绍了帮助:需要职业建议的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello CPs



我想要一些来自高级CP和经验丰富的程序员的想法和建议。我对编程和安全感兴趣(如在黑客中)。我是C ++,C#,VB.NET的新手。我学习了Penetration测试和黑客攻击,成为一名安全专业人士。



但我现在的问题是我不知道选择哪个字段。 1)开发人员或2)安全专业人员。



1)如果我要成为开发人员,我想开发什么样的应用程序

a)软件应用程序

b)Web开发

c)游戏开发



你可以看到每个领域都不同彼此。我真的很喜欢游戏而且想参加游戏编程,但我对方程式和复杂的计算并不是很好。但我可以学习任何编程语言/框架及其功能。



2)作为一名安全专家,有很多职称。我认为它基本上是渗透测试,管理和分析师。整个黑客行为让我深受鼓舞。但不是很多初创职位都可以作为黑客(白帽)。



所以我真的很困惑。所以这是我的职业生涯(Fresher)。所以我希望您对此提出建议和见解。因为我可以开始为自己现在选择的道路塑造自己。在此先感谢朋友



如果这是在错误的部分,请帮助移动它,如果我的英语不好,我很抱歉。



SHOUTING删除 - OriginalGriff [/ edit]

Hello CPs

I would like some ideas and advises from senior CPs and experienced programmers. I am interested in programming and security(as in hacking). I am a novice in C++,C#,VB.NET. I learnt Penetration testing and hacking for becoming a security professional.

But my problem now is I don't know which field to choose. 1)Developer or 2)Security Professional.

1)If I am going to be a developer what kind of applications I want to develop
a)Software Applications
b)Web Developing
c)Game Developing

As you can see each field is different from each other. I really love games and want to go for game programming but I'm not really good with equations and complex calculations. But I can learn any programming language/framework and its features.

2)As a security professional, There are lot of Job titles. I think its basically Penetration testing, Administration and Analyst. I am greatly inspired by the whole hacking thing. But not a lot of startup positions are available as a hacker(White-hat).

So I am really confused here. So this is my career stating point(Fresher). So I would like your suggestions and insights on this. Because I can start shaping myself for the path I choose now. Thanks in advance friends

If this is in the wrong section, Please help to move it and I am sorry if my English is bad.

[edit]SHOUTING removed - OriginalGriff[/edit]

推荐答案

这个问题太错了。



首先,如果您对某些专业化选择感到困惑,您需要了解这项工作的全部内容。学习它的唯一方法是尝试与之相关的部分工作。



其次,你应该首先在一般编程中至少达到最低专业水平;如果你选择其中一个狭窄的专业,那么你的承运人的质量最终会很低而且很脆弱。在你的职业生涯中,那些狭窄的活动领域将会消失,新的活动将被创造出来,因此,你需要有能力学习那些狭窄的领域并进入新的领域。这意味着你应该是合理的通用软件专家。简而言之:例如,只知道一种计算机语言的开发人员一无所知;要了解一个井,重要的是要了解更多,以真正理解您选择的语言。此外,每个严肃的软件产品通常都会积累来自多个知识分支的知识。如果您始终只执行项目的相同特定部分,您是否可以在项目中发挥关键作用?从不。



最后但并非最不重要:您需要掌握所有知识,以确定哪种活动最适合您的个性以及您的个人品味和技能。你不能依赖一些陌生人的意见来告诉你。你需要尽力而为,清楚地意识到你能做到最好。而且,如果你想到这一点,你真的需要不时尝试别的东西。你真的需要找到自己,并一辈子继续这个搜索。



-SA


这篇关于帮助:需要职业建议的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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