将自己评为C ++程序员,1到10 [英] Rate yourself as a C++ programmer, 1 to 10

查看:78
本文介绍了将自己评为C ++程序员,1到10的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在面试中你会如何回答这样的问题?我对收集这个论坛上的平均人数不感兴趣

。我对一个策略感兴趣

for

a)客观地评估自己

b)实际回答问题(可能涉及或可能不涉及anser

你想出了a)

解决方案

jeffc写道:

怎么会你在面试中回答这样的问题吗?我对收集这个论坛上的平均人数并不感兴趣。我对
的策略很感兴趣a)客观地评估自己
b)实际回答问题(可能会或可能不会涉及你提出的anser
a)




我认为自己是稳固的7.27 ...或6.55 ......或4.02 :-)


回答这个问题的一种方法是找出你认为在你的专业活动中可以省略的

语言的一些区域,然后用b $ b来表示你的数字如果需要,我觉得很舒服。


示例:

- 基本(内置)类型和操作,标准转换

- 用户定义的类型

- 运算符重载

- 标准C库

- 标准C ++库容器(std :: basic_string)

- 标准C ++库流

- 标准C ++库算法和通用实用程序

- 例外

- templates


订单,cou rse,没关系。


我不确定是否会包含一个人的数学知识或

逻辑(一般情况下) )将自己评为C ++程序员。当然,作为一名C ++程序员,
确实意味着成为一名程序员。那么,

那里,你还有几个领域要包括。


无论如何都是这样的。


回答这个问题的另一种可能的方法是设置某种类型的C ++程序员标准,你或(或者询问者)会认为这是b $ 10 b(或5或者其他) )然后将自己与该标准进行比较。对于

的例子,你可以说Stroustrup博士是10.或者你可以说

像Bjarne,或者Andrew Koenig,或者Herb Sutter这样的人是例外和<不应使用相同的标准判断
。无论如何,你得到了

的想法...


V


Victor Bazarov写道:

jeffc写道:

在面试中你会如何回答这样的问题?我不是


回答这个问题的另一种可能方法是设置一些C ++程序员的标准,你......考虑10 ......和然后将自己与那个
标准进行比较。例如,你可以说Stroustrup博士是10岁。或者说你可以说像Bjarne,或者Andrew Koenig,或者Herb这样的人Sutter ......




课堂上总有一些孩子走出弯道!


Jonathan


Jonathan Turkanis写道:

Victor Bazarov写道:

jeffc写道:

你会如何回答这样的问题在采访中?我不是



回答这个问题的另一种方法是设置一些C ++的标准程序员,你......
考虑10 ...然后将自己与那个
标准进行比较。例如,你可以说Stroustrup博士是10岁。或者你可以说像Bjarne,或者Andrew Koenig,或者Herb这样的人Sutter ......



班上总有几个孩子走出弯道!




是啊...我忘了提到你只能使用第二种方法<如果您对_C ++例外情况好,那么
(因为你必须考虑人们像Bjarne或Andrew或Herb那样的b $ b)...... ;-)


How would you answer a question like this in an interview? I''m not interested
in gathering the average of folks on this forum. I''m interested in a strategy
for
a) evaluating yourself objectively
b) actually answering the question (which might or might not involve the anser
you came up with in a)

解决方案

jeffc wrote:

How would you answer a question like this in an interview? I''m not interested
in gathering the average of folks on this forum. I''m interested in a strategy
for
a) evaluating yourself objectively
b) actually answering the question (which might or might not involve the anser
you came up with in a)



I would rate myself as a solid 7.27 ... or 6.55 ... or 4.02 :-)

A way to answer that question would be to identify a few areas of the
language you think can be omitted in your professional activities and
then come up with the number you feel comfortable using if need be.

Example:
- basic (built-in) types and operations, standard conversions
- user-defined types
- operator overloading
- standard C library
- standard C++ library containers (std::basic_string too)
- standard C++ library streams
- standard C++ library algorithms and general utilities
- exceptions
- templates

The order, of course, doesn''t matter.

I am not sure whether one''d include one''s knowledge of mathematics or
logic (in general) into rating oneself as a C++ programmer. Of course,
being a C++ programmer does mean being a programmer in general. So,
there, you have a couple more areas to include.

Something like that, anyway.

Another possible approach to answering that question is to set some kind
of standard of a C++ programmer that you (or the inquirer) would consider
10 (or 5 or whatever) and then compare yourself to that standard. For
example, you could say that Dr. Stroustrup is 10. Or you could say that
people like Bjarne, or Andrew Koenig, or Herb Sutter, are exceptions and
should not be judged using the same criteria. In any case, you get the
idea...

V


Victor Bazarov wrote:

jeffc wrote:

How would you answer a question like this in an interview? I''m not

Another possible approach to answering that question is to set some
kind of standard of a C++ programmer that you ...
consider 10 ... and then compare yourself to that
standard. For example, you could say that Dr. Stroustrup is 10. Or
you could say that people like Bjarne, or Andrew Koenig, or Herb
Sutter ...



There are always a few kids in the class who through off the curve!

Jonathan


Jonathan Turkanis wrote:

Victor Bazarov wrote:

jeffc wrote:

How would you answer a question like this in an interview? I''m not



Another possible approach to answering that question is to set some
kind of standard of a C++ programmer that you ...
consider 10 ... and then compare yourself to that
standard. For example, you could say that Dr. Stroustrup is 10. Or
you could say that people like Bjarne, or Andrew Koenig, or Herb
Sutter ...


There are always a few kids in the class who through off the curve!



Yeah... I forgot to mention that you can only use the second approach
if you''re good with _C++ exceptions_ (since you have to consider folks
like Bjarne or Andrew or Herb)... ;-)


这篇关于将自己评为C ++程序员,1到10的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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