我是一个自学的程序员,即将进入就业市场。我想知道的是,向雇主展示我的经验的最佳方式是什么?
关于我的编程经验,雇主想知道些什么?雇主是想看我写的代码,还是希望看到软件在运行?或者他们只关心我的软件被使用了多少/它创造了多少收入?我应该写我的设计和编程风格吗?
我的背景:我最近毕业于一所大学,在那里我学习外语,就在这段时间,我发现编程是我真正想做的事情。目前我是一名车库程序员,为一个商业客户开发软件,同时继续自学,但我的目标是开始一个“适当”的就业和职业生涯。另外,我目前住在芬兰,但我正在寻找中国或日本的工作(我在国外学习两种语言)。
发布于 2012-08-12 13:27:52
我想说的是,雇主在所有程序员申请者中都会寻找这些东西(这是我作为筛选申请者的首席开发人员的经验得出的):
在很多情况下,大公司会要求你提供一个申请者练习。这些练习难度很大,但其中一个例子可能是编写一个可重复使用的模块,将金额转换为英文可读的文本字符串,并在支票上写明该金额,即。“999.34美元”到“999美元三十四美分”。
重要的是要注意的是,这不仅仅是他们在这些练习中将要看到的代码,而且还有随之而来的文档,即。它解释了问题、假设和所使用的算法。他们还将查看您的命名约定(主要是检查一致性)和检查清楚的代码注释。
发布于 2012-08-12 19:27:57
说真的,我只想在候选人身上找几样东西:
例子:自学的高中毕业生,已经解决了50个欧拉问题:容易雇用。4.0GPa的骨髓间充质干细胞不能解释TreeMap和HashMap的区别:不要雇佣。
发布于 2012-08-12 17:44:07
其他人已经回答了你关于自学申请者的直接问题。然而,还有一个更重要的考虑因素可能比自学与否更重要。我说的是你打算工作和生活的国家的文化。
首先,永远不要写“中国或日本的就业”。听起来像是“芬兰或澳大利亚”(无意冒犯)。它们是完全不同的,你必须做出选择。
此外,在另一个国家的就业通常意味着对一家公司征收更高的税、各种限制(例如雇用一名外国人、必须雇用N名当地人)等等。所以,要想在中国里被录用,你必须非常擅长你正在做的事情。
事实上,你有两个最好的选择:
https://softwareengineering.stackexchange.com/questions/160545
复制相似问题