难熬的“我不合适”

几乎所有的新人程序员在入职1-3个月内,都会感觉自己不适合做这一行。每天都会觉得“太难了”,脑袋瓜嗡嗡的。听得最多的话就是“这都不会吗?”、“大学学了啥?”、“逻辑思维逻辑思维……”、“CTRL+C Ctrl+V都不会吗?”、“面试的时候怎么没有发现你真的啥也不会啊”、“不懂的就多问问同事啊”……。在这样得环境里面,一方面是由于刚毕业对公司环境的不适应,遇到问题再也没有小组讨论了。也绝对不允许这个问题解决个大概就行了,或者上网抄几句理论就能交作业了。还总是听着同事领导说你不行。在遇到几个自己觉得很难,而其他同事却觉得很简单的问题后当然会理所应当的觉得“不适合”。
那么是不是真的不适合呢,程序员确实是很多人只要学过就能做的工作,很少出现绝对的天赋型选手,说明绝大多数人是适合的。那么有没有人真的不适合呢?当然有,就是你自己压根不感兴趣,除此之外的情况都可以挑战一下自己。
那么要怎么来度过这段时间呢,或者让这段时间变得短一点呢?首先所有新人程序员在从事这个行业之前都要有一个信念“所有事情都是有技巧的”。技巧就在下面几点:
1.前期不要去考虑“为什么”:特别是理论型选手,因为你从事的领域往下走真的特别深,对个别问题的深究耽误时间,不易上手;
2.针对每一种语言都一样,语法只看到中级部分就够了,高级的你现在用不到。领导也不会给你安排这种任务。推荐《菜鸟教程》入门;
3.花时间熟悉项目结构,“好记性不如烂笔头”,对于项目结构的东西,一定想办法让有经验的同事给你讲一遍,如果公司有开发文档是最好,没有自己一定要记录清楚;如果没有有经验的老同事,面试的时候问一下吧,如果没有还是别去了。
4.不懂就多问问同事,程序员大多比较热情,越是简单的问题越愿意解答。不要害羞。
5.不要“炫技”,有的程序员喜欢写一些复杂的逻辑,把自己都能绕晕,最后一调试4行代码5个bug。这个时候不说你逻辑思维不好说谁,将自己的代码逻辑尽量写简单。方法或者函数多一点没有关系。
6.最后一点,不要怕被吼,所有人都是这么过的。坚定一个信念“死猪不怕开水烫”。
最后的最后就是坚定一个不服输的心。祝愿新人同学顺利度过这段磨人的时光。

程序员入门消遣看看(一)相关推荐

  1. 程序员入门消遣看看(二)

    关于语言的选择 还在学校上课的同学们,大学的时间是多么的宽裕.学点什么吧,既然我们已经想好了要去做一名程序员,我们是计算机专业的学生,做一名程序员确实也是对口就业.既然时间充裕那就先自学一段时间吧.毕 ...

  2. 程序员入门消遣看看(四)

    怎么熟悉项目 不管你想不想,工作中都会看同事的代码.一般需要看别人的代码有三种情况,一是你和同事同做一个项目,二是你新接手一个已经开发到一半的半成品,最后一种情况是公司纯粹让你学习用,给你一个完整的项 ...

  3. java程序员入门先学什么开发者工具

    学习java编程语言,那么开发工具是肯定少不了的,程序员入门基础中开发工具是一定要学会的,可以帮助开发者们提高开发效率.更优雅的写代码.由于开发者涉及的技术领域众多,以后端开发者的视角盘点平时可能用得 ...

  4. 匹配正则_程序员入门基础:python正则表达式贪婪匹配和非贪婪匹配

    此文为python正则表达式的高阶入门,正则基础入门请参考程序员入门基础:python的正则表达式. 一.贪婪匹配和非贪婪匹配 举例说明概念: print('非贪婪匹配',re.search('el+ ...

  5. java程序员入门_Java程序员入门:简介

    java程序员入门 背景 Go (通常称为" Golang")是一种相当新的编程语言,于2007年首次提出,并于2012年发布了1.0版.它的三位发明者目前都是Google员工,具 ...

  6. 一个程序员入门时应该学习的课程

    很多编程爱好者应该和我一样,开始时只知道学习编程语言,把最重要的一些基础课程给忽略了,这是大错特错,如果你想成为编程高手,想在编程上有所作为,就一定要对他的内部实现等很多问题都要有所了解才行,其实我认 ...

  7. 视频教程-程序员入门指南-Python

    程序员入门指南 从事数据科学以及机器学习行业数年 宫聚仁 ¥49.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠,最少立减5元 ↓↓↓ 订阅后 ...

  8. 程序员入门:读完这篇你就算是入门了

    程序员入门:读完这篇你就算是入门了 先说结论, 程序员入门的最低标准如下图 基本掌握一门程序开发语言 会调试 能看懂最基本的异常(Exception), 并处理异常 会用搜索引擎查找问题,并可以读懂查 ...

  9. 30岁后学oracle还有前途吗,程序员入门学习_程序员30岁后的出路

    下面w3cschool给程序员小伙伴们有些程序员学习编程一上来就想着月薪1W+以上,这样的学习过程会非常痛苦,很 0.C++入门学习方法 首先要对C++有学习基础语法,熟悉调用各种库函数,这时你便成为 ...

最新文章

  1. 在Ubuntu下编译安装atom编辑器
  2. Python基础教程学习笔记:第一章 基础知识
  3. 20个绝密电脑小技巧
  4. Tomcat源码解析三:tomcat的启动过程
  5. java定时线程池_java 定时器线程池(ScheduledThreadPoolExecutor)的实现
  6. CIO必看:7个常见但一定要避免的数据治理错误
  7. 夏门大学的计算机专业排第几,厦门大学最好重点的专业在全国排名具体情况
  8. 学习 Message(13): 解析 TWMMouse.Keys 参数
  9. [转载] 使用python完成冒泡排序_使用python实现-冒泡排序
  10. 下载SAP标准教程的方法
  11. Java集合中List,Set以及Map等集合体系详解(史上最全)
  12. windows下 robocopy命令
  13. linux 卸载vnc,realvnc的卸载
  14. 计算机怎么用函数算出成绩自评,SPSSAU一众新功能上线:高级公式、综合得分一键计算!...
  15. 如果你35岁恐慌了,那你真的该反思自己了···
  16. 永辉私域流量模式案例:如何利用商域流量打造好企业自己的私域流量池?
  17. 【什么是服务器托管?为什么要托管呢?】
  18. 推荐个开源在线文档,助道友领悟 Django 之“道”
  19. neo4j基础系列教程
  20. UI设计师和平面设计师有哪些区别?

热门文章

  1. 我家云碰到的问题及简单使用
  2. java catch throwable_如何处理异常? catch Exception OR catch Throwable
  3. CSP-J 2021 初赛题详解
  4. MATLAB实现周期信号的傅里叶级数的展开
  5. 在国外如何推广我们自己的品牌或商品呢?
  6. Spark做数据分析:Spark大数据分析的优势
  7. FRM是不是不好考?究竟有多难考?
  8. 破解非完美信息场景应用,微软公布专业十段麻将AI技术细节
  9. 华南师范大学计算机学院重修,华南师范大学计算机学院、软件学院本科生学年评优工作条例...
  10. out of thin air 凭空;无中生有