贴出本人现状,求大家指点出路 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI生成的内容
wog
V2EX    程序员

贴出本人现状,求大家指点出路

  •  
  •   wog 2013-02-08 20:05:30 +08:00 6691 次点击
    这是一个创建于 4704 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人学生一个,在学校分的方向是嵌入式开发,老师讲的不多,自己对着《linux设备驱动》那本书一点一点的看,字符驱动,块驱动,之类的慢慢的在做,同时学习unix编程,因为觉得可做的东西又太少,就喜欢看看其他的东西,时间长学的东西太杂,都不知道自己究竟应该做什么了,

    现在的情况是这样,除了驱动那块,还熟悉c++和QT,用QT开发过一些小工具,写过最大的一个是用套接字实现的网络棋牌游戏平台(只实现了五子棋,项目有2500行左右,写的挺烂的),还帮一学3d开发的同学做了网络部分


    另外,期间自学了python,写了些脚本,熟悉tornado,了解mongodb,用tornado和mongodb做过一个blog和一个校园的小网站(正在进行,准备在今年4月上线)

    再后来受到一朋友的影响,学了一阵计算机网络,用c写过一个SYN Flood攻击的小程序之后不了了之


    现在该出去找实习了,我觉得没有哪个地方会要我这样的,都是略懂,但都不精的人,我想请问下各位前辈,想我已经成这样了,有什么样的职位离我现在的状况最近,应该放弃哪些东西,在专门去学习哪点知识,谢谢大家
    19 条回复    1970-01-01 08:00:00 +08:00
    freetstar
        1
    freetstar  
       2013-02-08 20:15:08 +08:00
    跟我有些像,什么都会,都不是非常精通,总体比我强。折腾能力够强,

    职位的话不一定局限自己一定要干什么,可以尝试给本地的几个公司投投简历,做做实习生,小公司可能会比较好,自己什么都能干。

    推荐看本书:我编程,我快乐 ,关于程序猿职业规划的书

    深入学习的话:APUE,unix网络编程绝对是个不错!

    自己的看法,仅供参考
    ywencn
        2
    ywencn  
       2013-02-08 20:46:52 +08:00
    说了半天都没说重点
    重要的不是你会什么,你做过什么,“有什么样的职位离我现在的状况最近”
    是你喜欢什么啊?
    wog
        3
    wog  
    OP
       2013-02-08 20:56:54 +08:00
    @freetstar 谢谢,APUE,unix网络编程我都在看,这两本还有《linux设备驱动》,这三本书是唯一贯穿始终的书,另外,能方便问下,前辈现在做的是什么工作么?



    @ywencn 我觉得这些东西都挺喜欢的,能去自学然后 做东西出来,确实是因为对他们感兴趣,所以现在想考虑的就是将来好不好找工作,工资怎么样
    NemoAlex
        4
    NemoAlex  
       2013-02-08 21:03:16 +08:00
    电子专业握手
    我去年毕业,现在在做 Web 开发,可以说和专业没有多大关系了
    喜欢什么就去做什么吧
    工作能合自己胃口是最重要的事情
    此外,一切都是次要的
    freetstar
        5
    freetstar  
       2013-02-09 10:05:12 +08:00
    @wog 其实感觉自己的擅长的技术要跟上主流的步伐,做主流的技术。自己又能时而抬头望望,看看新的技术,充分利用时间学习新技术。大概就是这个样子,可以把自己的擅长的技术列出来,和社会需求,本地资源需求做一个匹配,得出相对最佳。。

    我现在在做偏服务器后台网络。。c py都会写,主要是偏网络
    bombless
        6
    bombless  
       2013-02-09 11:07:33 +08:00 via iPad
    我建议先做点企业网站开发维护,剩下的以后再打算。给政府部门维护网站听说待遇还可以。
    bombless
        7
    bombless  
       2013-02-09 11:08:54 +08:00 via iPad
    @freetstar 能透露下是什么类型的企业吗?电信行业的?
    lequiet
        8
    lequiet  
       2013-02-09 11:32:07 +08:00
    看样子是网络协议比较熟,底层比较熟。
    如果去做嵌入式,可能折腾得还不够,比如硬件方面,设备驱动方面做得好的话也可以去找相关的工作,这方面缺人,不一定都要求这么高。
    会python,会C,会linux,也可以去找服务器的开发,但目测太好的公司去不了,
    可以试试网游服务器开发。

    实际上,刚出来,什么都不精不要紧,基础不错,什么都会一些也挺好。
    这样情况下,其实你可以选任何一个方向,关键是你喜欢什么,你一份工作比较重要,
    决定你将要要精于哪一方面。
    wog
        9
    wog  
    OP
       2013-02-09 22:12:03 +08:00
    @lequiet
    @bombless
    @freetstar
    @NemoAlex
    谢谢各位前辈,我目前就准备在服务器开发和设备驱动这两个里选一个了,
    新年快乐
    cassyfar
        10
    cassyfar  
       2013-02-10 12:49:31 +08:00
    @wog 嵌入式开发那你们涉及到HDL语言不,或者system C,感觉你提到的都是软件方向的(可能也是我对嵌入式开发理解有误)
    zz
        11
    zz  
       2013-02-10 14:27:17 +08:00 via Android
    不会忽悠怎么行??
    jimrok
        12
    jimrok  
       2013-02-14 00:51:16 +08:00
    看你喜欢什么,following your heart.
    kulin3422
        13
    kulin3422  
       2013-02-14 09:57:47 +08:00
    建议专攻嵌入式开发。 关注物联网方向
    yetone
        14
    yetone  
       2013-02-14 11:04:02 +08:00
    你的现状比我好多了,你唯一不如我的就是你没有掌握自己人生的决心
    wog
        15
    wog  
    OP
       2013-02-14 15:22:05 +08:00
    @cassyfar 我知道你说的是什么,我个人叫那个是单片机开发,我学的是arm平台上的linux开发,确实不是一回事

    @kulin3422 可不可以问下,一个会linux系统剪裁和移植,会开发字符设备驱动和简单的块设备驱动,c/c++的基础很扎实的实习生,实习岗位好找不,大概能拿多少钱,因为我很少见到这块的招聘,所以想问下

    @yetone ^_^,决心肯定是有的,不然也不会选几个这么难学的方向,现在只是想趁着还有选择的机会,做一个最优的选择


    @zz 忽悠得会,可是肚子里也得有干货呀^_^
    kulin3422
        16
    kulin3422  
       2013-02-14 22:52:57 +08:00
    @wog 实习岗位工资高低不是最重要的,主要是你要学到经验,正式工月薪都在1W以上。这行经验最重要。是否开发过像样的项目。
    jianghu52
        17
    jianghu52  
       2013-02-14 23:27:44 +08:00   1
    说说我吧。本来学外语的,后来实在受不了各种推来推去的托词,不干翻译了,开始去青鸟学编程(很傻是吧,但是最少有系统),后来进公司,从测试干起,之后delphi,c++,c#什么项目需要就去学什么。开始的时候你会很烦躁,什么东西都不会,每次进新项目都要重新学起,最关键的是由于项目忙,还没办法让你学深入。
    但是等你经历的多了,见的多了,就会发现,可能语言不一样,可能调用api不一样,但是那种编程的思想是一致的,要解决的问题是相似的。不同的语言会有不同的变化,但是最终的目的都是为了解决问题。
    你迷茫非常正常,其实可以换个角度来想问题:如果你是用人公司,你会指着一个完全没有经验的新手来担当一个非常重要的项目么,你会要求这个新手面面俱到,编程实力雄厚么?
    用人公司找你的时候,就已经考虑到你的实际情况了。所以不要特别担心,作为一个新人,不懂,不会都非常的正常。用人公司招你来的目的其实很简单,希望你能分担一些项目组的工作,基本上这些工作技术含量都不会太高,都是些体力活,所以你只要保证能完成这些体力活,不要再让项目组因为你产生其他的劳动,你就是成功的。再往上,你能有提升,有更大的能力接手更有难度的工作,是所有人都希望看到的。但是初期,没人会要求你特别的严格)
    建议你记住两个要点:1.尽可能的思考之后再提问,最好google之后再提问(这里也包括尽最大努力试错,这点很重要)
    2.相类似的错误不要犯第二次(要求你有很好的总结能力,当然你记忆力超常更好)
    这样你哪怕没有提高(做到这两点没提高来找我^_^)最少也不会给团队增加负担。记住,新人不是可耻的,可耻的是什么都不会,还不知道怎么学习。
    Fikhtengol
        18
    Fikhtengol  
       2013-02-15 00:05:50 +08:00
    absolutely APUE!
    wog
        19
    wog  
    OP
       2013-02-16 01:54:52 +08:00
    @jianghu52
    @Fikhtengol
    非常感谢前辈的指点
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2683 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 13:57 PVG 21:57 LAX 05:57 JFK 08:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86