0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员工作中需要注意哪些地方

工程师人生 来源:工程师吴畏 2019-05-30 16:23 次阅读

1. 任何一个程序设计无外乎是对磁盘I/O,网络I/O,内存,cpu的一个折中选择,所以不可能某一个系统能同时做到一致性,高效性,用户体验的完美结合,而是做到一个最佳的结合点。因此,在优化一个系统的时候也是如此,怎么去做到资源的平衡,而不是项目的某一个方面的优化,是一个值得更加引起注意的地方,因为往往一个点的优化,会同时带来新的性能的瓶颈。

2. 在项目中做到分清楚什么是关键流程,什么是分支流程,用简单方案解决问题是做好的。在做自己技术的同时,有空要多关注自己行业的发展和动态,因为你是行内人,而不是独立的个体。

3. 在设计自己的系统时,要能用数字或者图表显示说明自己系统的性能,系统要让用户不感知:比如不要为了安全,让用户在使用过程中做太多的操作,那样会失掉很多用户。

4. 在工作中,要以自己的工作为出发点去以点带面的方式深挖自己相关的技术,而是不是泛泛学习各种技术,很多东西你只要有个印象这个是干什么用的就行,到用的时候在深入学习应用,这样不但能有更多的时间做好自己的工作,又能以搞好自己的技术。千万记住,即使现在学会了一样东西,如果不用,也会随着时间忘记,而且如果没有在工作的变成项目中用到,忘得更快,得不偿失。所以,舍弃有时也是提高工作和学习效率的一种方式。

5.技术做到一定的时候,需要加入对业务的深入思考,不要让技术脱离业务,不要让开发成为的只是一种资源或者PD的工具,而要主动问自己或者业务方:为什么要做这个?做这个的目的是干什么?只有知道的做一件事的意图,你才能真正主动而不是被动的去思索需找最佳的解决方案,也许这是很重要的,不管你现在是在从事技术或者业务方面的工作,先从自己的工作点为中心区进行各方面的扩展,因为事情的本质都是一样的,关键是把东西做到更好。

6. 作为一个程序员,在一个成熟公司的发展无外乎下面一些成长路径:修改日常的开发-》负责一个模块的开发-》实现产品-》带团队实现产品,当然也有不同的发展路径,但是一定要搞清楚自己工作的目的不是唯一为了赚钱,往往认真工作的目的更重要的是一种无法用一个具体的数字能衡量的东西:比如自己的成长,比如技术上的更大进步。。。在你离开一家公司时,往往让你带走的不是你在那家公司的级别,不是工作背后能带来金钱利益的且只能是作为一种工作激励的KPI设定,而是你收获的本领和成长。

7. 做一个产品时,不要等到什么都想明白了,什么都完美的实现了之后才展现的用户的面前,因为那个时候也许你的产品已经被别人占去了先机或者用户的喜好已经转移,最好的的方法是做一个权衡,考虑好一个节奏和市场的变化。

8.永远要认识到自己不是超人,不要觉得自己在某些方面多花点时间就能搞好所有事情,千万要学会权衡和舍弃。

9. 多认识业界的同仁; 多参加行业的会议; 多分享自己的成长和经验。多通过一些内部的课程认识一些神一样的队友,这会对自己的影响很大,会让你很有前进的动力,感觉到偶像的力量的那种”幸福感“。

10. 关于创业要注意:A. 毕业后最好先去一家有一定规模的相对比较规范的企业学习工作3年,如果有了很好的机会你再考虑创业的可能。这种公司对人的管理和对技术的分享互动会让你得到足够的锻炼、学习和发展,这是一种很有财富性的积累。 B. 创业不是辛苦之后必然而然的享受成功喜悦的产物,不是简单的说吃了足够的苦后就能自然见到所谓彩虹的美好事情,在创业之前,一定要考虑好所有坏的情况发生,包括利益或者观点的不同也许会造成造成创业初期的好友反目成仇或者分道扬镳。 C. 创业中不要为了省钱而找大学的学生来打工,因为专门为了赚生活费完成工作任务和志同道合的为了一个目标而去自觉的实现所产生的效果是不可同日而语的,记住,一个志同道合,有激情的团队要远好于一个好产品的重要性。

11. 记得要坚持学习,没有什么比坚持和关注更能搞定一件事情。

12. 要给自己目标,并且很好的分解自己的目标,目标是一个人衡量自己是否前进的动力。千万不要做事拖拉,下定决心立马做一件事情比一直计划做一件伟大的事情而迟迟不做更有执行效率和力度。

13. 在任何一家公司,特别是一家已经逐步成熟的公司,你一定会遇到你觉得不公平的事情,这一定是事实,要接受它。与其无畏的去抱怨,不如行动起来去改变一些自己能改变的事情,记住,遇到困难,总可以有自己或团队能解决的事情。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    931

    浏览量

    29572
收藏 人收藏

    评论

    相关推荐

    pcb电路板元件布局需要注意什么

    pcb电路板元件布局需要注意什么
    的头像 发表于 03-14 15:24 267次阅读

    TLE9853QX能不能使用fastlin进行烧写程序,有没有需要注意地方

    TLE9853QX芯片能不能使用fastlin进行烧写程序,有没有需要注意地方
    发表于 03-05 06:38

    使用电容降压时都需要注意哪些?

    使用电容降压时都需要注意哪些? 电容降压是一种常见且广泛应用的电路降压方式,它可以将高电压降低至设定的较低电压,并且具有稳定、简便、高效、可靠等优点。然而,在使用电容降压时,我们需要注意一些关键
    的头像 发表于 02-02 15:27 197次阅读

    使用hbird-e-sdk对demo_nice进行编译时,需要对demo_nice.c文件进行修改哪些地方

    使用hbird-e-sdk对demo_nice进行编译时,需要对demo_nice.c文件进行修改哪些地方
    发表于 01-24 08:12

    电感选型需要注意哪些参数

    电子发烧友网站提供《电感选型需要注意哪些参数.docx》资料免费下载
    发表于 12-28 09:25 0次下载

    设计软板pcb需要注意哪些事项

    设计软板pcb需要注意哪些事项
    的头像 发表于 12-19 10:06 310次阅读

    电气倒闸操作需要注意哪些问题?

    倒闸操作是电气运行人员的重要工作。为了确保操作过程的安全,在倒闸操作过程中必须严格遵守《运行规程》和《安规》,特别是一些易被忽视的细节更要注意
    的头像 发表于 10-24 12:36 769次阅读

    用串口打印调试程序有什么需要注意地方

    需要注意哪些地方
    发表于 10-12 06:55

    在使用和访问数组的时候需要注意些什么地方

    在使用和访问数组的时候需要注意些什么地方
    发表于 10-10 07:41

    ST的LL库在使用的过程需要注意些什么地方

    ST的LL库在使用的过程需要注意些什么地方
    发表于 10-09 06:48

    TFT GUI硬件设计须要注意哪些地方?

    Frame。 颜色表现度:使用多少位来表示颜色会影响到颜色层次感,位数越多可以让色彩表现度达到更密合的感觉,至少颜色位数需要达到24位才可以让图片表示个更细致。 硬件设计须要注意哪些地方? 根据以上两个
    发表于 08-25 06:26

    使用安全光幕有哪些需要注意的吗?

    使用安全光幕有哪些需要注意的吗?
    的头像 发表于 06-29 09:38 421次阅读
    使用安全光幕有哪些<b class='flag-5'>需要注意</b>的吗?

    购买高低温试验箱需要注意哪些

    购买高低温试验箱需要注意哪些
    的头像 发表于 06-18 10:38 400次阅读
    购买高低温试验箱<b class='flag-5'>需要注意</b>哪些

    挑选水晶头应该注意哪些地方-科兰

    水晶头作为网线和路由器的枢纽,起到连接的重要作用,是一种能沿固定方向插入并自动防止脱落的塑料接头,既然这么常见,那大家在选择水晶头的时候一定会有要注意地方,下面就跟着科兰通讯小编一起来了解一下
    的头像 发表于 06-15 10:29 255次阅读
    挑选水晶头应该<b class='flag-5'>注意</b><b class='flag-5'>哪些地方</b>-科兰

    锂电池试验箱选择时需要注意哪些?

    锂电池试验箱选择时需要注意哪些?
    的头像 发表于 05-10 14:53 472次阅读
    锂电池试验箱选择时<b class='flag-5'>需要注意</b>哪些?