毕业一年多,一直在做后端开发(.NET),始终感觉会使用什么工具,会用什么第三方库或者轮子等等一切可以看文档解决的东西(甚至包括一门语言)都不能算一个程序员的真实实力,或者说是有竞争力的东西。 归根结底你会发现,这些轮子都是基础堆砌出来的,所以我觉得一个良好的基础(数据结构、算法、设计模式等等)和懂得如何造轮子才是一个程序员的真正有效的竞争力,不知道大家是如何看的?
![]() | 1 uuweZhou 2017-08-24 16:50:43 +08:00 身体+智商 |
![]() | 2 voocel 2017-08-24 16:53:42 +08:00 能加班的 |
![]() | 3 onion83 2017-08-24 16:56:22 +08:00 |
![]() | 4 FrankFang128 2017-08-24 16:56:49 +08:00 ![]() 把「程序员」改成「人」你就知道答案了。 |
![]() | 5 boter 2017-08-24 16:56:50 +08:00 学习能力 |
![]() | 6 zhouyg 2017-08-24 16:59:11 +08:00 干得多 + 干得好 + 要钱少, 排列组合 |
![]() | 7 sun876592293 2017-08-24 20:30:28 +08:00 创造的价值 /你的薪水 |
![]() | 8 cxe2v 2017-08-24 21:03:32 +08:00 你说的这些都没错,但是你要找薪资高的工作的话,那么公司看重的就是你在单位时间内能给公司带来的价值了 |
![]() | 10 yidinghe 2017-08-24 21:15:45 +08:00 via Android ![]() 在团队里不做老鼠屎。一是对技术有一定的热情,二是工作成果物质量达到一定水平,三是有适当的表达能力,处事对事不对人。 |
![]() | 11 zhangbohun 2017-08-24 21:20:37 +08:00 两方面,经验和能力。 |
![]() | 12 Bigears 2017-08-24 22:01:09 +08:00 via iPhone 头发的长度 |
13 wenzhoou 2017-08-25 00:22:42 +08:00 via Android 记住公司要你是来解决麻烦的。能摆平麻烦就好了。 而且,你所说的那些,其实公司一点都不想听,一点都不想知道,相信我。 |
![]() | 14 cxbig 2017-08-25 00:26:27 +08:00 搞定你手上的问题,搞不定的及时回报。 |
![]() | 15 coderluan 2017-08-25 00:37:49 +08:00 我感觉是适用性,也就是解决问题的能力:能不能解决,多次时间能解决,无非解决的预案。 基础知识和造轮子是这种能力的保障之一,但是不能作为绝对代表,在 gayhub 上找的到东西,你再写一遍,即使很高深,对公司来说也只是浪费时间。 |
16 geekboy 2017-08-25 09:15:37 +08:00 做到 10 楼说的几条,去哪里干什么都没问题~ |
![]() | 17 bubue 2017-08-25 16:35:16 +08:00 程序员不是人系列 |