![]() |
1
12
如果你还没有直接编写代码的话,试着评估一下你自己的一般软件开发问题——对面向安全的开发(和测试)的一般态度、良好的设计和类似的最佳实践。 不要为一开始就完美而流汗。如果你没有提升的空间,你就不会很长时间享受你的职业生涯,而作为一个程序员,精疲力尽也没有什么乐趣。 |
![]() |
2
2
你知道的够多了——这个行业有一个最低限度的知识要求(这比一些开发人员所拥有的要高),但听起来你已经做到了。
如果你想作为一个软件开发人员脱颖而出,确保你在报告、电子邮件、电话、会议等方面拥有坚如磐石的沟通技巧,这在软件领域是一份难得的礼物,虽然在初级阶段没有必要比这更具价值,但从长远来看,这是值得的。 |
![]() |
3
1
|
![]() |
4
1
我最近参加了一个编程测试,我认为这是一个好的和公平的测试。我不费吹灰之力就通过了。有人告诉我,50%的人(简历上都是程序员)甚至不知道从哪里开始。你的真诚和渴望很可能会把你放在大多数排名的前三位。 |
![]() |
5
1
学语言不是你唯一能做的。 如果可以的话,实习/实习会带来奇迹。任何人都可以编程。现实世界的经验将教你比任何家教,自学或学校将。
如果不可能去实习,那就参与一个开源项目。你会发现和比你聪明的人一起工作会让你学到很多东西。 |
![]() |
6
1
我认为这在开发人员中很常见。在我看来,这是一个更好的迹象,那么如果你会得出结论,你是充分训练。 |
![]() |
7
0
唯一确定你是否准备好的方法就是尝试。有时候陷入困境实际上是有帮助的,你会发现你在第一份现实工作中学到的东西比你以前读过的所有书都要多。此外,了解多种语言有助于您理解编程的基本语义,但在实际工作中,您可能每天都会坚持使用一种或两种语言,因此不要对了解每种语言都心烦意乱。
|
![]() |
8
-1
去骰子或怪物或任何你最喜欢的工作网站,看看人们在找什么。它不是哈斯克尔,它是C++。好好学习,你就准备好了。一旦你进入了现实世界,你会很快学会重要的事情。这些都是学校没有教给你的软技能。比如,如何与无知的人相处,如何表达你的想法,让他们得到真正的考虑,以及如何看到森林,即使你被困在岩石下。 |
![]() |
Sudhanva c · 如何提高编码技能?[已关闭] 7 年前 |
![]() |
hoffm · 为什么Ruby找不到调用方类中定义的常量? 7 年前 |
![]() |
Thamme Gowda · “lambda”关键字的较短替代项? 7 年前 |
![]() |
AlphaModder · 有没有带有“不寻常”访问修饰符的编程语言? 9 年前 |
|
lucasasecas · 有可能静态地使用动态语言吗? 10 年前 |
|
Eugenio Laghi · 仅由括号、加号和感叹号组成的语言 10 年前 |
![]() |
dallin · 数组中的逗号运算符是否有名称? 11 年前 |