• 请搞过ACM的大牛请留下你的感想,拜托

    2016/08/05 半壶老酒 16 评论

本人开学大三,之前搞了一年的ACM,小有成就,拿过省,国竞赛奖,但是吧,搞过ACM的都知道,算法这个东西是很磨人的。这个暑假我依旧在练习,早上起来就开始杭电走起,刷到晚上6点多,比如昨天,刷的我早上午饭都没吃(程序员懂得,饭点到了,但是bug就是没找到)。ACM真是个磨人的老妖精,算法涉及内容的庞大,深度咱就不谈了,要是做到一坑题,两天找不到bug,也是常有的。

到了这里,前面都是前缀,现在才是我想说的重点,我花在ACM的时间真的很多,导致在其他技术层面上比别人短板了很多,虽然我现在也在学QT,机器学习,但是一天的时间都在ACM上,精力什么的,到了晚上真的耗得差不多。我虽然知道目前的现状,但是我还是不想放弃ACM,哪怕不能成为算法大牛。所以希望,请注意我下面的措辞,我希望有搞过ACM且中有成就或大有成就的,并且也和我一样在在校期间因为ACM而在其他技术层面短板的,并且现在已从事IT职业多年的前辈,给我一些建议,搞过ACM的新人进入职场有何优势,带来了哪些好处或者你如何看待当初疯狂般追求ACM。

4 1 收藏


直接登录
最新评论
  • Hastings   2016/08/06

    不要紧的,技术层面短板用你学acm的精神一两个月就追上了。越是大的公司对算法方面考察的越深入,所以给你个建议就是你这种情况毕业的时候就别投小公司了,那些老板未必明白你的价值,直接bat微软谷歌非死不可走起吧。而且如果有机会来国外以后,对算法的要求只会更高,acm没错的,放心。

  • Delostik 学生 2016/08/06

    我觉得ACM是加分项(或者有些东西是必备技能)但是也不能弥补短板吧

    • Hastings   2016/08/06

      未必了,我项目经验倒是丰富,但之前几次面试人家都是一上来直接丢给你几套算法题,或者丢一个算法机器人,然后一小时时间solve掉。越是好的公司越喜欢考察这些基本功,这里不过关任你吹的天花乱坠都没有用。

      • Delostik 学生 2016/08/10

        昂可能我没表达清楚。。我认同你的说法,但是基本功过关之后继续搞ACM其实我觉得。。可能投入产出比并不是那么可观……

  • Warchaser   2016/08/06

    参加过专注于算法的acm,完全可以做底层接口啊,这个不是一般人能干的。倒不是完全的枯燥无味的底层接口,可以是安卓的so库,这个要求狠高哒~

  • -汤迪希 iOS development 2016/08/06

    兄弟 FLAG 欢迎你

  • 你所谓的短板大多数情况只是一些套路,而算法是你实力的体现,是一种解决问题的能力。支持LZ,建议坚持!

  • 晴天 一枚小媛 2016/08/08

    先赞一个,看看后面大家会聊什么

  • micro 软件攻城狮 2016/08/08

    当你毕业就会发现进BAT校招的ACM拿奖是个非常好的优势,而且程序=算法+数据结构。这是内功,在学校花再多的精力在这上面都不会过,工作中的实际上都用很多框架和类库大都不是特别难,难点都是在算法策略上还有一些架构设计方法上,工作了才发现算法知识不够想补的机会都没有