`
星情泪
  • 浏览: 16339 次
  • 性别: Icon_minigender_1
  • 来自: 河北
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何做好一个程序员

阅读更多
不知不觉,已经做了3个月的程序员了。这三个月,稍稍有点感触,说说关于怎样做一个程序员的感受吧

一、技术

1.首先,要熟悉一门语言。
    这是必须的,也是基础。至于什么是熟悉,我个人的理解就是常用的会写,不常用的会查。
2.实际问题的解决能力。
    既然是做开发,就免不了要遇到问题,这样说其实有点太宽泛的感觉,这里面包括出现未知错误,遇到某种业务逻辑该如何设计数据库等
3.软件的设计。
    对于起步的程序员来说,这并非本职工作,但并不代表我们可以忽视这一部分,因为我们是不想一辈子都敲代码的。如果当一个系统(或者是模块)变的越来越复杂的时候我们不会感觉到力不从心,如果很好的维护,扩展,这很重要。
4.数据结构、算法
    这重不重要,不太好回答。我个人感觉,应该去了解它。比如我要存一串对象,要用链表好,还是数组,还是栈或队列,或者是哈希?如果你知道他们是怎么组成的,你就不会有这个困扰了。算法好与不好,写出来的程序一看就知道了

二、非技术能力

1.沟通能力
    这很重要,人与人之间本来就有太多不同的想法,为了让这个团队不像烟花一样散开,必须进行沟通,通过沟通,也可以使很多很好的想法融合到一起,迸发出更耀眼的光
2.团队(合作)
    现在你还在单枪匹马厮杀在战场上吗?很累吧,赶快组建属于你的战队吧!如何使一个战队更具有战斗力,成员之间默契的合作必不可少
3.英语
    懂与不懂,好与不好,不仅仅是机会多与少的问题

还有很多,例如“忽悠能力”,交往等,这就属于差不多每个行业都存在的了
分享到:
评论
5 楼 yitu86 2009-05-21  
星情泪 写道

yitu86 写道
星情泪 写道 yitu86 写道 楼主说的很好,很实在,偶还在校园。不过,也快要进入程序员行业了~~些许期盼,些许担忧……现在觉得 技术越用越不够用 还是趁着现在多看些书吧 恩,是啊,貌似干这行的都很喜欢看书…… 看书不是解决问题的办法 如果你有别的途径 不看更好 只要能获得知识和解决问题的办法就可以了 只不过现在觉得多看好书和多看别人源代码是两个不错的途径 但是得选对书 不然就是浪费时间了 呵呵

恩,受教,我可以和你保持联系吗?我是在校学生……有不懂的问题方便请教,呵呵~~
我的qq:471876995
msn:yitu86@hotmail.com
4 楼 星情泪 2009-05-21  
yitu86 写道

星情泪 写道
yitu86 写道 楼主说的很好,很实在,偶还在校园。不过,也快要进入程序员行业了~~些许期盼,些许担忧……现在觉得 技术越用越不够用 还是趁着现在多看些书吧 恩,是啊,貌似干这行的都很喜欢看书……

看书不是解决问题的办法 如果你有别的途径 不看更好 只要能获得知识和解决问题的办法就可以了 只不过现在觉得多看好书和多看别人源代码是两个不错的途径 但是得选对书 不然就是浪费时间了 呵呵
3 楼 yitu86 2009-05-21  
星情泪 写道

yitu86 写道
楼主说的很好,很实在,偶还在校园。不过,也快要进入程序员行业了~~些许期盼,些许担忧……现在觉得 技术越用越不够用 还是趁着现在多看些书吧

恩,是啊,貌似干这行的都很喜欢看书……
2 楼 星情泪 2009-05-21  
yitu86 写道

楼主说的很好,很实在,偶还在校园。
不过,也快要进入程序员行业了~~
些许期盼,些许担忧……

现在觉得 技术越用越不够用 还是趁着现在多看些书吧
1 楼 yitu86 2009-05-20  
楼主说的很好,很实在,偶还在校园。
不过,也快要进入程序员行业了~~
些许期盼,些许担忧……

相关推荐

    一个程序员的面试感想

    标题中的“一个程序员的面试感想”意味着这篇文章将聚焦于一个程序员在面试过程中的体验、反思和学习。作为程序员,面试不仅仅是技术技能的展示,也是沟通能力、问题解决能力和个人职业素养的综合体现。这样的文章...

    一个老程序员的心里话

    【标题】中的“一个老程序员的心里话”和【描述】中的“一位从业十多年的老程序员通过他的亲身经历为大家总结出来的一些经验”表明这篇文章是关于一个经验丰富的程序员分享他在IT行业长期工作所积累的见解和建议。...

    一个合格程序员该做的事情

    一个合格程序员该做的事情——你做好了吗

    程序员考试历年试题及答案

    程序员考试是中国计算机技术职业资格认证体系中的一个重要组成部分,旨在评估和认证个人在计算机编程和软件开发方面的技能与知识。这份压缩包文件包含了历年来的程序员考试试题及对应的答案,对于备考者来说是极其...

    程序员辅导考试(初级程序员)

    这个资源旨在提供全面、系统的基础IT知识,帮助学习者巩固编程基础,提高解决问题的能力,为考试做好充分准备。下面将详细阐述这个资源中可能涵盖的关键知识点: 1. **计算机基础知识**:这部分涵盖了计算机系统的...

    程序员困上班那点事经典

    书中可能分享了分析问题、调试代码、利用在线资源(如softhy.net,可能是一个技术问答网站)的技巧。 6. **项目管理和版本控制**:了解如何使用Git等工具进行版本控制,以及敏捷开发和Scrum框架的实践,能帮助...

    程序员面试100问秘籍

    例如,如何设计一个容错系统,如何处理海量数据,或者如何优化数据库查询性能。 面试中还会涉及软件工程和项目管理方面的问题,如敏捷开发流程、版本控制工具(如Git)、测试策略、代码审查的重要性等。面试官可能...

    2023程序员求职攻略(v2.0).pdf

    代码随想录是一个开源项目,提供了关于代码随想录的算法公开课、PDF背景等内容。该项目的所有内容将由程序员Carl视频讲解并开放给大家。 本资源摘要信息提供了程序员求职攻略的详细内容,可以帮助程序员更好地准备...

    杀死一个程序员只需要改三次需求_黄寅佐1

    "杀死一个程序员只需要改三次需求" 这个程序员圈内的调侃,揭示了一个深刻的现实:频繁的需求变动会给程序员带来巨大的困扰。下面将详细探讨这个话题。 首先,需求的变动源于对产品的持续优化和用户体验的提升。在...

    程序员季度绩效考核表

    **定义:**衡量程序员在一个季度内新增功能的数量与质量。 **关键知识点:** - **需求分析:**在开发新功能前,需要对用户需求进行深入分析,确保新功能符合实际需求。 - **技术选型:**选择合适的技术栈来实现新...

    VC++程序员如何面试

    2. **底线设定:**事先了解行业薪资水平,为自己设定一个合理的薪酬范围。 3. **综合考量:**除了薪资外,还需考虑福利待遇、职业发展空间等因素。 #### 六、面试结束后的跟进 1. **感谢信:**面试结束后发送一封...

    2018年新版Java程序员面试宝典

    《2018年新版Java程序员面试宝典》...总体来说,《2018年新版Java程序员面试宝典》是一本全面而实用的参考资料,涵盖了Java开发者的各个方面,无论是初学者还是有经验的开发者,都能从中获益匪浅,为面试做好充分准备。

    初级程序员考试的准备资料

    描述中提到的“上课的课件”表明这些资料可能源自一个系统性的教学过程,意味着它们可能包含了深入浅出的讲解和实例,适合初学者学习。对于准备参加程序员考试的人来说,这样的资源能够提供清晰的学习路径和实践指导...

    程序员跳槽全攻略

    1. **跳槽的重要性**:一个好的机会可能会让个人的职业发展事半功倍,而一次错误的选择可能会错失良机。 2. **跳槽是一项复杂而系统的工程**:这需要充分的准备、明确的目标以及深入的市场调研。 #### 二、原理篇:...

    程序员算法面试笔试大全下载

    总之,"程序员算法面试笔试大全data structures and algorithms"是一个全面的学习资源,覆盖了程序员面试中数据结构与算法的各个方面。通过学习和实践,你可以增强自己的编程能力,为应对面试中的挑战做好充分准备。

    程序员加薪申请书(最新).pdf

    在工作中,申请人也展示了自己的团队合作精神,例如和保安室的人员组成了一个小流水线,帮助二楼生产部完成一些任务。申请人也展示了自己的学习能力和适应能力,例如在参加公司网站建设和维护中,申请人学习了HTML...

    2004-2008程序员考试历年真题

    在信息技术领域,程序员考试是一个重要的资格认证,旨在评估和证明个人的编程技能和计算机科学理论知识。这个压缩包文件包含了2004年至2008年的程序员考试历年真题,是备考者的重要参考资料。通过对这些真题的学习和...

    2012-2013程序员上午题

    在【压缩包子文件的文件名称列表】中,我们看到"2013年上半年程序员上午试卷",这暗示了这个压缩包中至少包含了一份2013年上半年的程序员资格考试上午部分的完整试卷。这份试卷可能包括选择题、填空题、简答题等多种...

Global site tag (gtag.js) - Google Analytics