|
Why I was rejected so much with following resume ?
I find job in My native country, in town where I live.
Not Us and England, but sometimes this companies - outsource US, England.
After inviting to interview and speaking, usually very friendly,
technically,
getting "ok" on appropriate question about resume skills and around....
Why I was rejected so much with following resume ?
Explain me please. What is mostly probably bad ?
thanks you.
________________________________________
My Name
PROGRAMMING RESUME:
OBJECTIVE:
To find a position as a programmer.
in a field C++, MFC ATL, DCOM, DBMS,XML, Client/Server 2,3 tier, LAN/Internet programming.
EXPERIENCE SUMMARY:
- 8 years of programming experience
- Microsoft Visual C++ 7.1, MFC, ATL, DCOM,
- C#, .NET.
- DHTML, JScript, XML/XSL
- developing: COM ,ActiveX, COM+, ASP
- ActiveX scripting.
- DBMS : Microsoft SQL Server 2000, ODBC, OLE DB, ADO
- Sockets programming
- Threading programming.
- UML
Microsoft Certification:
MCSD exam 70-015 "Designing and Implementing 'Distributed' Applications with
Microsoft Visual C++ 6.0". (exam purpose: - Fast and efficient work, good projects architecturing. - prove,
in COM, DB, MTS, threading, GUI programming and around.)
SCORE - 860 for 540 pass of 1000 total.
Now writing application using: Java, J2EE, CORBA, RMI, Servlet, Applet, JSP, - as component technologies,
design patterns and SWING, AWT - GUI technologies.
EDUCATION:
1987 - 1994 MS in Electronics Engineering.
Applied Mathematics and Physics specialty.
Moscow Institute of Physics and Techniques. Russia
EMPLOYMENT HISTORY:
07.2002-10.2004 Arktika, lead programmer, C++, ATL, COM, OLE DB, developing ActiveX. GUI: MFC, Win32.
System of data gathering, analyzing, technology lines visualization and management, project organizing.
WinNT share/NT security handling project, using ADSI, WMI, win32 security.
Win32 Processes management utility, threaded scheduler components.
10.2001-5.2002 DiscussData Solutions(US), programmer,
Provided system of COM objects to customize applications with ActiveX scripting technology
and its Databases integration. Using C++, COM, OLE DB, ActiveX scripting.
Creating system of scripting COM objects,
that extends initial system to user customized,
with database connectivity and user data supplied structures
as infrastructure.
2001 Ulter Systems(England company), programmer for COM, MS SQL server.
Provided COM subsystems for TV ratings calculation program for ASP subsystem.
Using C++, COM,
Creation of COM objects that comply all conventions from
custom library systems.
1998 -1998 Position in Commercial corporation "AvtoContract"
Moscow, Russia
position: Senior Programmer.
-Windows GUI programming and design, developing ActiveX control elements.
- Provided design, coding, and project management of developing for
Subsystem For Company's Trade data management system:
Integrating MS SQL Server with MS Office programs and special national trade software products on the base of OLE Automation Technology,
Programming OLE servers with Some Business logic and DBMS components.
- 2,3-Tiered Client/Server systems for company's product
management system. Based on COM, ODBC, MS ADO, OLE DB.
(please note that above is a most preferable specializations)
Visual ActiveX with database connectivity:
extending existed systems to connection to other databases,
than was available,
and supplying new visual functionality, some controls
is created as 3 tier, having separate business logic,
fully complying to Microsoft DNA.
Creating RAD for structured DB visual connectivity to GUI,
using DNA layers. Like BizTalk framework.
Creation for MFC "behaviors" - reusable components for fast creation and organizing
visual forms. COM based.
1994-2001
Institute of Microelectronics Problems. Chernogolovka, Moscow dist.
Russia.
position: programming engineer.
- 1996-1997
- Provided design, coding, and project management of developing
Workgroup resources counting program at laboratory level,
using finally MS Visual C++ 5.0, ODBC , ACCESS, OLE,
Many windows database application with many
accounting ways, using some ActiveX controls.
WinSock Technology:
Developing connection between devices with PC in many laboratories.
PERSONAL DATA:
34 years old, Single
FOREIGN LANGUAGES:
Fluent English
HOBBIES:
Sports, Computers, Literature
REFEREE & REFERENCES
May be presented additionally .
CONTACT:
E-mail: du_volon@fromru.com
|
|
|
|
|
If you're looking for a job in the U.S. or in England (or any other English speaking country), you may want to have a friend do a bit of rewriting so that it's a bit more understandable. I'm sure that much of the original formatting was lost as well, though, so it's hard to tell what's bulleted and what isn't.
With 8 years of experience, you may want to expand more on the things you've done, and eliminate personal information such as age, marital status, and hobbies.
In any event, that's what I can think of off the top of my head. But look at the bright side: at least you're getting interviews. The tech bubble is well past popped, and it's a buyers market now. There are more programmers than jobs, and lots of companies are getting hundreds of resumes for a single position. Consider yourself lucky that you're at least getting in the door.
Bob Ciora
|
|
|
|
|
I find job in My native country, in town where I live.
Not Us and England, but sometimes this companies - outsource US, England.
|
|
|
|
|
I think what Bob Ciora trying to say is the expected salary figure is the reason that drive the decision and might not be your resume or experience.
Or suppose Russia has too many good programmers that drive the competition crazy?
Sonork 100.41263:Anthony_Yio
|
|
|
|
|
SALARY:
AS I said: I much job offer skills for 80-100%,
confirm it usually, for 80-100%,
much salary offer for it precisely.
get after interview words "we like you, wait days"
and no responce - means reject.
Up to now useful - to eliminate hobies. I can delete it easily.
But many employers has such a line in resue form.
Some products is big enough, thus creating one per year in average is not a good
result ?
I written many small utilities- must I include description of it -
does not my esume will be too much, and technology repetitive ?
But is it only disadvantages you found ?
Other is perfect ?
Big thanks for brainy help.
|
|
|
|
|
I'm trying to use this to figure out this problem:
1abc x 4 = de52 The letters a, b, c, d, e each represents a digit in the range 1-9. No digit can be used twice. 1, 5, 2, are already used.
Just wondering if any of you have good ideas of how to get the answer. Below is some of the code I started to write for it.
#include<iostream>
using namespace std;
bool checkSolution(int,int,int,int,int);//
void display(int,int,int,int,intmain()
{
int a,b,c,d,e;
int count=0, checkR=0;
for (int a=3; a<9; a++)
{
if (a > 9 || a==5 || a==4 ) continue;
for (int b=3; b<9; b++)
{
if (b > 9 || b==5 || b==4) continue;
for (int c=3; c<9; c++)
{
if (c > 9 || c==5 || c==4) continue;
for (int d=3; d<9; d++)
{
if (d >= 9 || d==5 || d==4) continue;
for (int e=3; e<9; e++)
{
if (e >= 9 || e==5 || e==4) continue;
if (a!=b && a!=c && a!=d && a!=e)
{
count++;
break;
}
checkR=checkSolution(a,b,c,d,e);
if (checkR==1);
display(a,b,c,d,e);
}
}
}
}
}
}// end of main
bool checkSolution(int a, int b, int c, int d, int e)
{
if ((a!=b && a!=c && a!=d && a!=e) && ((1+a+b+c)*4==(d+e+52)))
return 1; // temporary return so sample will compile
else
return 0;
}
void display(int a, int b, int c, int d, int e)
{
cout << "1" << a << b << c << "\n";
}
|
|
|
|
|
Hey now! You should be paying people to do your homework
Seriously, though, your logic is flawed:
1abc x 4 = de52
Actually resolves to:
(1000 + 100*a + 10*b + c) * 4 = 1000*d + 100*e + 52
or (factoring out the 4):
1000 + 100*a + 10*b + c = 250*d + 25*e + 13;
or (rearranging terms):
100*a + 10*b + c - 250*d + 25*e + 987 = 0
You know that a, b, c, d, and e can only be single digits in the set {3,6,7,8,9}. So try to come up with a solution, using this simple 5-entry array, as your basis.
From there, you're on your own :p
Bob Ciora
|
|
|
|
|
I'm looking to try and thread this program I've been working on so it won't hog the system when files are open and analyzed. I think I understand threads but I am looking for a (free) program that might look at my program and tell me where the most resources are used, memory, CPU and disk so I can focus the thread usage on those. I was told about something like that for Unix (forgot the name) so I'm sure there's something, I just can't seem to find it. Thanks in advance, Nathan.
|
|
|
|
|
I found This Article[^] right here on CodeProject. It seems to be a Profiler (which is the type of tool you're looking for). From the screenshot that comes with the article, there looks to be a "Threads" column, but I can only see the "T" and half of the "h"
It might be worth a look. And like everything here...it's free!
Bob Ciora
|
|
|
|
|
ah, good call, I was probably using the wrong search terms, many thanks.
|
|
|
|
|
No worries Glad to help. I guess I should've mentioned that a Profiler is what you were looking for.
Bob Ciora
|
|
|
|
|
I have found how to use the Link mask to make text act like an internal hyperlink. The linked text is underlined and colored to resemble a hyperlink. I am trying to remove both the underline and coloring to hide the link until it is hovered over. Is there a way to do this?
Thanks.
|
|
|
|
|
I'm trying to make a class using private inheritance from two template classes.
I've made my own String class(I'm learning from a book and it has you do this), my own Array class. the Array class is a template class, and I am using it to take a type of another template class that takes two arguments.
class Class_name: private Array< other_class<int, int> >, private String
{
public:
Class_name(int l = 10);
~Class_name();
void Set(int in = 0); //takes index for array
private:
const int len; //length of array
};
the only definition that I think is relevant is the Set() method
void Class_name::Set(int in)
{
//take input from user to pass to array
}
in this member function, I'm not sure how to call the template class type of the array's function.
using containment, I can just set a variable of array type in it and call the function using the [] operator as a reference for the class...
Thanks for your help, please let me know if I'm too vague
|
|
|
|
|
Actually, this isn't a question of inheritance, merely of scope. If you want to explicitly call Array 's Set method, you simply define the call with the proper specifier:
void Class_name::Set(int in)
{
Array<other_class>::Set(in);
}
If you don't include the Array<other_class>:: specifier, the compiler wouldn't know any better, and would end up calling Class_name::Set . This would, of course, crash your stack soon enough.
You'll find yourself doing this sort of thing a lot in C++, primarily in virtual functions that override the same function in the base class. If it's required to call the base class, then you have to explicitly define the base class specifier to force a call to the function in the base class.
Hope it helps!
Bob Ciora
|
|
|
|
|
Hi GURU,
I am getting double byte value from AS400 in EBCDIC with the values 0x43 and 0xA4. These values must be converted to be 0x83 and 0x7D.
The reason is that both values (0x43 and 0xA4) will made a single character which is represented by PC code as 0x83 and 0x7D.
Please look at the scheme below:
--------------------------------------------------------------------
| EBCDIC | ASCII |
--------------------------------------------------------------------
| 0x43 | 0xA3 |
| 0xA4 | 0xCF |
| 0x43 and 0xA4 | 0x83 and 0x7D |
--------------------------------------------------------------------
As you can see from the scheme above, if I do single byte conversion, 0x43 will becomes 0xA3 and 0xA4 will becomes 0xCF. However, if double byte conversion, the value 0x43 0xA4 will become 0x83 and 0x7D.
The problem I have is when I am using MultiByteToWideChar(), it is intepreted 0x83 as single value and 0x7D as another value. Therefore the result of the conversion is 0xA3 and 0xCF. My question is, how can I made MultiByteToWideChar() knows that both 0x43 and 0xA4 are double byte values that made 1 single character?
This is the code that I did:
<br />
const int IBMCodePage = 20290;
const int PCCodePage = 932;
<br />
BYTE byteEBCDIC[2] = {0x43, 0xA4};<br />
BYTE byteASCII[2];<br />
wchar_t wchBytes[1024];<br />
DWORD dwSize;<br />
<br />
dwSize= MultiByteToWideChar(IBMCodePage , MB_PRECOMPOSED, (const char*)byteEBCDIC, 2, wchBytes, 1024);<br />
dwSize= WideCharToMultiByte(PCCodePage , WC_COMPOSITECHECK | WC_SEPCHARS, wchBytes, dwSize, (char*)byteASCII, 2, NULL, NULL);<br />
Thanks for any helps in advance...
Cheers...
|
|
|
|
|
I suppose you need to play around with
int isleadbyte(
int c
);
or
IsDBCSLeadByte
Sonork 100.41263:Anthony_Yio
|
|
|
|
|
Hi Anthony,
IsDBCSLeadByte(...) is not apply in EBCDIC. EBCDIC uses Shift-Out (0x0E) / Shift-in (0x0F) to identify the start and the end of double byte.
eg. for double byte 0x43 0xA4 it will be
------------------------------------------
| 0x0E | 0x43 | 0xA4 | 0x0F |
------------------------------------------
| Shift In | Byte 1 | Byte 2 | Shift Out |
------------------------------------------
Now, how can I tell MultiByteToWideChar()/WideCharToMultiByte() that both 0x43 and 0xA4 is one single double byte value? Currently MultiByteToWideChar()/WideCharToMultiByte() will treat all of the bytes as single byte value.
Any help is greatly appreciated. I really need help. Please help...
Cheers...
FYI
---
For the code page, I am using:
EBCDIC Japanese code page = 20290
ANSI (Windows) Japanese code page = 932
|
|
|
|
|
I am sure there should exist a Windows API that deal with such situation but I do not know which one is it and how.
If I were you, I will dissect the double byte to byte and further to 4 bits each respectively to do what you want manually. Instead of relying on API. (at least this was what I did for a case I encounter. I don't bother to search on how to use the APIs avail and detail, simply waste more time in my opinion)
A good guide to this that I think would be helpful to you is
http://www.codeproject.com/cpp/endianness.asp[^]
Sonork 100.41263:Anthony_Yio
|
|
|
|
|
Hi Anthony,
Thank you for the reply. I think I wasn't clear presenting my question. Currently, when converting single byte EBCDIC, it works fine. In fact, it converts correctly on the single byte EBCDIC. The problem I really facing is when converting 2 bytes at ONE time.
MultiByteToWideChar()/WideCharToMultiByte() converts byte by byte instead of 2 bytes at a time. I am looking at ways to convert 2 bytes at ONE time. Please look at the schema again (sorry if I repeated myself):
--------------------------------------------------------------------
| EBCDIC | ASCII |
--------------------------------------------------------------------
| 0x43 | 0xA3 |
| 0xA4 | 0xCF |
| 0x43 and 0xA4 | 0x83 and 0x7D |
--------------------------------------------------------------------
As you can see if 0x43 and 0xA4 is being converted byte by byte, the result is 0xA3 and 0xCF, however, if 0x43 and 0xA4 is being converted together, the result is 0x83 and 0x7D (this is the correct result. I am expecting 0x8 0x7D).
By the way, I did try to use Big-Endian and Little-Endian, but result is still bad.
Thanks for any help in advance. I am really appreciate your help
Cheers...
|
|
|
|
|
You can use the IsDBCSLeadByteEx(20290, yourByte);
Iterate each one of your bytes.
For normal
0x43 and 0xA4 (means, it is separated), you can just use your
dwSize= MultiByteToWideChar(IBMCodePage , MB_PRECOMPOSED , (const char*)byteEBCDIC, 2, wchBytes, 1024);
For 0x43 and 0xA4 that is meant to be together, by using IsDBCSLeadByteEx to check, you should be able to know if it is or not.
Then, use your own conversion. (means write a special function to deal with such case).
hope this help.
Sonork 100.41263:Anthony_Yio
|
|
|
|
|
Hi Anthony,
Thanks again for replying. It is greatly appreciated
EBCDIC uses Shift-Out (0x0E) / Shift-in (0x0F) to identify the start and the end of double byte. Therefore, IsDBCSLeadByteEx(...) will not work. eg. In EBCDIC for double byte 0x43 0xA4, the byte sequence will be:
------------------------------------------
| 0x0E | 0x43 | 0xA4 | 0x0F |
------------------------------------------
| Shift Out | Byte 1 | Byte 2 | Shift In |
------------------------------------------
I have tried to use the IsDBCSLeadByteEx(20290, yourByte); and it doesn't work. Therefore, MultiByteToWideChar() will think it is single byte since IsDBCSLeadByteEx(20290, yourByte); will return false.
Any other idea? Please help... I am really despreate. If I can't solve this problem soon, I guess I will use the documentation provided by IBM and do manual mapping.
To all masters... Please help...
Thanks...
|
|
|
|
|
I would like to disable Cut, Copy, and paste into a edit control on a dialog in C++. Can anyone tell me how.
Thank you in advance
Teresa
|
|
|
|
|
try overriding the dialog's PreTranslateMessage() and intercepting the message if it's for the edit control and returning TRUE to indicate it is handled. Otherwise, click on the link below 'My Articles' and have a look at my article 'Lockable Controls' to see how I implemented this in my projects.
My articles
www.stillwaterexpress.com
BlackDice
|
|
|
|
|
By selecting multiple lines of text and hitting the tab key in Visual Studio's text editor, text can be shifted to the right. Is there a way to shift multiple lines of text to the left?
Kevin Shaffer
kshaff03@msn.com
|
|
|
|
|
|